|
82 | 82 | "function": "get", |
83 | 83 | "alias": "assets", |
84 | 84 | "args": { |
85 | | - "type": ["HeatPump", "HeatProducer", "ATES", "HeatExchange"] |
| 85 | + "type": ["HeatPump", "GasHeater", "ElectricBoiler", "HeatProducer", "ATES", "HeatExchange"] |
86 | 86 | } |
87 | 87 | } |
88 | 88 | ], |
|
250 | 250 | } |
251 | 251 | }, |
252 | 252 | { |
253 | | - "name": "variableOperationalCosts_EUR_MWh_are_set", |
| 253 | + "name": "required_variableOperationalCosts_EUR_m3_are_set", |
| 254 | + "description": "Report errors if costInformation.variableOperationalCosts [EUR/m3] are not set or incorrectly set for the defined assets.", |
| 255 | + "type": "error", |
| 256 | + "message": "Variable Operational Costs [EUR/m3] is incomplete or incorrect", |
| 257 | + "selects": [{ |
| 258 | + "function": "get", |
| 259 | + "alias": "assets", |
| 260 | + "args": { |
| 261 | + "type": ["GasHeater"] |
| 262 | + } |
| 263 | + } |
| 264 | + ], |
| 265 | + "check": { |
| 266 | + "function": "attributes_validation", |
| 267 | + "dataset": "assets", |
| 268 | + "args": { |
| 269 | + "null_checks": [ |
| 270 | + { "attribute": "costInformation.variableOperationalCosts.value", "count_as_null": [0.0] } |
| 271 | + ], |
| 272 | + "valid_checks": [], |
| 273 | + "resultMsgJSON": true |
| 274 | + }, |
| 275 | + "and": [ |
| 276 | + { |
| 277 | + "function": "attributes_validation", |
| 278 | + "args": { |
| 279 | + "ref": { |
| 280 | + "path": "costInformation.variableOperationalCosts.profileQuantityAndUnit" |
| 281 | + }, |
| 282 | + "null_checks": [], |
| 283 | + "valid_checks": [ |
| 284 | + { "attribute": "unit", "count_as_valid": "EURO" }, |
| 285 | + { "attribute": "perUnit", "count_as_valid": "CUBIC_METRE" }, |
| 286 | + { "attribute": "perMultiplier", "count_as_valid": "Unset" }, |
| 287 | + { "attribute": "perTimeUnit", "count_as_valid": "Unset" } |
| 288 | + ], |
| 289 | + "resultMsgJSON": true |
| 290 | + } |
| 291 | + } |
| 292 | + ] |
| 293 | + } |
| 294 | + }, |
| 295 | + { |
| 296 | + "name": "required_variableOperationalCosts_EUR_MWh_are_set", |
254 | 297 | "description": "Report errors if costInformation.variableOperationalCosts [EUR/MWh] are not set or incorrectly set for the defined assets.", |
255 | 298 | "type": "error", |
256 | 299 | "message": "Variable Operational Costs [EUR/MWh] is incomplete or incorrect", |
257 | 300 | "selects": [{ |
258 | 301 | "function": "get", |
259 | 302 | "alias": "assets", |
260 | 303 | "args": { |
261 | | - "type": ["HeatPump", "HeatProducer"] |
| 304 | + "type": ["HeatPump", "ElectricBoiler", "HeatProducer"] |
262 | 305 | } |
263 | 306 | } |
264 | 307 | ], |
|
301 | 344 | "function": "get", |
302 | 345 | "alias": "assets", |
303 | 346 | "args": { |
304 | | - "type": ["HeatPump", "HeatProducer", "HeatStorage", "HeatExchange"] |
| 347 | + "type": ["HeatPump", "GasHeater", "ElectricBoiler", "HeatProducer", "HeatStorage", "HeatExchange"] |
305 | 348 | } |
306 | 349 | } |
307 | 350 | ], |
|
430 | 473 | "function": "get", |
431 | 474 | "alias": "assets", |
432 | 475 | "args": { |
433 | | - "type": ["HeatPump", "HeatProducer"] |
| 476 | + "type": ["HeatPump", "GasHeater", "ElectricBoiler", "HeatProducer"] |
434 | 477 | } |
435 | 478 | } |
436 | 479 | ], |
|
510 | 553 | }, |
511 | 554 | { |
512 | 555 | "name": "optional_fixedMaintenanceCosts_are_set", |
513 | | - "description": "Report warnings if costInformation.fixedMaintenanceCosts [EUR/MW/yr] or [[EUR/kW/yr] are not set or incorrectly set for the defined assets.", |
| 556 | + "description": "Report warnings if costInformation.fixedMaintenanceCosts [EUR/MW/yr] or [EUR/kW/yr] are not set or incorrectly set for the defined assets.", |
514 | 557 | "type": "warning", |
515 | 558 | "message": "Fixed Maintenance Costs [EUR/MW/yr] or [EUR/kW/yr] is incomplete or incorrect", |
516 | 559 | "selects": [{ |
517 | 560 | "function": "get", |
518 | 561 | "alias": "assets", |
519 | 562 | "args": { |
520 | | - "type": ["HeatPump", "HeatProducer", "HeatingDemand", "ATES", "HeatExchange"] |
| 563 | + "type": ["HeatPump", "GasHeater", "ElectricBoiler", "HeatProducer", "HeatingDemand", "ATES", "HeatExchange"] |
521 | 564 | } |
522 | 565 | } |
523 | 566 | ], |
|
0 commit comments