|
1212 | 1212 | "is_adjustable_suffix": null, |
1213 | 1213 | "key_values": {} |
1214 | 1214 | }, |
| 1215 | + { |
| 1216 | + "topic": "N/+/system/+/DynamicEss/Available", |
| 1217 | + "message_type": "MetricKind.BINARY_SENSOR", |
| 1218 | + "short_id": "system_dynamicess_available", |
| 1219 | + "name": "Dynamic ESS Available", |
| 1220 | + "unit_of_measurement": null, |
| 1221 | + "metric_type": "MetricType.NONE", |
| 1222 | + "metric_nature": "MetricNature.NONE", |
| 1223 | + "device_type": "System", |
| 1224 | + "value_type": "ValueType.ENUM", |
| 1225 | + "precision": null, |
| 1226 | + "enum": "GenericOnOff", |
| 1227 | + "min_max_range": "RangeType.STATIC", |
| 1228 | + "min": null, |
| 1229 | + "max": null, |
| 1230 | + "is_adjustable_suffix": null, |
| 1231 | + "key_values": {} |
| 1232 | + }, |
| 1233 | + { |
| 1234 | + "topic": "N/+/system/+/DynamicEss/Active", |
| 1235 | + "message_type": "MetricKind.SWITCH", |
| 1236 | + "short_id": "system_dynamicess_active", |
| 1237 | + "name": "Dynamic ESS Active", |
| 1238 | + "unit_of_measurement": null, |
| 1239 | + "metric_type": "MetricType.NONE", |
| 1240 | + "metric_nature": "MetricNature.NONE", |
| 1241 | + "device_type": "System", |
| 1242 | + "value_type": "ValueType.ENUM", |
| 1243 | + "precision": null, |
| 1244 | + "enum": "GenericOnOff", |
| 1245 | + "min_max_range": "RangeType.STATIC", |
| 1246 | + "min": null, |
| 1247 | + "max": null, |
| 1248 | + "is_adjustable_suffix": null, |
| 1249 | + "key_values": {} |
| 1250 | + }, |
| 1251 | + { |
| 1252 | + "topic": "N/+/system/+/DynamicEss/AllowGridFeedIn", |
| 1253 | + "message_type": "MetricKind.BINARY_SENSOR", |
| 1254 | + "short_id": "system_dynamicess_allow_gridfeedin", |
| 1255 | + "name": "Dynamic ESS Allow Grid Feed In", |
| 1256 | + "unit_of_measurement": null, |
| 1257 | + "metric_type": "MetricType.NONE", |
| 1258 | + "metric_nature": "MetricNature.NONE", |
| 1259 | + "device_type": "System", |
| 1260 | + "value_type": "ValueType.ENUM", |
| 1261 | + "precision": null, |
| 1262 | + "enum": "GenericOnOff", |
| 1263 | + "min_max_range": "RangeType.STATIC", |
| 1264 | + "min": null, |
| 1265 | + "max": null, |
| 1266 | + "is_adjustable_suffix": null, |
| 1267 | + "key_values": {} |
| 1268 | + }, |
| 1269 | + { |
| 1270 | + "topic": "N/+/system/+/DynamicEss/AvailableOverhead", |
| 1271 | + "message_type": "MetricKind.SENSOR", |
| 1272 | + "short_id": "system_dynamicess_available_overhead", |
| 1273 | + "name": "Dynamic ESS Available Overhead", |
| 1274 | + "unit_of_measurement": "W", |
| 1275 | + "metric_type": "MetricType.POWER", |
| 1276 | + "metric_nature": "MetricNature.INSTANTANEOUS", |
| 1277 | + "device_type": "System", |
| 1278 | + "value_type": "ValueType.FLOAT", |
| 1279 | + "precision": 1, |
| 1280 | + "enum": null, |
| 1281 | + "min_max_range": "RangeType.STATIC", |
| 1282 | + "min": null, |
| 1283 | + "max": null, |
| 1284 | + "is_adjustable_suffix": null, |
| 1285 | + "key_values": {} |
| 1286 | + }, |
| 1287 | + { |
| 1288 | + "topic": "N/+/system/+/DynamicEss/ErrorCode", |
| 1289 | + "message_type": "MetricKind.SWITCH", |
| 1290 | + "short_id": "system_dynamicess_error", |
| 1291 | + "name": "Dynamic ESS Error", |
| 1292 | + "unit_of_measurement": null, |
| 1293 | + "metric_type": "MetricType.NONE", |
| 1294 | + "metric_nature": "MetricNature.NONE", |
| 1295 | + "device_type": "System", |
| 1296 | + "value_type": "ValueType.ENUM", |
| 1297 | + "precision": null, |
| 1298 | + "enum": "DESSErrorCode", |
| 1299 | + "min_max_range": "RangeType.STATIC", |
| 1300 | + "min": null, |
| 1301 | + "max": null, |
| 1302 | + "is_adjustable_suffix": null, |
| 1303 | + "key_values": {} |
| 1304 | + }, |
| 1305 | + { |
| 1306 | + "topic": "N/+/system/+/DynamicEss/NumberOfSchedules", |
| 1307 | + "message_type": "MetricKind.SENSOR", |
| 1308 | + "short_id": "system_dynamicess_schedule_count", |
| 1309 | + "name": "Dynamic ESS Number Of Schedules", |
| 1310 | + "unit_of_measurement": null, |
| 1311 | + "metric_type": "MetricType.NONE", |
| 1312 | + "metric_nature": "MetricNature.INSTANTANEOUS", |
| 1313 | + "device_type": "System", |
| 1314 | + "value_type": "ValueType.INT", |
| 1315 | + "precision": null, |
| 1316 | + "enum": null, |
| 1317 | + "min_max_range": "RangeType.STATIC", |
| 1318 | + "min": null, |
| 1319 | + "max": null, |
| 1320 | + "is_adjustable_suffix": null, |
| 1321 | + "key_values": {} |
| 1322 | + }, |
| 1323 | + { |
| 1324 | + "topic": "N/+/system/+/DynamicEss/TargetSoc", |
| 1325 | + "message_type": "MetricKind.SENSOR", |
| 1326 | + "short_id": "system_dynamicess_target_soc", |
| 1327 | + "name": "Dynamic ESS Target SOC", |
| 1328 | + "unit_of_measurement": null, |
| 1329 | + "metric_type": "MetricType.PERCENTAGE", |
| 1330 | + "metric_nature": "MetricNature.INSTANTANEOUS", |
| 1331 | + "device_type": "System", |
| 1332 | + "value_type": "ValueType.FLOAT", |
| 1333 | + "precision": 0, |
| 1334 | + "enum": null, |
| 1335 | + "min_max_range": "RangeType.STATIC", |
| 1336 | + "min": null, |
| 1337 | + "max": null, |
| 1338 | + "is_adjustable_suffix": null, |
| 1339 | + "key_values": {} |
| 1340 | + }, |
| 1341 | + { |
| 1342 | + "topic": "N/+/system/+/DynamicEss/MinimumSoc", |
| 1343 | + "message_type": "MetricKind.SENSOR", |
| 1344 | + "short_id": "system_dynamicess_minimum_soc", |
| 1345 | + "name": "Dynamic ESS Target SOC", |
| 1346 | + "unit_of_measurement": null, |
| 1347 | + "metric_type": "MetricType.PERCENTAGE", |
| 1348 | + "metric_nature": "MetricNature.INSTANTANEOUS", |
| 1349 | + "device_type": "System", |
| 1350 | + "value_type": "ValueType.FLOAT", |
| 1351 | + "precision": 0, |
| 1352 | + "enum": null, |
| 1353 | + "min_max_range": "RangeType.STATIC", |
| 1354 | + "min": null, |
| 1355 | + "max": null, |
| 1356 | + "is_adjustable_suffix": null, |
| 1357 | + "key_values": {} |
| 1358 | + }, |
| 1359 | + { |
| 1360 | + "topic": "N/+/system/+/DynamicEss/Restrictions", |
| 1361 | + "message_type": "MetricKind.SENSOR", |
| 1362 | + "short_id": "system_dynamicess_restrictions", |
| 1363 | + "name": "Dynamic ESS Restrictions", |
| 1364 | + "unit_of_measurement": null, |
| 1365 | + "metric_type": "MetricType.NONE", |
| 1366 | + "metric_nature": "MetricNature.NONE", |
| 1367 | + "device_type": "System", |
| 1368 | + "value_type": "ValueType.ENUM", |
| 1369 | + "precision": null, |
| 1370 | + "enum": "DESSRestrictions", |
| 1371 | + "min_max_range": "RangeType.STATIC", |
| 1372 | + "min": null, |
| 1373 | + "max": null, |
| 1374 | + "is_adjustable_suffix": null, |
| 1375 | + "key_values": {} |
| 1376 | + }, |
1215 | 1377 | { |
1216 | 1378 | "topic": "N/+/system/+/DynamicEss/Strategy", |
1217 | 1379 | "message_type": "MetricKind.SENSOR", |
|
2348 | 2510 | } |
2349 | 2511 | ], |
2350 | 2512 | "enums": [ |
| 2513 | + { |
| 2514 | + "name": "DESSErrorCode", |
| 2515 | + "EnumValues": [ |
| 2516 | + { |
| 2517 | + "id": "NO_ERROR", |
| 2518 | + "name": "No Error", |
| 2519 | + "value": 0 |
| 2520 | + }, |
| 2521 | + { |
| 2522 | + "id": "NO_ESS", |
| 2523 | + "name": "No ESS", |
| 2524 | + "value": 1 |
| 2525 | + }, |
| 2526 | + { |
| 2527 | + "id": "ESS_MODE", |
| 2528 | + "name": "ESS Mode", |
| 2529 | + "value": 2 |
| 2530 | + }, |
| 2531 | + { |
| 2532 | + "id": "NO_SCHEDULE", |
| 2533 | + "name": "No Matching Schedule", |
| 2534 | + "value": 3 |
| 2535 | + }, |
| 2536 | + { |
| 2537 | + "id": "SOC_LOW", |
| 2538 | + "name": "SOC low", |
| 2539 | + "value": 4 |
| 2540 | + }, |
| 2541 | + { |
| 2542 | + "id": "BATTRY_CAPACITY_NOT_CONFIGURED", |
| 2543 | + "name": "Battery Capacity Not Configured", |
| 2544 | + "value": 5 |
| 2545 | + } |
| 2546 | + ] |
| 2547 | + }, |
2351 | 2548 | { |
2352 | 2549 | "name": "DESSReactiveStrategy", |
2353 | 2550 | "EnumValues": [ |
|
2488 | 2685 | } |
2489 | 2686 | ] |
2490 | 2687 | }, |
| 2688 | + { |
| 2689 | + "name": "DESSRestrictions", |
| 2690 | + "EnumValues": [ |
| 2691 | + { |
| 2692 | + "id": "NO_RESTRICTIONS", |
| 2693 | + "name": "No Restrictions between battery and the grid", |
| 2694 | + "value": 0 |
| 2695 | + }, |
| 2696 | + { |
| 2697 | + "id": "GRID_TO_BATTERY_RESTRICTED", |
| 2698 | + "name": "Grid to battey energy flow restricted", |
| 2699 | + "value": 1 |
| 2700 | + }, |
| 2701 | + { |
| 2702 | + "id": "BATTERY_TO_GRID_RESTRICTED", |
| 2703 | + "name": "Battery to grid energy flow restricted", |
| 2704 | + "value": 2 |
| 2705 | + }, |
| 2706 | + { |
| 2707 | + "id": "NO_FLOW", |
| 2708 | + "name": "No energy flow between battery and grid", |
| 2709 | + "value": 3 |
| 2710 | + } |
| 2711 | + ] |
| 2712 | + }, |
2491 | 2713 | { |
2492 | 2714 | "name": "DESSStrategy", |
2493 | 2715 | "EnumValues": [ |
|
0 commit comments