From 6156ad17be901c7bdd4023dee4b270778f6ae99c Mon Sep 17 00:00:00 2001 From: Boernsman Date: Wed, 17 Jun 2020 17:29:01 +0200 Subject: [PATCH] removed deprecated name param --- ...78ce6-82d0-4a5b-b901-7c3b843ef63c-en_US.ts | 341 ++++++++++++ fronius/integrationpluginfronius.cpp | 6 - fronius/integrationpluginfronius.json | 82 ++- fronius/sunspecthing.cpp | 5 +- ...19cfc-8b55-49ba-99bc-0588bbfab063-en_US.ts | 505 +++++++++--------- 5 files changed, 627 insertions(+), 312 deletions(-) diff --git a/drexelundweiss/translations/68d78ce6-82d0-4a5b-b901-7c3b843ef63c-en_US.ts b/drexelundweiss/translations/68d78ce6-82d0-4a5b-b901-7c3b843ef63c-en_US.ts index 6401616..10d50a7 100644 --- a/drexelundweiss/translations/68d78ce6-82d0-4a5b-b901-7c3b843ef63c-en_US.ts +++ b/drexelundweiss/translations/68d78ce6-82d0-4a5b-b901-7c3b843ef63c-en_US.ts @@ -1,4 +1,345 @@ + + DrexelUndWeiss + + Baudrate + The name of the ParamType (ThingClass: modbusConnection, Type: thing, ID: {d0c04612-cc3e-4d38-b4c9-708e28dc4eb3}) + + + + CO2 + The name of the ParamType (ThingClass: x2lu, EventType: co2, ID: {0a6b44c8-e7af-4148-92ff-682ae717f3a8}) +---------- +The name of the StateType ({0a6b44c8-e7af-4148-92ff-682ae717f3a8}) of ThingClass x2lu + + + + CO2 changed + The name of the EventType ({0a6b44c8-e7af-4148-92ff-682ae717f3a8}) of ThingClass x2lu + + + + Change power + The name of the ActionType ({f2ce8389-c33f-4f10-8484-f2e993841762}) of ThingClass x2wp + + + + Change room target temperature + The name of the ActionType ({fb98754d-0fba-4163-9b74-3e5a07d71421}) of ThingClass x2wp + + + + Change ventilation mode + The name of the ActionType ({4269d9d0-ddff-4e7a-9d7a-bf9a7db50f98}) of ThingClass x2lu + + + + Change water target temperature + The name of the ActionType ({fb021cac-1236-4324-a45c-8d89ad069052}) of ThingClass x2wp + + + + Discover devices + The name of the ActionType ({b9a24ecc-4433-4f31-99ba-596033bda421}) of ThingClass modbusConnection + + + + Drexel und Weiss + The name of the vendor ({9f476e8b-7e95-448e-b03b-874747e8fb1f}) +---------- +The name of the plugin DrexelUndWeiss ({68d78ce6-82d0-4a5b-b901-7c3b843ef63c}) + + + + Energy air preheating + The name of the ParamType (ThingClass: x2wp, EventType: energyAirPreheating, ID: {0816ca6d-a178-4a2a-8183-c26a794fb0ca}) +---------- +The name of the StateType ({0816ca6d-a178-4a2a-8183-c26a794fb0ca}) of ThingClass x2wp + + + + Energy air preheating changed + The name of the EventType ({0816ca6d-a178-4a2a-8183-c26a794fb0ca}) of ThingClass x2wp + + + + Energy compressor + The name of the ParamType (ThingClass: x2wp, EventType: energyCompressor, ID: {b423657b-4e59-41cd-89a3-4f5cb1c3a271}) +---------- +The name of the StateType ({b423657b-4e59-41cd-89a3-4f5cb1c3a271}) of ThingClass x2wp + + + + Energy compressor changed + The name of the EventType ({b423657b-4e59-41cd-89a3-4f5cb1c3a271}) of ThingClass x2wp + + + + Energy room heating + The name of the ParamType (ThingClass: x2wp, EventType: energyRoomHeating, ID: {4495618e-5a43-46ac-9f76-32aae3f3e954}) +---------- +The name of the StateType ({4495618e-5a43-46ac-9f76-32aae3f3e954}) of ThingClass x2wp + + + + Energy room heating changed + The name of the EventType ({4495618e-5a43-46ac-9f76-32aae3f3e954}) of ThingClass x2wp + + + + Energy water heating + The name of the ParamType (ThingClass: x2wp, EventType: energyWaterHeating, ID: {cb189b75-3634-4674-a847-f29ca322d4be}) +---------- +The name of the StateType ({cb189b75-3634-4674-a847-f29ca322d4be}) of ThingClass x2wp + + + + Energy water heating changed + The name of the EventType ({cb189b75-3634-4674-a847-f29ca322d4be}) of ThingClass x2wp + + + + Error + The name of the ParamType (ThingClass: x2wp, EventType: error, ID: {8d6e52ef-992d-47ac-90a8-9dba95ab200e}) +---------- +The name of the StateType ({8d6e52ef-992d-47ac-90a8-9dba95ab200e}) of ThingClass x2wp + + + + Error occured + The name of the EventType ({8d6e52ef-992d-47ac-90a8-9dba95ab200e}) of ThingClass x2wp + + + + Heat pump mode + The name of the ParamType (ThingClass: x2wp, EventType: heatPumpMode, ID: {5c125ddd-a0db-40fe-9998-2afea6c727f1}) +---------- +The name of the StateType ({5c125ddd-a0db-40fe-9998-2afea6c727f1}) of ThingClass x2wp + + + + Heat pump mode changed + The name of the EventType ({5c125ddd-a0db-40fe-9998-2afea6c727f1}) of ThingClass x2wp + + + + Modbus Connection + The name of the ThingClass ({06d04eec-ab5d-479a-b9e6-8c89efc18a8b}) + + + + Outside air temperature + The name of the ParamType (ThingClass: x2wp, EventType: outsideAirTemperature, ID: {32378843-5478-4b86-9c0e-ccbf978c02be}) +---------- +The name of the StateType ({32378843-5478-4b86-9c0e-ccbf978c02be}) of ThingClass x2wp + + + + Outside air temperature changed + The name of the EventType ({32378843-5478-4b86-9c0e-ccbf978c02be}) of ThingClass x2wp + + + + Power + The name of the ParamType (ThingClass: x2wp, ActionType: power, ID: {f2ce8389-c33f-4f10-8484-f2e993841762}) +---------- +The name of the ParamType (ThingClass: x2wp, EventType: power, ID: {f2ce8389-c33f-4f10-8484-f2e993841762}) +---------- +The name of the StateType ({f2ce8389-c33f-4f10-8484-f2e993841762}) of ThingClass x2wp + + + + Power changed + The name of the EventType ({f2ce8389-c33f-4f10-8484-f2e993841762}) of ThingClass x2wp + + + + Power consumption air preheating + The name of the ParamType (ThingClass: x2wp, EventType: powerAirPreheating, ID: {59beeff5-89c1-4996-9e07-48d53d74684d}) +---------- +The name of the StateType ({59beeff5-89c1-4996-9e07-48d53d74684d}) of ThingClass x2wp + + + + Power consumption air preheating changed + The name of the EventType ({59beeff5-89c1-4996-9e07-48d53d74684d}) of ThingClass x2wp + + + + Power consumption compressor + The name of the ParamType (ThingClass: x2wp, EventType: powerCompressor, ID: {7287943a-ea6d-4c92-abbd-f55f6c7ee9e5}) +---------- +The name of the StateType ({7287943a-ea6d-4c92-abbd-f55f6c7ee9e5}) of ThingClass x2wp + + + + Power consumption compressor changed + The name of the EventType ({7287943a-ea6d-4c92-abbd-f55f6c7ee9e5}) of ThingClass x2wp + + + + Power consumption room heating + The name of the ParamType (ThingClass: x2wp, EventType: powerRoomHeating, ID: {c4237da0-0ead-42b8-b192-6a681509dc90}) +---------- +The name of the StateType ({c4237da0-0ead-42b8-b192-6a681509dc90}) of ThingClass x2wp + + + + Power consumption room heating changed + The name of the EventType ({c4237da0-0ead-42b8-b192-6a681509dc90}) of ThingClass x2wp + + + + Power consumption water heating + The name of the ParamType (ThingClass: x2wp, EventType: powerWaterHeating, ID: {21dfc736-f35c-469f-be57-afc1976d8328}) +---------- +The name of the StateType ({21dfc736-f35c-469f-be57-afc1976d8328}) of ThingClass x2wp + + + + Power consumption water heating changed + The name of the EventType ({21dfc736-f35c-469f-be57-afc1976d8328}) of ThingClass x2wp + + + + Room temperature + The name of the ParamType (ThingClass: x2wp, EventType: temperature, ID: {3ab2d609-1686-4fd7-84e3-580c8e0537d0}) +---------- +The name of the StateType ({3ab2d609-1686-4fd7-84e3-580c8e0537d0}) of ThingClass x2wp + + + + Room temperature changed + The name of the EventType ({3ab2d609-1686-4fd7-84e3-580c8e0537d0}) of ThingClass x2wp + + + + Serial port + The name of the ParamType (ThingClass: modbusConnection, Type: thing, ID: {ed49f7d8-ab18-4c37-9b80-1004b75dcb91}) + + + + Slave address + The name of the ParamType (ThingClass: x2wp, Type: thing, ID: {b551d138-b006-4290-bfef-97072ff677c6}) +---------- +The name of the ParamType (ThingClass: x2lu, Type: thing, ID: {28a72cb7-3cd0-4704-b604-44fb090d5a88}) +---------- +The name of the ParamType (ThingClass: modbusConnection, ActionType: discoverDevices, ID: {22413a22-31d4-4b8c-b855-8a29da5946bc}) + + + + Software version + The name of the ParamType (ThingClass: x2wp, Type: thing, ID: {1ffd72a9-7b3f-4287-b671-7f22e159f9b8}) +---------- +The name of the ParamType (ThingClass: x2lu, Type: thing, ID: {91ef76cf-6c53-4a8a-a278-6f6e2ef68cc6}) + + + + Target room temperature + The name of the ParamType (ThingClass: x2wp, ActionType: targetTemperature, ID: {fb98754d-0fba-4163-9b74-3e5a07d71421}) +---------- +The name of the ParamType (ThingClass: x2wp, EventType: targetTemperature, ID: {fb98754d-0fba-4163-9b74-3e5a07d71421}) +---------- +The name of the StateType ({fb98754d-0fba-4163-9b74-3e5a07d71421}) of ThingClass x2wp + + + + Target room temperature changed + The name of the EventType ({fb98754d-0fba-4163-9b74-3e5a07d71421}) of ThingClass x2wp + + + + Target water temperature + The name of the ParamType (ThingClass: x2wp, ActionType: targetWaterTemperature, ID: {fb021cac-1236-4324-a45c-8d89ad069052}) +---------- +The name of the ParamType (ThingClass: x2wp, EventType: targetWaterTemperature, ID: {fb021cac-1236-4324-a45c-8d89ad069052}) +---------- +The name of the StateType ({fb021cac-1236-4324-a45c-8d89ad069052}) of ThingClass x2wp + + + + Target water temperature changed + The name of the EventType ({fb021cac-1236-4324-a45c-8d89ad069052}) of ThingClass x2wp + + + + Update interval + The name of the ParamType (ThingClass: drexelUndWeiss, Type: plugin, ID: {ecc8e0f1-5fac-4ea9-b5ef-459d75c4fe78}) + + + + Ventilation level + The name of the ParamType (ThingClass: x2lu, EventType: activeVentilationLevel, ID: {1f26a013-7836-4f3e-b369-7ce07310fc59}) +---------- +The name of the StateType ({1f26a013-7836-4f3e-b369-7ce07310fc59}) of ThingClass x2lu + + + + Ventilation level changed + The name of the EventType ({1f26a013-7836-4f3e-b369-7ce07310fc59}) of ThingClass x2lu + + + + Ventilation mode + The name of the ParamType (ThingClass: x2lu, ActionType: ventilationMode, ID: {4269d9d0-ddff-4e7a-9d7a-bf9a7db50f98}) +---------- +The name of the ParamType (ThingClass: x2lu, EventType: ventilationMode, ID: {4269d9d0-ddff-4e7a-9d7a-bf9a7db50f98}) +---------- +The name of the StateType ({4269d9d0-ddff-4e7a-9d7a-bf9a7db50f98}) of ThingClass x2lu + + + + Ventilation mode changed + The name of the EventType ({4269d9d0-ddff-4e7a-9d7a-bf9a7db50f98}) of ThingClass x2lu + + + + Water temperature + The name of the ParamType (ThingClass: x2wp, EventType: waterTemperature, ID: {77a96b57-fa0a-4946-af5b-39c3b66d9422}) +---------- +The name of the StateType ({77a96b57-fa0a-4946-af5b-39c3b66d9422}) of ThingClass x2wp + + + + Water temperature changed + The name of the EventType ({77a96b57-fa0a-4946-af5b-39c3b66d9422}) of ThingClass x2wp + + + + X2 LU + The name of the ThingClass ({0de8e21e-392a-4790-a78a-b1a7eaa7571b}) + + + + X2 WP + The name of the ThingClass ({e548f962-92db-4110-8279-10fbcde35f93}) + + + + connected + The name of the ParamType (ThingClass: x2wp, EventType: connected, ID: {baf203be-a391-4bfc-8198-53b4ecbcce80}) +---------- +The name of the StateType ({baf203be-a391-4bfc-8198-53b4ecbcce80}) of ThingClass x2wp +---------- +The name of the ParamType (ThingClass: x2lu, EventType: connected, ID: {b4c4726f-d3d7-46e8-badb-0d590e7f5fac}) +---------- +The name of the StateType ({b4c4726f-d3d7-46e8-badb-0d590e7f5fac}) of ThingClass x2lu +---------- +The name of the ParamType (ThingClass: modbusConnection, EventType: connected, ID: {181ce6e2-9c55-45c6-b329-adf379679e07}) +---------- +The name of the StateType ({181ce6e2-9c55-45c6-b329-adf379679e07}) of ThingClass modbusConnection + + + + connection status changed + The name of the EventType ({baf203be-a391-4bfc-8198-53b4ecbcce80}) of ThingClass x2wp +---------- +The name of the EventType ({b4c4726f-d3d7-46e8-badb-0d590e7f5fac}) of ThingClass x2lu +---------- +The name of the EventType ({181ce6e2-9c55-45c6-b329-adf379679e07}) of ThingClass modbusConnection + + + diff --git a/fronius/integrationpluginfronius.cpp b/fronius/integrationpluginfronius.cpp index 448d93e..bdd06a2 100644 --- a/fronius/integrationpluginfronius.cpp +++ b/fronius/integrationpluginfronius.cpp @@ -102,7 +102,6 @@ void IntegrationPluginFronius::setupThing(ThingSetupInfo *info) FroniusInverter *newInverter = new FroniusInverter(thing,this); newInverter->setDeviceId(thing->paramValue(inverterThingIdParamTypeId).toString()); - newInverter->setName(thing->paramValue(inverterThingNameParamTypeId).toString()); newInverter->setBaseUrl(thing->paramValue(inverterThingBaseParamTypeId).toString()); newInverter->setHostAddress(thing->paramValue(inverterThingHostParamTypeId).toString()); @@ -154,7 +153,6 @@ void IntegrationPluginFronius::setupThing(ThingSetupInfo *info) FroniusStorage *newStorage = new FroniusStorage(thing, this); newStorage->setDeviceId(thing->paramValue(storageThingIdParamTypeId).toString()); - newStorage->setName(thing->paramValue(storageThingNameParamTypeId).toString()); newStorage->setBaseUrl(thing->paramValue(storageThingBaseParamTypeId).toString()); newStorage->setHostAddress(thing->paramValue(storageThingHostParamTypeId).toString()); @@ -205,7 +203,6 @@ void IntegrationPluginFronius::setupThing(ThingSetupInfo *info) FroniusMeter *newMeter = new FroniusMeter(thing, this);; newMeter->setDeviceId(thing->paramValue(meterThingIdParamTypeId).toString()); - newMeter->setName(thing->paramValue(meterThingNameParamTypeId).toString()); newMeter->setBaseUrl(thing->paramValue(meterThingBaseParamTypeId).toString()); newMeter->setHostAddress(thing->paramValue(meterThingHostParamTypeId).toString()); @@ -527,7 +524,6 @@ void IntegrationPluginFronius::searchNewThings(FroniusLogger *logger) QString thingName = loggerThing->name() + " Inverter " + inverterId; ThingDescriptor descriptor(inverterThingClassId, thingName, "Fronius Solar Inverter", loggerThing->id()); ParamList params; - params.append(Param(inverterThingNameParamTypeId, thingName)); params.append(Param(inverterThingHostParamTypeId, m_froniusLoggers.key(loggerThing)->hostAddress())); params.append(Param(inverterThingBaseParamTypeId, m_froniusLoggers.key(loggerThing)->baseUrl())); params.append(Param(inverterThingIdParamTypeId, inverterId)); @@ -545,7 +541,6 @@ void IntegrationPluginFronius::searchNewThings(FroniusLogger *logger) QString thingName = loggerThing->name() + " Meter " + meterId; ThingDescriptor descriptor(meterThingClassId, thingName, "Fronius Solar Meter", loggerThing->id()); ParamList params; - params.append(Param(meterThingNameParamTypeId, thingName)); params.append(Param(meterThingHostParamTypeId, m_froniusLoggers.key(loggerThing)->hostAddress())); params.append(Param(meterThingBaseParamTypeId, m_froniusLoggers.key(loggerThing)->baseUrl())); params.append(Param(meterThingIdParamTypeId, meterId)); @@ -563,7 +558,6 @@ void IntegrationPluginFronius::searchNewThings(FroniusLogger *logger) QString thingName = loggerThing->name() + " Storage " + storageId; ThingDescriptor descriptor(storageThingClassId, thingName, "Fronius Solar Storage", loggerThing->id()); ParamList params; - params.append(Param(storageThingNameParamTypeId, thingName)); params.append(Param(storageThingManufacturerParamTypeId, "")); params.append(Param(storageThingCapacityParamTypeId, "")); params.append(Param(storageThingHostParamTypeId, m_froniusLoggers.key(loggerThing)->hostAddress())); diff --git a/fronius/integrationpluginfronius.json b/fronius/integrationpluginfronius.json index 3ed79b5..91cf34b 100644 --- a/fronius/integrationpluginfronius.json +++ b/fronius/integrationpluginfronius.json @@ -153,13 +153,6 @@ "createMethods": ["auto"], "interfaces" : ["extendedsmartmeterproducer", "connectable"], "paramTypes": [ - { - "id": "2aa06052-bb2f-4868-9c2d-f221fb6f1ed8", - "name": "name", - "displayName": "Name", - "type": "QString", - "inputType": "TextLine" - }, { "id": "1aa82e12-ee8c-4142-8b89-a4f1e85556d0", "name": "host", @@ -251,38 +244,31 @@ "createMethods": ["auto"], "interfaces": [ "extendedsmartmeterconsumer", "extendedsmartmeterproducer", "connectable" ], "paramTypes": [ - { - "id": "8ce0ba4f-e490-4b85-9c34-7da8586a8d1c", - "name": "name", - "displayName": "Name", - "type": "QString", - "inputType": "TextLine" - }, { "id": "ddcb8689-b0b8-4b94-b022-4ce4cf9e0ec2", "name": "host", - "displayName": "host address", + "displayName": "Address", "type": "QString", "inputType": "TextLine" }, { "id": "2cb4acd6-a663-48c3-8366-ab538c7b4e7d", "name": "base", - "displayName": "base url", + "displayName": "Base URL", "type": "QString", "inputType": "TextLine" }, { "id": "cf3a7025-d368-475a-8f48-efc1344a8409", "name": "id", - "displayName": "device id", + "displayName": "Device ID", "type": "QString", "inputType": "TextLine" }, { "id": "285eabb2-47c8-4406-8123-6621b21558c1", "name": "uniqueId", - "displayName": "uique id", + "displayName": "Unique ID", "type": "QString", "inputType": "TextLine" } @@ -291,8 +277,8 @@ { "id": "b70b61a4-54cb-47ec-b62a-b498eb1f650e", "name": "connected", - "displayName": "reachable", - "displayNameEvent": "Meter reachable changed", + "displayName": "Reachable", + "displayNameEvent": "Reachable changed", "type": "bool", "defaultValue": false }, @@ -300,7 +286,7 @@ "id": "e5056ea1-88a2-410b-9c5e-6322aca4cb17", "name": "currentPower", "displayName": "Total current power", - "displayNameEvent": "total current power changed", + "displayNameEvent": "Total current power changed", "type": "double", "unit": "Watt", "defaultValue": "0" @@ -309,7 +295,7 @@ "id": "ca14cca5-d9f0-49c5-a8f7-907d4c0825f0", "name": "totalEnergyProduced", "displayName": "Energy Produced", - "displayNameEvent": "energy production changed", + "displayNameEvent": "Energy production changed", "type": "double", "unit": "KiloWattHour", "defaultValue": "0" @@ -318,7 +304,7 @@ "id": "f3451818-48d2-42a5-94fd-ad094c06967f", "name": "totalEnergyConsumed", "displayName": "Energy Consumed", - "displayNameEvent": "energy consumption changed", + "displayNameEvent": "Energy consumption changed", "type": "double", "unit": "KiloWattHour", "defaultValue": "0" @@ -330,54 +316,47 @@ "name": "storage", "displayName": "Fronius Solar Storage", "createMethods": ["auto"], - "interfaces": [ "connectable", "batterylevel"], + "interfaces": [ "batterylevel", "connectable" ], "paramTypes": [ - { - "id": "e511c738-15d1-4881-b1c0-c284740564ba", - "name": "name", - "displayName": "displayName", - "type": "QString", - "defaultValue": "TextLine" - }, { "id": "9665c38b-c13a-428f-b741-1470239c63dc", "name": "manufacturer", - "displayName": "manufacturer", + "displayName": "Manufacturer", "type": "QString", "defaultValue": "TextLine" }, { "id": "59a68e91-1aad-46b7-b351-03b7b2216366", "name": "capacity", - "displayName": "maxmimum capacity", + "displayName": "Maxmimum capacity", "type": "QString", "defaultValue": "TextLine" }, { "id": "84bd8a41-2411-4bb0-87a9-ab7e01044b10", "name": "host", - "displayName": "host address", + "displayName": "Address", "type": "QString", "inputType": "TextLine" }, { "id": "d19b5d81-4e62-48be-bad6-287b0019274a", "name": "base", - "displayName": "base url", + "displayName": "Base URL", "type": "QString", "inputType": "TextLine" }, { "id": "49087f31-abf5-4bb8-946b-a3626ee80566", "name": "id", - "displayName": "device id", + "displayName": "Device ID", "type": "QString", "inputType": "TextLine" }, { "id": "0d62432a-38bc-48b8-99d2-895f17fcf0b2", "name": "uniqueId", - "displayName": "unique id", + "displayName": "Unique ID", "type": "QString", "inputType": "TextLine" } @@ -386,7 +365,7 @@ { "id": "2f7e1267-b0be-4b78-9aa3-832b86c4efad", "name": "connected", - "displayName": "reachable", + "displayName": "Reachable", "displayNameEvent": "Storage reachable changed", "type": "bool", "defaultValue": false @@ -394,16 +373,16 @@ { "id": "2de34a1f-de2e-43ad-8998-8a5460dff9ae", "name": "charging", - "displayName": "state of charge", - "displayNameEvent": "charge state changed", + "displayName": "State of charge", + "displayNameEvent": "Charge state changed", "type": "QString", "defaultValue": "-" }, { "id": "5c6da672-9662-41bc-8c8c-aa0f32481251", "name": "batteryLevel", - "displayName": "current charge", - "displayNameEvent": "current charge changed", + "displayName": "Current charge", + "displayNameEvent": "Current charge changed", "type": "int", "unit": "Percentage", "defaultValue": "0", @@ -427,7 +406,6 @@ "type": "bool", "defaultValue": false } - ] }, { @@ -435,7 +413,7 @@ "name": "sunspecStorage", "displayName": "SunSpec Storage", "createMethods": ["user"], - "interfaces": [ "connectable" ], + "interfaces": ["batterylevel", "connectable" ], "paramTypes": [ { "id": "830a3cc6-ae0a-4cc3-94d6-86575e410e49", @@ -455,13 +433,23 @@ "type": "bool", "defaultValue": false }, + { + "id": "3171a6e0-43a7-4de8-8e20-f748e44af7ac", + "name": "batteryCritical", + "displayName": "Battery critical", + "displayNameEvent": "Battery critical changed", + "type": "bool", + "defaultValue": false + }, { "id": "0bf53f80-97f8-488b-b514-58f9fe08c183", - "name": "energy", + "name": "batteryLevel", "displayName": "Energy", - "displayNameEvent": "storage energy changed", - "type": "double", + "displayNameEvent": "Storage energy changed", + "type": "int", "unit": "Percentage", + "minValue": 0, + "maxValue": 100, "defaultValue": 0 }, { diff --git a/fronius/sunspecthing.cpp b/fronius/sunspecthing.cpp index 4784d85..5d7bc7c 100644 --- a/fronius/sunspecthing.cpp +++ b/fronius/sunspecthing.cpp @@ -327,8 +327,9 @@ void SunspecThing::onReceivedHoldingRegister(quint32 slaveAddress, quint32 modbu // ChaState qCDebug(dcFronius()) << "Current energy:" << ((double)data[8] / 100.0) << "[%]"; - m_thing->setStateValue(sunspecStorageEnergyStateTypeId, (double)data[8] / 100.0); - + int percentage = data[8] / 100.00; + m_thing->setStateValue(sunspecStorageBatteryLevelEventTypeId, percentage); + m_thing->setStateValue(sunspecStorageBatteryCriticalStateTypeId, (percentage < 10)); // ChaSt //Charge status of storage thing. Enumerated qCDebug(dcFronius()) << "Charge state" << storageStateToString(static_cast(data[11])); diff --git a/fronius/translations/02319cfc-8b55-49ba-99bc-0588bbfab063-en_US.ts b/fronius/translations/02319cfc-8b55-49ba-99bc-0588bbfab063-en_US.ts index 3db0c64..c0d4aea 100644 --- a/fronius/translations/02319cfc-8b55-49ba-99bc-0588bbfab063-en_US.ts +++ b/fronius/translations/02319cfc-8b55-49ba-99bc-0588bbfab063-en_US.ts @@ -10,7 +10,7 @@ - + Please try again @@ -19,13 +19,46 @@ fronius + + Address + The name of the ParamType (ThingClass: storage, Type: thing, ID: {84bd8a41-2411-4bb0-87a9-ab7e01044b10}) +---------- +The name of the ParamType (ThingClass: meter, Type: thing, ID: {ddcb8689-b0b8-4b94-b022-4ce4cf9e0ec2}) + + + + + + Base URL + The name of the ParamType (ThingClass: storage, Type: thing, ID: {d19b5d81-4e62-48be-bad6-287b0019274a}) +---------- +The name of the ParamType (ThingClass: meter, Type: thing, ID: {2cb4acd6-a663-48c3-8366-ab538c7b4e7d}) + + + + Base url The name of the ParamType (ThingClass: inverter, Type: thing, ID: {ec1f792a-b453-49f0-8ea6-677ad3c25a5c}) - - + + + Battery critical + The name of the ParamType (ThingClass: sunspecStorage, EventType: batteryCritical, ID: {3171a6e0-43a7-4de8-8e20-f748e44af7ac}) +---------- +The name of the StateType ({3171a6e0-43a7-4de8-8e20-f748e44af7ac}) of ThingClass sunspecStorage + + + + + Battery critical changed + The name of the EventType ({3171a6e0-43a7-4de8-8e20-f748e44af7ac}) of ThingClass sunspecStorage + + + + + Battery level critical The name of the ParamType (ThingClass: storage, EventType: batteryCritical, ID: {e5396312-b50e-4d6f-b628-5b51448971d3}) ---------- @@ -33,14 +66,14 @@ The name of the StateType ({e5396312-b50e-4d6f-b628-5b51448971d3}) of ThingClass - + Battery level critical changed The name of the EventType ({e5396312-b50e-4d6f-b628-5b51448971d3}) of ThingClass storage - - + + CO2 factor The name of the ParamType (ThingClass: datalogger, EventType: co2factor, ID: {8ab01225-7be5-4482-a99b-314108ae0e2b}) ---------- @@ -48,14 +81,14 @@ The name of the StateType ({8ab01225-7be5-4482-a99b-314108ae0e2b}) of ThingClass - + CO2 factor changed The name of the EventType ({8ab01225-7be5-4482-a99b-314108ae0e2b}) of ThingClass datalogger - - + + CO2 unit The name of the ParamType (ThingClass: datalogger, EventType: co2unit, ID: {b0e655f8-27d0-4add-918b-461cadc8efcc}) ---------- @@ -63,20 +96,20 @@ The name of the StateType ({b0e655f8-27d0-4add-918b-461cadc8efcc}) of ThingClass - + CO2 unit changed The name of the EventType ({b0e655f8-27d0-4add-918b-461cadc8efcc}) of ThingClass datalogger - + Cash Currency changed The name of the EventType ({84da30c8-a7fb-49c6-884c-9521f9f62bbc}) of ThingClass datalogger - - + + Cash currency The name of the ParamType (ThingClass: datalogger, EventType: cashcurrency, ID: {84da30c8-a7fb-49c6-884c-9521f9f62bbc}) ---------- @@ -84,8 +117,8 @@ The name of the StateType ({84da30c8-a7fb-49c6-884c-9521f9f62bbc}) of ThingClass - - + + Cash factor The name of the ParamType (ThingClass: datalogger, EventType: cashfactor, ID: {bc18595b-17c7-4a1f-8002-b908a3d9239d}) ---------- @@ -93,27 +126,33 @@ The name of the StateType ({bc18595b-17c7-4a1f-8002-b908a3d9239d}) of ThingClass - + Cash factor changed The name of the EventType ({bc18595b-17c7-4a1f-8002-b908a3d9239d}) of ThingClass datalogger - + + Charge state changed + The name of the EventType ({2de34a1f-de2e-43ad-8998-8a5460dff9ae}) of ThingClass storage + + + + Charging from grid changed The name of the EventType ({221a2ef6-0a92-4ff0-87fe-7bd920dbec0b}) of ThingClass sunspecStorage - + Charging limit The name of the EventType ({1f530f79-c0d2-466b-90e1-79149e34d92f}) of ThingClass sunspecStorage - - - + + + Charging rate The name of the ParamType (ThingClass: sunspecStorage, ActionType: chargingRate, ID: {7f469bbc-64a5-4045-8d5f-9a1a85039851}) ---------- @@ -123,14 +162,14 @@ The name of the StateType ({7f469bbc-64a5-4045-8d5f-9a1a85039851}) of ThingClass - + Charging rate changed The name of the EventType ({7f469bbc-64a5-4045-8d5f-9a1a85039851}) of ThingClass sunspecStorage - - + + Connected The name of the ParamType (ThingClass: sunspecStorage, EventType: connected, ID: {50ed3a6f-6ad3-445f-950b-eb6d1b7e7ef7}) ---------- @@ -138,14 +177,29 @@ The name of the StateType ({50ed3a6f-6ad3-445f-950b-eb6d1b7e7ef7}) of ThingClass - + Current Power changed The name of the EventType ({788accbc-b86e-471b-b37f-14c9c6411526}) of ThingClass inverter - - + + + Current charge + The name of the ParamType (ThingClass: storage, EventType: batteryLevel, ID: {5c6da672-9662-41bc-8c8c-aa0f32481251}) +---------- +The name of the StateType ({5c6da672-9662-41bc-8c8c-aa0f32481251}) of ThingClass storage + + + + + Current charge changed + The name of the EventType ({5c6da672-9662-41bc-8c8c-aa0f32481251}) of ThingClass storage + + + + + Current power The name of the ParamType (ThingClass: inverter, EventType: currentPower, ID: {788accbc-b86e-471b-b37f-14c9c6411526}) ---------- @@ -153,8 +207,8 @@ The name of the StateType ({788accbc-b86e-471b-b37f-14c9c6411526}) of ThingClass - - + + Default language The name of the ParamType (ThingClass: datalogger, EventType: defaultlang, ID: {18b250e2-080a-4991-b368-177c4da83eca}) ---------- @@ -162,27 +216,36 @@ The name of the StateType ({18b250e2-080a-4991-b368-177c4da83eca}) of ThingClass - + Default language changed The name of the EventType ({18b250e2-080a-4991-b368-177c4da83eca}) of ThingClass datalogger - + + + Device ID + The name of the ParamType (ThingClass: storage, Type: thing, ID: {49087f31-abf5-4bb8-946b-a3626ee80566}) +---------- +The name of the ParamType (ThingClass: meter, Type: thing, ID: {cf3a7025-d368-475a-8f48-efc1344a8409}) + + + + Device id The name of the ParamType (ThingClass: inverter, Type: thing, ID: {f2f8c2f5-dd6a-4786-b336-82fc84e5bb98}) - + Discharging limit The name of the EventType ({bc99a159-815a-40ab-a6e8-b46f315305f7}) of ThingClass sunspecStorage - - - + + + Discharging rate The name of the ParamType (ThingClass: sunspecStorage, ActionType: dischargingRate, ID: {6068f030-acce-44a2-b95f-bd00dd5ca760}) ---------- @@ -192,35 +255,35 @@ The name of the StateType ({6068f030-acce-44a2-b95f-bd00dd5ca760}) of ThingClass - + Discharging rate changed The name of the EventType ({6068f030-acce-44a2-b95f-bd00dd5ca760}) of ThingClass sunspecStorage - + Enable Charging Limit The name of the ActionType ({1f530f79-c0d2-466b-90e1-79149e34d92f}) of ThingClass sunspecStorage - + Enable Discharging Limit The name of the ActionType ({bc99a159-815a-40ab-a6e8-b46f315305f7}) of ThingClass sunspecStorage - - + + Energy - The name of the ParamType (ThingClass: sunspecStorage, EventType: energy, ID: {0bf53f80-97f8-488b-b514-58f9fe08c183}) + The name of the ParamType (ThingClass: sunspecStorage, EventType: batteryLevel, ID: {0bf53f80-97f8-488b-b514-58f9fe08c183}) ---------- The name of the StateType ({0bf53f80-97f8-488b-b514-58f9fe08c183}) of ThingClass sunspecStorage - - + + Energy Consumed The name of the ParamType (ThingClass: meter, EventType: totalEnergyConsumed, ID: {f3451818-48d2-42a5-94fd-ad094c06967f}) ---------- @@ -228,8 +291,8 @@ The name of the StateType ({f3451818-48d2-42a5-94fd-ad094c06967f}) of ThingClass - - + + Energy Produced The name of the ParamType (ThingClass: meter, EventType: totalEnergyProduced, ID: {ca14cca5-d9f0-49c5-a8f7-907d4c0825f0}) ---------- @@ -237,8 +300,14 @@ The name of the StateType ({ca14cca5-d9f0-49c5-a8f7-907d4c0825f0}) of ThingClass - - + + Energy consumption changed + The name of the EventType ({f3451818-48d2-42a5-94fd-ad094c06967f}) of ThingClass meter + + + + + Energy of current day The name of the ParamType (ThingClass: inverter, EventType: eday, ID: {b6af1bf5-753d-47b6-a151-e4d801fe6ff8}) ---------- @@ -246,8 +315,8 @@ The name of the StateType ({b6af1bf5-753d-47b6-a151-e4d801fe6ff8}) of ThingClass - - + + Energy of current year The name of the ParamType (ThingClass: inverter, EventType: eyear, ID: {7fd2fa28-9bcc-4f01-a823-459437d185f6}) ---------- @@ -255,20 +324,26 @@ The name of the StateType ({7fd2fa28-9bcc-4f01-a823-459437d185f6}) of ThingClass - + Energy of day changed The name of the EventType ({b6af1bf5-753d-47b6-a151-e4d801fe6ff8}) of ThingClass inverter - + Energy of year changed The name of the EventType ({7fd2fa28-9bcc-4f01-a823-459437d185f6}) of ThingClass inverter - - + + Energy production changed + The name of the EventType ({ca14cca5-d9f0-49c5-a8f7-907d4c0825f0}) of ThingClass meter + + + + + Energy total The name of the ParamType (ThingClass: inverter, EventType: totalEnergyProduced, ID: {d6dbb879-4cbc-4db3-830e-b92ba91a13e5}) ---------- @@ -276,51 +351,51 @@ The name of the StateType ({d6dbb879-4cbc-4db3-830e-b92ba91a13e5}) of ThingClass - + Energy total changed The name of the EventType ({d6dbb879-4cbc-4db3-830e-b92ba91a13e5}) of ThingClass inverter - + Fronius The name of the vendor ({2286fc38-afd9-4128-ab7e-0fba527d53ba}) - + Fronius Smart Meter The name of the ThingClass ({c3cb53a4-32dd-434d-9d9c-aada41f8129c}) - + Fronius Solar The name of the plugin fronius ({02319cfc-8b55-49ba-99bc-0588bbfab063}) - + Fronius Solar Connection The name of the ThingClass ({4fd79fed-42f1-4df9-be64-3df7b2e0bda2}) - + Fronius Solar Inverter The name of the ThingClass ({540aa956-8b8f-4982-9f58-343a76cea846}) - + Fronius Solar Storage The name of the ThingClass ({b00139fa-7386-48b1-8697-2fdd21a57ced}) - - - + + + Grid charging The name of the ParamType (ThingClass: sunspecStorage, ActionType: gridCharging, ID: {221a2ef6-0a92-4ff0-87fe-7bd920dbec0b}) ---------- @@ -330,8 +405,8 @@ The name of the StateType ({221a2ef6-0a92-4ff0-87fe-7bd920dbec0b}) of ThingClass - - + + Hardware version The name of the ParamType (ThingClass: datalogger, EventType: hwversion, ID: {3b4206e5-74c7-4708-96b8-2abfab0c41d6}) ---------- @@ -339,15 +414,15 @@ The name of the StateType ({3b4206e5-74c7-4708-96b8-2abfab0c41d6}) of ThingClass - + Hardware version changed The name of the EventType ({3b4206e5-74c7-4708-96b8-2abfab0c41d6}) of ThingClass datalogger - - - + + + Host address The name of the ParamType (ThingClass: sunspecStorage, Type: thing, ID: {830a3cc6-ae0a-4cc3-94d6-86575e410e49}) ---------- @@ -357,8 +432,8 @@ The name of the ParamType (ThingClass: datalogger, Type: thing, ID: {52da0197-4b - - + + Inverter active The name of the ParamType (ThingClass: inverter, EventType: active, ID: {e763baa7-5eaf-438c-83f0-4fa6c0f7eeb0}) ---------- @@ -366,29 +441,35 @@ The name of the StateType ({e763baa7-5eaf-438c-83f0-4fa6c0f7eeb0}) of ThingClass - + Inverter active changed The name of the EventType ({e763baa7-5eaf-438c-83f0-4fa6c0f7eeb0}) of ThingClass inverter - - Meter reachable changed - The name of the EventType ({b70b61a4-54cb-47ec-b62a-b498eb1f650e}) of ThingClass meter + + Manufacturer + The name of the ParamType (ThingClass: storage, Type: thing, ID: {9665c38b-c13a-428f-b741-1470239c63dc}) - - - Name - The name of the ParamType (ThingClass: meter, Type: thing, ID: {8ce0ba4f-e490-4b85-9c34-7da8586a8d1c}) + + Maxmimum capacity + The name of the ParamType (ThingClass: storage, Type: thing, ID: {59a68e91-1aad-46b7-b351-03b7b2216366}) + + + + + + Unique ID + The name of the ParamType (ThingClass: storage, Type: thing, ID: {0d62432a-38bc-48b8-99d2-895f17fcf0b2}) ---------- -The name of the ParamType (ThingClass: inverter, Type: thing, ID: {2aa06052-bb2f-4868-9c2d-f221fb6f1ed8}) +The name of the ParamType (ThingClass: meter, Type: thing, ID: {285eabb2-47c8-4406-8123-6621b21558c1}) - - + + Platform ID The name of the ParamType (ThingClass: datalogger, EventType: platformid, ID: {65c068e6-4a0b-4672-9724-ae95216c4c9c}) ---------- @@ -396,14 +477,14 @@ The name of the StateType ({65c068e6-4a0b-4672-9724-ae95216c4c9c}) of ThingClass - + Platform ID changed The name of the EventType ({65c068e6-4a0b-4672-9724-ae95216c4c9c}) of ThingClass datalogger - - + + Power management relay The name of the ParamType (ThingClass: datalogger, EventType: powerManagmentRelay, ID: {b217acf6-0c5e-4a3e-a50c-4c0133c871c2}) ---------- @@ -411,8 +492,8 @@ The name of the StateType ({b217acf6-0c5e-4a3e-a50c-4c0133c871c2}) of ThingClass - - + + Power management relay reason The name of the ParamType (ThingClass: datalogger, EventType: powerManagmentRelayReason, ID: {5650ce9b-0d7d-4c52-b410-ea618889b4bb}) ---------- @@ -420,20 +501,20 @@ The name of the StateType ({5650ce9b-0d7d-4c52-b410-ea618889b4bb}) of ThingClass - + Power management relay reason changed The name of the EventType ({5650ce9b-0d7d-4c52-b410-ea618889b4bb}) of ThingClass datalogger - + Power management relay status changed The name of the EventType ({b217acf6-0c5e-4a3e-a50c-4c0133c871c2}) of ThingClass datalogger - - + + Product ID The name of the ParamType (ThingClass: datalogger, EventType: productid, ID: {b22052ef-14da-43d2-982b-f2c2d8c03206}) ---------- @@ -441,18 +522,30 @@ The name of the StateType ({b22052ef-14da-43d2-982b-f2c2d8c03206}) of ThingClass - + Product ID changed The name of the EventType ({b22052ef-14da-43d2-982b-f2c2d8c03206}) of ThingClass datalogger - - - - + + + + + + + + Reachable - The name of the ParamType (ThingClass: inverter, EventType: connected, ID: {eda29c50-73ac-40e0-9c92-26fee352e688}) + The name of the ParamType (ThingClass: storage, EventType: connected, ID: {2f7e1267-b0be-4b78-9aa3-832b86c4efad}) +---------- +The name of the StateType ({2f7e1267-b0be-4b78-9aa3-832b86c4efad}) of ThingClass storage +---------- +The name of the ParamType (ThingClass: meter, EventType: connected, ID: {b70b61a4-54cb-47ec-b62a-b498eb1f650e}) +---------- +The name of the StateType ({b70b61a4-54cb-47ec-b62a-b498eb1f650e}) of ThingClass meter +---------- +The name of the ParamType (ThingClass: inverter, EventType: connected, ID: {eda29c50-73ac-40e0-9c92-26fee352e688}) ---------- The name of the StateType ({eda29c50-73ac-40e0-9c92-26fee352e688}) of ThingClass inverter ---------- @@ -462,38 +555,41 @@ The name of the StateType ({98e4476f-e745-4a7f-b795-19269cb70c40}) of ThingClass - + + Reachable changed - The name of the EventType ({eda29c50-73ac-40e0-9c92-26fee352e688}) of ThingClass inverter + The name of the EventType ({b70b61a4-54cb-47ec-b62a-b498eb1f650e}) of ThingClass meter +---------- +The name of the EventType ({eda29c50-73ac-40e0-9c92-26fee352e688}) of ThingClass inverter - + Search new devices The name of the ActionType ({c217fdc1-de18-41dc-b5d8-8072f84e7b6c}) of ThingClass datalogger - + Set charging from grid The name of the ActionType ({221a2ef6-0a92-4ff0-87fe-7bd920dbec0b}) of ThingClass sunspecStorage - + Set charging rate The name of the ActionType ({7f469bbc-64a5-4045-8d5f-9a1a85039851}) of ThingClass sunspecStorage - + Set discharging rate The name of the ActionType ({6068f030-acce-44a2-b95f-bd00dd5ca760}) of ThingClass sunspecStorage - - + + Software version The name of the ParamType (ThingClass: datalogger, EventType: swversion, ID: {31743ca5-4353-4f26-b2ad-5da43e5b9d86}) ---------- @@ -501,14 +597,14 @@ The name of the StateType ({31743ca5-4353-4f26-b2ad-5da43e5b9d86}) of ThingClass - + Software version changed The name of the EventType ({31743ca5-4353-4f26-b2ad-5da43e5b9d86}) of ThingClass datalogger - - + + State The name of the ParamType (ThingClass: sunspecStorage, EventType: storageState, ID: {da2b19c5-0f48-49d1-93f0-abdc0051407d}) ---------- @@ -516,26 +612,41 @@ The name of the StateType ({da2b19c5-0f48-49d1-93f0-abdc0051407d}) of ThingClass - + + + State of charge + The name of the ParamType (ThingClass: storage, EventType: charging, ID: {2de34a1f-de2e-43ad-8998-8a5460dff9ae}) +---------- +The name of the StateType ({2de34a1f-de2e-43ad-8998-8a5460dff9ae}) of ThingClass storage + + + + + Storage energy changed + The name of the EventType ({0bf53f80-97f8-488b-b514-58f9fe08c183}) of ThingClass sunspecStorage + + + + Storage reachable changed The name of the EventType ({2f7e1267-b0be-4b78-9aa3-832b86c4efad}) of ThingClass storage - + Storage state changed The name of the EventType ({da2b19c5-0f48-49d1-93f0-abdc0051407d}) of ThingClass sunspecStorage - + SunSpec Storage The name of the ThingClass ({e14d622f-5d8f-4788-b189-0774a6382a9b}) - - + + Time zone The name of the ParamType (ThingClass: datalogger, EventType: tzone, ID: {6bdfeeda-7a47-4043-a011-5eb96308a7d6}) ---------- @@ -543,14 +654,14 @@ The name of the StateType ({6bdfeeda-7a47-4043-a011-5eb96308a7d6}) of ThingClass - + Time zone changed The name of the EventType ({6bdfeeda-7a47-4043-a011-5eb96308a7d6}) of ThingClass datalogger - - + + Timezone location The name of the ParamType (ThingClass: datalogger, EventType: tzoneloc, ID: {d034f59d-dc34-450a-a6f3-68264767a3e4}) ---------- @@ -558,14 +669,14 @@ The name of the StateType ({d034f59d-dc34-450a-a6f3-68264767a3e4}) of ThingClass - + Timezone location changed The name of the EventType ({d034f59d-dc34-450a-a6f3-68264767a3e4}) of ThingClass datalogger - - + + Total current power The name of the ParamType (ThingClass: meter, EventType: currentPower, ID: {e5056ea1-88a2-410b-9c5e-6322aca4cb17}) ---------- @@ -573,9 +684,15 @@ The name of the StateType ({e5056ea1-88a2-410b-9c5e-6322aca4cb17}) of ThingClass - - - + + Total current power changed + The name of the EventType ({e5056ea1-88a2-410b-9c5e-6322aca4cb17}) of ThingClass meter + + + + + + Turn Charging Limit The name of the ParamType (ThingClass: sunspecStorage, ActionType: enableChargingLimit, ID: {1f530f79-c0d2-466b-90e1-79149e34d92f}) ---------- @@ -585,9 +702,9 @@ The name of the StateType ({1f530f79-c0d2-466b-90e1-79149e34d92f}) of ThingClass - - - + + + Turn Discharging Limit The name of the ParamType (ThingClass: sunspecStorage, ActionType: enableDischargingLimit, ID: {bc99a159-815a-40ab-a6e8-b46f315305f7}) ---------- @@ -597,23 +714,14 @@ The name of the StateType ({bc99a159-815a-40ab-a6e8-b46f315305f7}) of ThingClass - + Uique id The name of the ParamType (ThingClass: inverter, Type: thing, ID: {8fadc0e8-9d69-4b9d-b493-b6ac3eb59c49}) - - - base url - The name of the ParamType (ThingClass: storage, Type: thing, ID: {d19b5d81-4e62-48be-bad6-287b0019274a}) ----------- -The name of the ParamType (ThingClass: meter, Type: thing, ID: {2cb4acd6-a663-48c3-8366-ab538c7b4e7d}) - - - - - + + cell temperature The name of the ParamType (ThingClass: storage, EventType: cellTemperature, ID: {4417499c-1757-4309-868a-be5cf3455c4a}) ---------- @@ -621,139 +729,22 @@ The name of the StateType ({4417499c-1757-4309-868a-be5cf3455c4a}) of ThingClass - + cell temperature changed The name of the EventType ({4417499c-1757-4309-868a-be5cf3455c4a}) of ThingClass storage - - charge state changed - The name of the EventType ({2de34a1f-de2e-43ad-8998-8a5460dff9ae}) of ThingClass storage - - - - + connected changed The name of the EventType ({50ed3a6f-6ad3-445f-950b-eb6d1b7e7ef7}) of ThingClass sunspecStorage - - - current charge - The name of the ParamType (ThingClass: storage, EventType: batteryLevel, ID: {5c6da672-9662-41bc-8c8c-aa0f32481251}) ----------- -The name of the StateType ({5c6da672-9662-41bc-8c8c-aa0f32481251}) of ThingClass storage - - - - - current charge changed - The name of the EventType ({5c6da672-9662-41bc-8c8c-aa0f32481251}) of ThingClass storage - - - - - - device id - The name of the ParamType (ThingClass: storage, Type: thing, ID: {49087f31-abf5-4bb8-946b-a3626ee80566}) ----------- -The name of the ParamType (ThingClass: meter, Type: thing, ID: {cf3a7025-d368-475a-8f48-efc1344a8409}) - - - - - displayName - The name of the ParamType (ThingClass: storage, Type: thing, ID: {e511c738-15d1-4881-b1c0-c284740564ba}) - - - - - energy consumption changed - The name of the EventType ({f3451818-48d2-42a5-94fd-ad094c06967f}) of ThingClass meter - - - - - energy production changed - The name of the EventType ({ca14cca5-d9f0-49c5-a8f7-907d4c0825f0}) of ThingClass meter - - - - - - host address - The name of the ParamType (ThingClass: storage, Type: thing, ID: {84bd8a41-2411-4bb0-87a9-ab7e01044b10}) ----------- -The name of the ParamType (ThingClass: meter, Type: thing, ID: {ddcb8689-b0b8-4b94-b022-4ce4cf9e0ec2}) - - - - + logger reachable changed The name of the EventType ({98e4476f-e745-4a7f-b795-19269cb70c40}) of ThingClass datalogger - - - manufacturer - The name of the ParamType (ThingClass: storage, Type: thing, ID: {9665c38b-c13a-428f-b741-1470239c63dc}) - - - - - maxmimum capacity - The name of the ParamType (ThingClass: storage, Type: thing, ID: {59a68e91-1aad-46b7-b351-03b7b2216366}) - - - - - - - - reachable - The name of the ParamType (ThingClass: storage, EventType: connected, ID: {2f7e1267-b0be-4b78-9aa3-832b86c4efad}) ----------- -The name of the StateType ({2f7e1267-b0be-4b78-9aa3-832b86c4efad}) of ThingClass storage ----------- -The name of the ParamType (ThingClass: meter, EventType: connected, ID: {b70b61a4-54cb-47ec-b62a-b498eb1f650e}) ----------- -The name of the StateType ({b70b61a4-54cb-47ec-b62a-b498eb1f650e}) of ThingClass meter - - - - - - state of charge - The name of the ParamType (ThingClass: storage, EventType: charging, ID: {2de34a1f-de2e-43ad-8998-8a5460dff9ae}) ----------- -The name of the StateType ({2de34a1f-de2e-43ad-8998-8a5460dff9ae}) of ThingClass storage - - - - - storage energy changed - The name of the EventType ({0bf53f80-97f8-488b-b514-58f9fe08c183}) of ThingClass sunspecStorage - - - - - total current power changed - The name of the EventType ({e5056ea1-88a2-410b-9c5e-6322aca4cb17}) of ThingClass meter - - - - - uique id - The name of the ParamType (ThingClass: meter, Type: thing, ID: {285eabb2-47c8-4406-8123-6621b21558c1}) - - - - - unique id - The name of the ParamType (ThingClass: storage, Type: thing, ID: {0d62432a-38bc-48b8-99d2-895f17fcf0b2}) - -