diff --git a/keba/integrationpluginkeba.cpp b/keba/integrationpluginkeba.cpp index 9c913e08..28346d77 100644 --- a/keba/integrationpluginkeba.cpp +++ b/keba/integrationpluginkeba.cpp @@ -58,11 +58,17 @@ void IntegrationPluginKeba::discoverThings(ThingDiscoveryInfo *info) m_kebaDataLayer->deleteLater(); m_kebaDataLayer = nullptr; qCWarning(dcKeba()) << "Failed to create Keba data layer..."; - info->finish(Thing::ThingErrorHardwareFailure); + info->finish(Thing::ThingErrorHardwareFailure, QT_TR_NOOP("The communication could not be established.")); return; } } + if (!hardwareManager()->networkDeviceDiscovery()->available()) { + qCWarning(dcKeba()) << "The network discovery does not seem to be available."; + info->finish(Thing::ThingErrorHardwareNotAvailable, QT_TR_NOOP("The network discovery is not available. Please enter the IP address manually.")); + return; + } + if (info->thingClassId() == wallboxThingClassId) { // Create a discovery with the info as parent for auto deleting the object KebaDiscovery *discovery = new KebaDiscovery(m_kebaDataLayer, hardwareManager()->networkDeviceDiscovery(), info); @@ -158,6 +164,17 @@ void IntegrationPluginKeba::setupThing(ThingSetupInfo *info) qCDebug(dcKeba()) << " - Uptime" << report.seconds/60 << "[min]"; qCDebug(dcKeba()) << " - Com Module" << report.comModule; + // Verify the DIP switches and warn the user in case if wrong configuration + // For having UPD controll on the wallbox we need DIP Switch 1.3 enabled + KeContact::DipSwitchOneFlag dipSwOne(report.dipSw1); + qCDebug(dcKeba()) << dipSwOne; + if (!dipSwOne.testFlag(KeContact::DipSwitchOneSmartHomeInterface)) { + qCWarning(dcKeba()) << "Connected successfully to Keba but the DIP Switch for controlling it is not enabled."; + info->finish(Thing::ThingErrorHardwareFailure, QT_TR_NOOP("The required communication interface is not enabled on this wallbox. Please make sure the DIP switch 1.3 is switched on and try again.")); + return; + } + + thing->setStateValue(wallboxConnectedStateTypeId, true); thing->setStateValue(wallboxFirmwareStateTypeId, report.firmware); thing->setStateValue(wallboxUptimeStateTypeId, report.seconds / 60); @@ -386,7 +403,7 @@ void IntegrationPluginKeba::onCommandExecuted(QUuid requestId, bool success) if (m_asyncActions.contains(requestId)) { KeContact *keba = static_cast(sender()); - keba->getReport2(); //Check if the state was actually set + keba->getReport2(); // Check if the state was actually set Thing *thing = myThings().findById(m_kebaDevices.key(keba)); if (!thing) { @@ -613,8 +630,12 @@ void IntegrationPluginKeba::executeAction(ThingActionInfo *info) QUuid requestId; if (action.actionTypeId() == wallboxMaxChargingCurrentActionTypeId) { - int milliAmpere = action.param(wallboxMaxChargingCurrentActionMaxChargingCurrentParamTypeId).value().toUInt() * 1000; + int milliAmpere = action.paramValue(wallboxMaxChargingCurrentActionMaxChargingCurrentParamTypeId).toUInt() * 1000; requestId = keba->setMaxAmpereGeneral(milliAmpere); + // Note: since the response only indicates the successfull receiving of the command, + // and we only can request the report every 2 seconds as verification, lets set the value right the way + // to prevent jitter while moving the slider + //thing->setStateValue(wallboxMaxChargingCurrentStateTypeId, action.paramValue(wallboxMaxChargingCurrentActionMaxChargingCurrentParamTypeId).toUInt()); } else if(action.actionTypeId() == wallboxPowerActionTypeId) { requestId = keba->enableOutput(action.param(wallboxPowerActionTypeId).value().toBool()); } else if(action.actionTypeId() == wallboxDisplayActionTypeId) { diff --git a/keba/kebadiscovery.cpp b/keba/kebadiscovery.cpp index 08a1aadd..d5f2937f 100644 --- a/keba/kebadiscovery.cpp +++ b/keba/kebadiscovery.cpp @@ -86,7 +86,7 @@ KebaDiscovery::KebaDiscovery(KeContactDataLayer *kebaDataLayer, NetworkDeviceDis result.serialNumber = dataMap.value("Serial").toString(); result.firmwareVersion = dataMap.value("Firmware").toString(); m_results.append(result); - qCDebug(dcKeba()) << "Discovery: -->" << networkDeviceInfo.address().toString() << networkDeviceInfo.macAddress() << result.product << result.serialNumber << result.firmwareVersion; + qCDebug(dcKeba()) << "Discovery: -->" << networkDeviceInfo << networkDeviceInfo.macAddress() << result.product << result.serialNumber << result.firmwareVersion; } } }); diff --git a/keba/kecontact.cpp b/keba/kecontact.cpp index 1f3ca12b..79815c93 100644 --- a/keba/kecontact.cpp +++ b/keba/kecontact.cpp @@ -470,8 +470,11 @@ void KeContact::onReceivedDatagram(const QHostAddress &address, const QByteArray //"timeQ": 3 //"DIP-Sw1": "0x22" //"DIP-Sw2": + reportOne.dipSw1 = data.value("DIP-Sw1").toString().remove("0x").toUInt(nullptr, 16); + reportOne.dipSw2 = data.value("DIP-Sw2").toString().remove("0x").toUInt(nullptr, 16); + if (data.contains("COM-module")) { - reportOne.comModule = (data.value("COM-module").toInt() == 1); + reportOne.comModule = (data.value("COM-moDIP-Sw1dule").toInt() == 1); } else { reportOne.comModule = false; } diff --git a/keba/kecontact.h b/keba/kecontact.h index 70c3748b..f5dbe938 100644 --- a/keba/kecontact.h +++ b/keba/kecontact.h @@ -67,6 +67,27 @@ class KeContact : public QObject { Q_OBJECT public: + enum DipSwitchOne { + // Power settings + // DIP 6 7 8 (Bit 2, 1, 0) + // 0 0 0 : 10A + // 1 0 0 : 13A + // 0 1 0 : 16A + // 1 1 0 : 20A + // 0 0 1 : 25A + // 1 0 1 : 32A + DipSwitchOnePin8 = 0x01, + DipSwitchOnePin7 = 0x02, + DipSwitchOnePin6 = 0x04, + DipSwitchOnePin5 = 0x08, + DipSwitchOnePin4 = 0x10, + DipSwitchOneSmartHomeInterface = 0x20, // 3 + DipSwitchOneExternalInputX2 = 0x40, // 2 + DipSwitchOneExternalInputX1 = 0x80 // 1 + }; + Q_ENUM(DipSwitchOne) + Q_DECLARE_FLAGS(DipSwitchOneFlag, DipSwitchOne) + enum State { StateStarting = 0, StateNotReady, @@ -102,6 +123,8 @@ public: QString firmware; // Firmware version bool comModule; // Communication module is installed (only P30) int seconds; // Current system clock since restart of the charging station.(only P30) + quint8 dipSw1; // Dip Switch 1 flag + quint8 dipSw2; // Dip Switch 2 flag }; struct ReportTwo { @@ -216,5 +239,8 @@ private slots: void onReceivedDatagram(const QHostAddress &address, const QByteArray &datagram); }; + +Q_DECLARE_OPERATORS_FOR_FLAGS(KeContact::DipSwitchOneFlag); + #endif // KECONTACT_H diff --git a/keba/translations/9142b09f-30a9-43d0-9ede-2f8debe075ac-de.ts b/keba/translations/9142b09f-30a9-43d0-9ede-2f8debe075ac-de.ts index 14ec0e16..4f7f0726 100644 --- a/keba/translations/9142b09f-30a9-43d0-9ede-2f8debe075ac-de.ts +++ b/keba/translations/9142b09f-30a9-43d0-9ede-2f8debe075ac-de.ts @@ -4,16 +4,36 @@ IntegrationPluginKeba - + + The communication could not be established. + + + + + The network discovery is not available. Please enter the IP address manually. + + + + Error opening network port. Fehler beim Öffnen des Netzwerkports. + + + Already configured for this IP address. + + + + + The required communication interface is not enabled on this wallbox. Please make sure the DIP switch 1.3 is switched on and try again. + + Keba - - + + Activity The name of the ParamType (ThingClass: wallbox, EventType: activity, ID: {539e5602-6dd9-465d-9705-3bb59bcf8982}) ---------- @@ -21,14 +41,14 @@ The name of the StateType ({539e5602-6dd9-465d-9705-3bb59bcf8982}) of ThingClass Aktivität - + Activity changed The name of the EventType ({539e5602-6dd9-465d-9705-3bb59bcf8982}) of ThingClass wallbox Aktivität geändert - - + + Car plugged in The name of the ParamType (ThingClass: wallbox, EventType: pluggedIn, ID: {6c227717-f420-4dcd-bd52-49973715603b}) ---------- @@ -36,15 +56,30 @@ The name of the StateType ({6c227717-f420-4dcd-bd52-49973715603b}) of ThingClass - + Car plugged in changed The name of the EventType ({6c227717-f420-4dcd-bd52-49973715603b}) of ThingClass wallbox - - - + + + Charging + The name of the ParamType (ThingClass: wallbox, EventType: charging, ID: {c9785626-2501-478d-8c18-c42ad5d9a269}) +---------- +The name of the StateType ({c9785626-2501-478d-8c18-c42ad5d9a269}) of ThingClass wallbox + + + + + Charging changed + The name of the EventType ({c9785626-2501-478d-8c18-c42ad5d9a269}) of ThingClass wallbox + + + + + + Charging enabled The name of the ParamType (ThingClass: wallbox, ActionType: power, ID: {83ed0774-2a91-434d-b03c-d920d02f2981}) ---------- @@ -54,20 +89,20 @@ The name of the StateType ({83ed0774-2a91-434d-b03c-d920d02f2981}) of ThingClass Laden ermöglicht - + Charging enabled changed The name of the EventType ({83ed0774-2a91-434d-b03c-d920d02f2981}) of ThingClass wallbox Laden ermäglicht geändert - + Charging session finished The name of the EventType ({dac02c37-f051-481a-ae99-1de0885ef37a}) of ThingClass wallbox Ladesession beendet - - + + Connected The name of the ParamType (ThingClass: wallbox, EventType: connected, ID: {ce813458-d7d8-4f40-9648-dba4c41e92f0}) ---------- @@ -75,98 +110,83 @@ The name of the StateType ({ce813458-d7d8-4f40-9648-dba4c41e92f0}) of ThingClass Verbunden - + Connected changed The name of the EventType ({ce813458-d7d8-4f40-9648-dba4c41e92f0}) of ThingClass wallbox Verbunden geändert - - - Current - The name of the ParamType (ThingClass: wallbox, EventType: current, ID: {a29c1748-fe97-4830-a56e-e1cc4e618385}) ----------- -The name of the StateType ({a29c1748-fe97-4830-a56e-e1cc4e618385}) of ThingClass wallbox - Stromstärke - - - - Current changed - The name of the EventType ({a29c1748-fe97-4830-a56e-e1cc4e618385}) of ThingClass wallbox - Stromstärke geändert - - - - - Current phase 1 - The name of the ParamType (ThingClass: wallbox, EventType: currentPhase1, ID: {31ec17b0-11e3-4332-92b0-fea821cf024f}) + + + Current phase A + The name of the ParamType (ThingClass: wallbox, EventType: currentPhaseA, ID: {31ec17b0-11e3-4332-92b0-fea821cf024f}) ---------- The name of the StateType ({31ec17b0-11e3-4332-92b0-fea821cf024f}) of ThingClass wallbox - Stromstärke Phase 1 + - - Current phase 1 changed + + Current phase A changed The name of the EventType ({31ec17b0-11e3-4332-92b0-fea821cf024f}) of ThingClass wallbox - Stromstärke Phase 1 geändert + - - - Current phase 2 - The name of the ParamType (ThingClass: wallbox, EventType: currentPhase2, ID: {cdc7e10a-0d0a-4e93-ad2c-d34ffca45c97}) + + + Current phase B + The name of the ParamType (ThingClass: wallbox, EventType: currentPhaseB, ID: {cdc7e10a-0d0a-4e93-ad2c-d34ffca45c97}) ---------- The name of the StateType ({cdc7e10a-0d0a-4e93-ad2c-d34ffca45c97}) of ThingClass wallbox - Stromstärke Phase 2 + - - Current phase 2 changed + + Current phase B changed The name of the EventType ({cdc7e10a-0d0a-4e93-ad2c-d34ffca45c97}) of ThingClass wallbox - Stromstärke Phase 2 geändert + - - - Current phase 3 - The name of the ParamType (ThingClass: wallbox, EventType: currentPhase3, ID: {da838dc8-85f0-4e55-b4b5-cb93a43b373d}) + + + Current phase C + The name of the ParamType (ThingClass: wallbox, EventType: currentPhaseC, ID: {da838dc8-85f0-4e55-b4b5-cb93a43b373d}) ---------- The name of the StateType ({da838dc8-85f0-4e55-b4b5-cb93a43b373d}) of ThingClass wallbox - Stromstärke Phase 3 + - - Current phase 3 changed + + Current phase C changed The name of the EventType ({da838dc8-85f0-4e55-b4b5-cb93a43b373d}) of ThingClass wallbox - Stromstärke Phase 3 geändert + - + Display The name of the ActionType ({158b1a8f-fde9-4191-bf42-4ece5fe582e6}) of ThingClass wallbox Anzeige - + Display message The name of the ParamType (ThingClass: wallbox, ActionType: display, ID: {4e69a761-f4f1-42d0-83db-380894a86ebc}) Nachricht - + Duration The name of the ParamType (ThingClass: wallbox, EventType: chargingSessionFinished, ID: {60494d6f-853b-42b8-894e-108a52ed6feb}) Dauer - + Energy The name of the ParamType (ThingClass: wallbox, EventType: chargingSessionFinished, ID: {c8de58b6-b671-4fee-b552-d2c14a37a769}) Energie - - + + Error 1 The name of the ParamType (ThingClass: wallbox, EventType: error1, ID: {b44bc948-1234-4f87-9a22-bfb6de09df4d}) ---------- @@ -174,14 +194,14 @@ The name of the StateType ({b44bc948-1234-4f87-9a22-bfb6de09df4d}) of ThingClass Error 1 - + Error 1 changed The name of the EventType ({b44bc948-1234-4f87-9a22-bfb6de09df4d}) of ThingClass wallbox Error 1 geändert - - + + Error 2 The name of the ParamType (ThingClass: wallbox, EventType: error2, ID: {afca201a-5213-43fe-bfec-cae6ce7509d2}) ---------- @@ -189,15 +209,15 @@ The name of the StateType ({afca201a-5213-43fe-bfec-cae6ce7509d2}) of ThingClass Error 2 - + Error 2 changed The name of the EventType ({afca201a-5213-43fe-bfec-cae6ce7509d2}) of ThingClass wallbox Error 2 geändert - - - + + + Failsafe mode The name of the ParamType (ThingClass: wallbox, ActionType: failsafeMode, ID: {f1758c5c-2c02-41cb-93ec-b778a3c78d28}) ---------- @@ -207,14 +227,14 @@ The name of the StateType ({f1758c5c-2c02-41cb-93ec-b778a3c78d28}) of ThingClass Failsafe Module - + Failsafe mode changed The name of the EventType ({f1758c5c-2c02-41cb-93ec-b778a3c78d28}) of ThingClass wallbox Failsafe Modus geändert - - + + Firmware The name of the ParamType (ThingClass: wallbox, EventType: firmware, ID: {e941ace5-fb7f-4dc2-b3f2-188233f4e934}) ---------- @@ -222,26 +242,26 @@ The name of the StateType ({e941ace5-fb7f-4dc2-b3f2-188233f4e934}) of ThingClass Firmware - + Firmware changed The name of the EventType ({e941ace5-fb7f-4dc2-b3f2-188233f4e934}) of ThingClass wallbox Firmware geändert - + ID The name of the ParamType (ThingClass: wallbox, EventType: chargingSessionFinished, ID: {33446eae-f2cc-4cf2-af29-b3a45e4b91c0}) ID - + IP address The name of the ParamType (ThingClass: wallbox, Type: thing, ID: {730cd3d3-5f0e-4028-a8c2-ced7574f13f3}) IP Adresse - - + + Input The name of the ParamType (ThingClass: wallbox, EventType: input, ID: {ba600276-8b36-4404-b8ec-415245e5bc15}) ---------- @@ -249,20 +269,20 @@ The name of the StateType ({ba600276-8b36-4404-b8ec-415245e5bc15}) of ThingClass Eingang - + Input changed The name of the EventType ({ba600276-8b36-4404-b8ec-415245e5bc15}) of ThingClass wallbox Eingang geändert - + Keba The name of the vendor ({f7cda40b-829a-4675-abaa-485697430f5f}) Keba - - + + Keba KeContact The name of the ThingClass ({900dacec-cae7-4a37-95ba-501846368ea2}) ---------- @@ -270,15 +290,15 @@ The name of the plugin Keba ({9142b09f-30a9-43d0-9ede-2f8debe075ac})Keba KeContact - + MAC address The name of the ParamType (ThingClass: wallbox, Type: thing, ID: {c2df921d-ff8b-411c-9b1d-04a437d7dfa6}) MAC Adresse - - - + + + Maximal charging current The name of the ParamType (ThingClass: wallbox, ActionType: maxChargingCurrent, ID: {593656f0-babf-4308-8767-68f34e10fb15}) ---------- @@ -288,14 +308,14 @@ The name of the StateType ({593656f0-babf-4308-8767-68f34e10fb15}) of ThingClass Maximaler Ladestrom - + Maximal charging current changed The name of the EventType ({593656f0-babf-4308-8767-68f34e10fb15}) of ThingClass wallbox Maximaler Ladestrom geändert - - + + Maximal charging current in percent The name of the ParamType (ThingClass: wallbox, EventType: maxChargingCurrentPercent, ID: {3c7b83a0-0e42-47bf-9788-dde6aab5ceea}) ---------- @@ -303,45 +323,90 @@ The name of the StateType ({3c7b83a0-0e42-47bf-9788-dde6aab5ceea}) of ThingClass Maximaler Ladestrom in Prozent - + Maximal charging current percentage changed The name of the EventType ({3c7b83a0-0e42-47bf-9788-dde6aab5ceea}) of ThingClass wallbox Maximaler Ladestrom in Prozent geändert - - - Maximum possible charging current - The name of the ParamType (ThingClass: wallbox, EventType: maxPossibleChargingCurrent, ID: {08bb9872-8d63-49b0-a8ce-7a449341f13b}) + + + Maximal hardware charging current + The name of the ParamType (ThingClass: wallbox, EventType: maxChargingCurrentHardware, ID: {33e2ed95-f01e-44db-8156-34d124a8ecc8}) ---------- -The name of the StateType ({08bb9872-8d63-49b0-a8ce-7a449341f13b}) of ThingClass wallbox +The name of the StateType ({33e2ed95-f01e-44db-8156-34d124a8ecc8}) of ThingClass wallbox - - Maximum possible charging current changed - The name of the EventType ({08bb9872-8d63-49b0-a8ce-7a449341f13b}) of ThingClass wallbox + + Maximal hardware charging current changed + The name of the EventType ({33e2ed95-f01e-44db-8156-34d124a8ecc8}) of ThingClass wallbox - - - Model - The name of the ParamType (ThingClass: wallbox, EventType: model, ID: {c3fca233-95b9-4948-88c6-4c0f13cf53b1}) + + + Number of connected phases + The name of the ParamType (ThingClass: wallbox, EventType: phaseCount, ID: {6713b2e7-41b3-4596-a304-3065726bdbe4}) ---------- -The name of the StateType ({c3fca233-95b9-4948-88c6-4c0f13cf53b1}) of ThingClass wallbox - Modell +The name of the StateType ({6713b2e7-41b3-4596-a304-3065726bdbe4}) of ThingClass wallbox + - - Model changed - The name of the EventType ({c3fca233-95b9-4948-88c6-4c0f13cf53b1}) of ThingClass wallbox - Modell geändert + + Number of connected phases changed + The name of the EventType ({6713b2e7-41b3-4596-a304-3065726bdbe4}) of ThingClass wallbox + - - - + + + Voltage phase A + The name of the ParamType (ThingClass: wallbox, EventType: voltagePhaseA, ID: {4a2d75d8-a3a0-4b40-9ca7-e8b6f11d0ef9}) +---------- +The name of the StateType ({4a2d75d8-a3a0-4b40-9ca7-e8b6f11d0ef9}) of ThingClass wallbox + + + + + Voltage phase A changed + The name of the EventType ({4a2d75d8-a3a0-4b40-9ca7-e8b6f11d0ef9}) of ThingClass wallbox + + + + + + Voltage phase B + The name of the ParamType (ThingClass: wallbox, EventType: voltagePhaseB, ID: {c8344ca5-21ac-4cd1-8f4b-e5ed202c5862}) +---------- +The name of the StateType ({c8344ca5-21ac-4cd1-8f4b-e5ed202c5862}) of ThingClass wallbox + + + + + Voltage phase B changed + The name of the EventType ({c8344ca5-21ac-4cd1-8f4b-e5ed202c5862}) of ThingClass wallbox + + + + + + Voltage phase C + The name of the ParamType (ThingClass: wallbox, EventType: voltagePhaseC, ID: {5f01e86c-0943-4849-a01a-db441916ebd5}) +---------- +The name of the StateType ({5f01e86c-0943-4849-a01a-db441916ebd5}) of ThingClass wallbox + + + + + Voltage phase C changed + The name of the EventType ({5f01e86c-0943-4849-a01a-db441916ebd5}) of ThingClass wallbox + + + + + + Output X2 The name of the ParamType (ThingClass: wallbox, ActionType: outputX2, ID: {96b2d176-6460-4109-8824-3af4679c6573}) ---------- @@ -351,14 +416,14 @@ The name of the StateType ({96b2d176-6460-4109-8824-3af4679c6573}) of ThingClass Ausgang X2 - + Output X2 changed The name of the EventType ({96b2d176-6460-4109-8824-3af4679c6573}) of ThingClass wallbox Ausgang X2 geändert - - + + Plug state The name of the ParamType (ThingClass: wallbox, EventType: plugState, ID: {3b4d29f3-3101-47ad-90fd-269b6348783b}) ---------- @@ -366,14 +431,14 @@ The name of the StateType ({3b4d29f3-3101-47ad-90fd-269b6348783b}) of ThingClass Stecker-Status - + Plug state changed The name of the EventType ({3b4d29f3-3101-47ad-90fd-269b6348783b}) of ThingClass wallbox Stecker-Status geändert - - + + Power consumption The name of the ParamType (ThingClass: wallbox, EventType: currentPower, ID: {7af9e93b-099d-4d9d-a480-9c0f66aecd8b}) ---------- @@ -381,14 +446,14 @@ The name of the StateType ({7af9e93b-099d-4d9d-a480-9c0f66aecd8b}) of ThingClass Leistungsaufnahme - + Power consumtion changed The name of the EventType ({7af9e93b-099d-4d9d-a480-9c0f66aecd8b}) of ThingClass wallbox Leistungsaufnahme geändert - - + + Power factor The name of the ParamType (ThingClass: wallbox, EventType: powerFactor, ID: {889c3c9a-96b4-4408-bd9a-d79e36ed9296}) ---------- @@ -396,29 +461,26 @@ The name of the StateType ({889c3c9a-96b4-4408-bd9a-d79e36ed9296}) of ThingClass Leistungsfaktor - + Power factor changed The name of the EventType ({889c3c9a-96b4-4408-bd9a-d79e36ed9296}) of ThingClass wallbox Leistungsfaktor - - + + Product name + The name of the ParamType (ThingClass: wallbox, Type: thing, ID: {a996c698-4831-4977-8979-f76f78ac7da8}) + + + + Serial number - The name of the ParamType (ThingClass: wallbox, EventType: serialnumber, ID: {9a1b4316-ce01-4cd3-890f-a8c94b8b5029}) ----------- -The name of the StateType ({9a1b4316-ce01-4cd3-890f-a8c94b8b5029}) of ThingClass wallbox + The name of the ParamType (ThingClass: wallbox, Type: thing, ID: {45255155-318b-4204-8ce6-2c106a56286d}) Seriennummer - - Serial number changed - The name of the EventType ({9a1b4316-ce01-4cd3-890f-a8c94b8b5029}) of ThingClass wallbox - Seriennnummer geändert - - - - + + Session ID The name of the ParamType (ThingClass: wallbox, EventType: sessionId, ID: {1d30ce60-2ea0-450f-817e-5c88f59ebfbf}) ---------- @@ -426,14 +488,14 @@ The name of the StateType ({1d30ce60-2ea0-450f-817e-5c88f59ebfbf}) of ThingClass Session ID - + Session ID changed The name of the EventType ({1d30ce60-2ea0-450f-817e-5c88f59ebfbf}) of ThingClass wallbox Session ID geändert - - + + Session energy The name of the ParamType (ThingClass: wallbox, EventType: sessionEnergy, ID: {8e277efe-21ef-4536-bfc0-901b32d44d7c}) ---------- @@ -441,14 +503,14 @@ The name of the StateType ({8e277efe-21ef-4536-bfc0-901b32d44d7c}) of ThingClass Session Energie - + Session energy changed The name of the EventType ({8e277efe-21ef-4536-bfc0-901b32d44d7c}) of ThingClass wallbox Session Energie geändert - - + + Session time The name of the ParamType (ThingClass: wallbox, EventType: sessionTime, ID: {a6f35ea0-aaea-438b-b818-6d161762611e}) ---------- @@ -456,38 +518,38 @@ The name of the StateType ({a6f35ea0-aaea-438b-b818-6d161762611e}) of ThingClass Sessiondauer - + Session time changed The name of the EventType ({a6f35ea0-aaea-438b-b818-6d161762611e}) of ThingClass wallbox Sessiondauer geändert - + Set charging enabled The name of the ActionType ({83ed0774-2a91-434d-b03c-d920d02f2981}) of ThingClass wallbox Setze Laden ermöglicht - + Set failsafe mode The name of the ActionType ({f1758c5c-2c02-41cb-93ec-b778a3c78d28}) of ThingClass wallbox Setze Failsafe Modus - + Set maximal charging current The name of the ActionType ({593656f0-babf-4308-8767-68f34e10fb15}) of ThingClass wallbox Setze maximaler Ladestrom - + Set output X2 The name of the ActionType ({96b2d176-6460-4109-8824-3af4679c6573}) of ThingClass wallbox Setze Ausgang X2 - - + + System enabled The name of the ParamType (ThingClass: wallbox, EventType: systemEnabled, ID: {e5631593-f486-47cb-9951-b7597d0b769b}) ---------- @@ -495,14 +557,14 @@ The name of the StateType ({e5631593-f486-47cb-9951-b7597d0b769b}) of ThingClass System ermöglicht - + System enabled changed The name of the EventType ({e5631593-f486-47cb-9951-b7597d0b769b}) of ThingClass wallbox System ermöglicht geändert - - + + Total energy consumed The name of the ParamType (ThingClass: wallbox, EventType: totalEnergyConsumed, ID: {41e179b3-29a2-43ec-b537-023a527081e8}) ---------- @@ -510,14 +572,14 @@ The name of the StateType ({41e179b3-29a2-43ec-b537-023a527081e8}) of ThingClass Gesamter Energieverbrauch - + Total energy consumption changed The name of the EventType ({41e179b3-29a2-43ec-b537-023a527081e8}) of ThingClass wallbox Gesamter Energieverbrauch geändert - - + + Uptime The name of the ParamType (ThingClass: wallbox, EventType: uptime, ID: {3421ecf9-c95f-4dc1-ad0c-144e9b6ae056}) ---------- @@ -525,55 +587,10 @@ The name of the StateType ({3421ecf9-c95f-4dc1-ad0c-144e9b6ae056}) of ThingClass Betriebszeit - + Uptime changed The name of the EventType ({3421ecf9-c95f-4dc1-ad0c-144e9b6ae056}) of ThingClass wallbox Betriebszeit geändert - - - - Voltage phase 1 - The name of the ParamType (ThingClass: wallbox, EventType: voltagePhase1, ID: {4a2d75d8-a3a0-4b40-9ca7-e8b6f11d0ef9}) ----------- -The name of the StateType ({4a2d75d8-a3a0-4b40-9ca7-e8b6f11d0ef9}) of ThingClass wallbox - Spannung Phase 1 - - - - Voltage phase 1 changed - The name of the EventType ({4a2d75d8-a3a0-4b40-9ca7-e8b6f11d0ef9}) of ThingClass wallbox - Spannung Phase 1 geändert - - - - - Voltage phase 2 - The name of the ParamType (ThingClass: wallbox, EventType: voltagePhase2, ID: {c8344ca5-21ac-4cd1-8f4b-e5ed202c5862}) ----------- -The name of the StateType ({c8344ca5-21ac-4cd1-8f4b-e5ed202c5862}) of ThingClass wallbox - Spannung Phase 2 - - - - Voltage phase 2 changed - The name of the EventType ({c8344ca5-21ac-4cd1-8f4b-e5ed202c5862}) of ThingClass wallbox - Spannung Phase 2 geändert - - - - - Voltage phase 3 - The name of the ParamType (ThingClass: wallbox, EventType: voltagePhase3, ID: {5f01e86c-0943-4849-a01a-db441916ebd5}) ----------- -The name of the StateType ({5f01e86c-0943-4849-a01a-db441916ebd5}) of ThingClass wallbox - Spannung Phase 3 - - - - Voltage phase 3 changed - The name of the EventType ({5f01e86c-0943-4849-a01a-db441916ebd5}) of ThingClass wallbox - Spannung Phase 3 geändert - diff --git a/keba/translations/9142b09f-30a9-43d0-9ede-2f8debe075ac-en_US.ts b/keba/translations/9142b09f-30a9-43d0-9ede-2f8debe075ac-en_US.ts index 23c4bbf3..3e9da0f0 100644 --- a/keba/translations/9142b09f-30a9-43d0-9ede-2f8debe075ac-en_US.ts +++ b/keba/translations/9142b09f-30a9-43d0-9ede-2f8debe075ac-en_US.ts @@ -4,16 +4,36 @@ IntegrationPluginKeba - + + The communication could not be established. + + + + + The network discovery is not available. Please enter the IP address manually. + + + + Error opening network port. + + + Already configured for this IP address. + + + + + The required communication interface is not enabled on this wallbox. Please make sure the DIP switch 1.3 is switched on and try again. + + Keba - - + + Activity The name of the ParamType (ThingClass: wallbox, EventType: activity, ID: {539e5602-6dd9-465d-9705-3bb59bcf8982}) ---------- @@ -21,14 +41,14 @@ The name of the StateType ({539e5602-6dd9-465d-9705-3bb59bcf8982}) of ThingClass - + Activity changed The name of the EventType ({539e5602-6dd9-465d-9705-3bb59bcf8982}) of ThingClass wallbox - - + + Car plugged in The name of the ParamType (ThingClass: wallbox, EventType: pluggedIn, ID: {6c227717-f420-4dcd-bd52-49973715603b}) ---------- @@ -36,15 +56,30 @@ The name of the StateType ({6c227717-f420-4dcd-bd52-49973715603b}) of ThingClass - + Car plugged in changed The name of the EventType ({6c227717-f420-4dcd-bd52-49973715603b}) of ThingClass wallbox - - - + + + Charging + The name of the ParamType (ThingClass: wallbox, EventType: charging, ID: {c9785626-2501-478d-8c18-c42ad5d9a269}) +---------- +The name of the StateType ({c9785626-2501-478d-8c18-c42ad5d9a269}) of ThingClass wallbox + + + + + Charging changed + The name of the EventType ({c9785626-2501-478d-8c18-c42ad5d9a269}) of ThingClass wallbox + + + + + + Charging enabled The name of the ParamType (ThingClass: wallbox, ActionType: power, ID: {83ed0774-2a91-434d-b03c-d920d02f2981}) ---------- @@ -54,20 +89,20 @@ The name of the StateType ({83ed0774-2a91-434d-b03c-d920d02f2981}) of ThingClass - + Charging enabled changed The name of the EventType ({83ed0774-2a91-434d-b03c-d920d02f2981}) of ThingClass wallbox - + Charging session finished The name of the EventType ({dac02c37-f051-481a-ae99-1de0885ef37a}) of ThingClass wallbox - - + + Connected The name of the ParamType (ThingClass: wallbox, EventType: connected, ID: {ce813458-d7d8-4f40-9648-dba4c41e92f0}) ---------- @@ -75,98 +110,83 @@ The name of the StateType ({ce813458-d7d8-4f40-9648-dba4c41e92f0}) of ThingClass - + Connected changed The name of the EventType ({ce813458-d7d8-4f40-9648-dba4c41e92f0}) of ThingClass wallbox - - - Current - The name of the ParamType (ThingClass: wallbox, EventType: current, ID: {a29c1748-fe97-4830-a56e-e1cc4e618385}) ----------- -The name of the StateType ({a29c1748-fe97-4830-a56e-e1cc4e618385}) of ThingClass wallbox - - - - - Current changed - The name of the EventType ({a29c1748-fe97-4830-a56e-e1cc4e618385}) of ThingClass wallbox - - - - - - Current phase 1 - The name of the ParamType (ThingClass: wallbox, EventType: currentPhase1, ID: {31ec17b0-11e3-4332-92b0-fea821cf024f}) + + + Current phase A + The name of the ParamType (ThingClass: wallbox, EventType: currentPhaseA, ID: {31ec17b0-11e3-4332-92b0-fea821cf024f}) ---------- The name of the StateType ({31ec17b0-11e3-4332-92b0-fea821cf024f}) of ThingClass wallbox - - Current phase 1 changed + + Current phase A changed The name of the EventType ({31ec17b0-11e3-4332-92b0-fea821cf024f}) of ThingClass wallbox - - - Current phase 2 - The name of the ParamType (ThingClass: wallbox, EventType: currentPhase2, ID: {cdc7e10a-0d0a-4e93-ad2c-d34ffca45c97}) + + + Current phase B + The name of the ParamType (ThingClass: wallbox, EventType: currentPhaseB, ID: {cdc7e10a-0d0a-4e93-ad2c-d34ffca45c97}) ---------- The name of the StateType ({cdc7e10a-0d0a-4e93-ad2c-d34ffca45c97}) of ThingClass wallbox - - Current phase 2 changed + + Current phase B changed The name of the EventType ({cdc7e10a-0d0a-4e93-ad2c-d34ffca45c97}) of ThingClass wallbox - - - Current phase 3 - The name of the ParamType (ThingClass: wallbox, EventType: currentPhase3, ID: {da838dc8-85f0-4e55-b4b5-cb93a43b373d}) + + + Current phase C + The name of the ParamType (ThingClass: wallbox, EventType: currentPhaseC, ID: {da838dc8-85f0-4e55-b4b5-cb93a43b373d}) ---------- The name of the StateType ({da838dc8-85f0-4e55-b4b5-cb93a43b373d}) of ThingClass wallbox - - Current phase 3 changed + + Current phase C changed The name of the EventType ({da838dc8-85f0-4e55-b4b5-cb93a43b373d}) of ThingClass wallbox - + Display The name of the ActionType ({158b1a8f-fde9-4191-bf42-4ece5fe582e6}) of ThingClass wallbox - + Display message The name of the ParamType (ThingClass: wallbox, ActionType: display, ID: {4e69a761-f4f1-42d0-83db-380894a86ebc}) - + Duration The name of the ParamType (ThingClass: wallbox, EventType: chargingSessionFinished, ID: {60494d6f-853b-42b8-894e-108a52ed6feb}) - + Energy The name of the ParamType (ThingClass: wallbox, EventType: chargingSessionFinished, ID: {c8de58b6-b671-4fee-b552-d2c14a37a769}) - - + + Error 1 The name of the ParamType (ThingClass: wallbox, EventType: error1, ID: {b44bc948-1234-4f87-9a22-bfb6de09df4d}) ---------- @@ -174,14 +194,14 @@ The name of the StateType ({b44bc948-1234-4f87-9a22-bfb6de09df4d}) of ThingClass - + Error 1 changed The name of the EventType ({b44bc948-1234-4f87-9a22-bfb6de09df4d}) of ThingClass wallbox - - + + Error 2 The name of the ParamType (ThingClass: wallbox, EventType: error2, ID: {afca201a-5213-43fe-bfec-cae6ce7509d2}) ---------- @@ -189,15 +209,15 @@ The name of the StateType ({afca201a-5213-43fe-bfec-cae6ce7509d2}) of ThingClass - + Error 2 changed The name of the EventType ({afca201a-5213-43fe-bfec-cae6ce7509d2}) of ThingClass wallbox - - - + + + Failsafe mode The name of the ParamType (ThingClass: wallbox, ActionType: failsafeMode, ID: {f1758c5c-2c02-41cb-93ec-b778a3c78d28}) ---------- @@ -207,14 +227,14 @@ The name of the StateType ({f1758c5c-2c02-41cb-93ec-b778a3c78d28}) of ThingClass - + Failsafe mode changed The name of the EventType ({f1758c5c-2c02-41cb-93ec-b778a3c78d28}) of ThingClass wallbox - - + + Firmware The name of the ParamType (ThingClass: wallbox, EventType: firmware, ID: {e941ace5-fb7f-4dc2-b3f2-188233f4e934}) ---------- @@ -222,26 +242,26 @@ The name of the StateType ({e941ace5-fb7f-4dc2-b3f2-188233f4e934}) of ThingClass - + Firmware changed The name of the EventType ({e941ace5-fb7f-4dc2-b3f2-188233f4e934}) of ThingClass wallbox - + ID The name of the ParamType (ThingClass: wallbox, EventType: chargingSessionFinished, ID: {33446eae-f2cc-4cf2-af29-b3a45e4b91c0}) - + IP address The name of the ParamType (ThingClass: wallbox, Type: thing, ID: {730cd3d3-5f0e-4028-a8c2-ced7574f13f3}) - - + + Input The name of the ParamType (ThingClass: wallbox, EventType: input, ID: {ba600276-8b36-4404-b8ec-415245e5bc15}) ---------- @@ -249,20 +269,20 @@ The name of the StateType ({ba600276-8b36-4404-b8ec-415245e5bc15}) of ThingClass - + Input changed The name of the EventType ({ba600276-8b36-4404-b8ec-415245e5bc15}) of ThingClass wallbox - + Keba The name of the vendor ({f7cda40b-829a-4675-abaa-485697430f5f}) - - + + Keba KeContact The name of the ThingClass ({900dacec-cae7-4a37-95ba-501846368ea2}) ---------- @@ -270,15 +290,15 @@ The name of the plugin Keba ({9142b09f-30a9-43d0-9ede-2f8debe075ac}) - + MAC address The name of the ParamType (ThingClass: wallbox, Type: thing, ID: {c2df921d-ff8b-411c-9b1d-04a437d7dfa6}) - - - + + + Maximal charging current The name of the ParamType (ThingClass: wallbox, ActionType: maxChargingCurrent, ID: {593656f0-babf-4308-8767-68f34e10fb15}) ---------- @@ -288,14 +308,14 @@ The name of the StateType ({593656f0-babf-4308-8767-68f34e10fb15}) of ThingClass - + Maximal charging current changed The name of the EventType ({593656f0-babf-4308-8767-68f34e10fb15}) of ThingClass wallbox - - + + Maximal charging current in percent The name of the ParamType (ThingClass: wallbox, EventType: maxChargingCurrentPercent, ID: {3c7b83a0-0e42-47bf-9788-dde6aab5ceea}) ---------- @@ -303,45 +323,90 @@ The name of the StateType ({3c7b83a0-0e42-47bf-9788-dde6aab5ceea}) of ThingClass - + Maximal charging current percentage changed The name of the EventType ({3c7b83a0-0e42-47bf-9788-dde6aab5ceea}) of ThingClass wallbox - - - Maximum possible charging current - The name of the ParamType (ThingClass: wallbox, EventType: maxPossibleChargingCurrent, ID: {08bb9872-8d63-49b0-a8ce-7a449341f13b}) + + + Maximal hardware charging current + The name of the ParamType (ThingClass: wallbox, EventType: maxChargingCurrentHardware, ID: {33e2ed95-f01e-44db-8156-34d124a8ecc8}) ---------- -The name of the StateType ({08bb9872-8d63-49b0-a8ce-7a449341f13b}) of ThingClass wallbox +The name of the StateType ({33e2ed95-f01e-44db-8156-34d124a8ecc8}) of ThingClass wallbox - - Maximum possible charging current changed - The name of the EventType ({08bb9872-8d63-49b0-a8ce-7a449341f13b}) of ThingClass wallbox + + Maximal hardware charging current changed + The name of the EventType ({33e2ed95-f01e-44db-8156-34d124a8ecc8}) of ThingClass wallbox - - - Model - The name of the ParamType (ThingClass: wallbox, EventType: model, ID: {c3fca233-95b9-4948-88c6-4c0f13cf53b1}) + + + Number of connected phases + The name of the ParamType (ThingClass: wallbox, EventType: phaseCount, ID: {6713b2e7-41b3-4596-a304-3065726bdbe4}) ---------- -The name of the StateType ({c3fca233-95b9-4948-88c6-4c0f13cf53b1}) of ThingClass wallbox +The name of the StateType ({6713b2e7-41b3-4596-a304-3065726bdbe4}) of ThingClass wallbox - - Model changed - The name of the EventType ({c3fca233-95b9-4948-88c6-4c0f13cf53b1}) of ThingClass wallbox + + Number of connected phases changed + The name of the EventType ({6713b2e7-41b3-4596-a304-3065726bdbe4}) of ThingClass wallbox - - - + + + Voltage phase A + The name of the ParamType (ThingClass: wallbox, EventType: voltagePhaseA, ID: {4a2d75d8-a3a0-4b40-9ca7-e8b6f11d0ef9}) +---------- +The name of the StateType ({4a2d75d8-a3a0-4b40-9ca7-e8b6f11d0ef9}) of ThingClass wallbox + + + + + Voltage phase A changed + The name of the EventType ({4a2d75d8-a3a0-4b40-9ca7-e8b6f11d0ef9}) of ThingClass wallbox + + + + + + Voltage phase B + The name of the ParamType (ThingClass: wallbox, EventType: voltagePhaseB, ID: {c8344ca5-21ac-4cd1-8f4b-e5ed202c5862}) +---------- +The name of the StateType ({c8344ca5-21ac-4cd1-8f4b-e5ed202c5862}) of ThingClass wallbox + + + + + Voltage phase B changed + The name of the EventType ({c8344ca5-21ac-4cd1-8f4b-e5ed202c5862}) of ThingClass wallbox + + + + + + Voltage phase C + The name of the ParamType (ThingClass: wallbox, EventType: voltagePhaseC, ID: {5f01e86c-0943-4849-a01a-db441916ebd5}) +---------- +The name of the StateType ({5f01e86c-0943-4849-a01a-db441916ebd5}) of ThingClass wallbox + + + + + Voltage phase C changed + The name of the EventType ({5f01e86c-0943-4849-a01a-db441916ebd5}) of ThingClass wallbox + + + + + + Output X2 The name of the ParamType (ThingClass: wallbox, ActionType: outputX2, ID: {96b2d176-6460-4109-8824-3af4679c6573}) ---------- @@ -351,14 +416,14 @@ The name of the StateType ({96b2d176-6460-4109-8824-3af4679c6573}) of ThingClass - + Output X2 changed The name of the EventType ({96b2d176-6460-4109-8824-3af4679c6573}) of ThingClass wallbox - - + + Plug state The name of the ParamType (ThingClass: wallbox, EventType: plugState, ID: {3b4d29f3-3101-47ad-90fd-269b6348783b}) ---------- @@ -366,14 +431,14 @@ The name of the StateType ({3b4d29f3-3101-47ad-90fd-269b6348783b}) of ThingClass - + Plug state changed The name of the EventType ({3b4d29f3-3101-47ad-90fd-269b6348783b}) of ThingClass wallbox - - + + Power consumption The name of the ParamType (ThingClass: wallbox, EventType: currentPower, ID: {7af9e93b-099d-4d9d-a480-9c0f66aecd8b}) ---------- @@ -381,14 +446,14 @@ The name of the StateType ({7af9e93b-099d-4d9d-a480-9c0f66aecd8b}) of ThingClass - + Power consumtion changed The name of the EventType ({7af9e93b-099d-4d9d-a480-9c0f66aecd8b}) of ThingClass wallbox - - + + Power factor The name of the ParamType (ThingClass: wallbox, EventType: powerFactor, ID: {889c3c9a-96b4-4408-bd9a-d79e36ed9296}) ---------- @@ -396,29 +461,26 @@ The name of the StateType ({889c3c9a-96b4-4408-bd9a-d79e36ed9296}) of ThingClass - + Power factor changed The name of the EventType ({889c3c9a-96b4-4408-bd9a-d79e36ed9296}) of ThingClass wallbox - - + + Product name + The name of the ParamType (ThingClass: wallbox, Type: thing, ID: {a996c698-4831-4977-8979-f76f78ac7da8}) + + + + Serial number - The name of the ParamType (ThingClass: wallbox, EventType: serialnumber, ID: {9a1b4316-ce01-4cd3-890f-a8c94b8b5029}) ----------- -The name of the StateType ({9a1b4316-ce01-4cd3-890f-a8c94b8b5029}) of ThingClass wallbox + The name of the ParamType (ThingClass: wallbox, Type: thing, ID: {45255155-318b-4204-8ce6-2c106a56286d}) - - Serial number changed - The name of the EventType ({9a1b4316-ce01-4cd3-890f-a8c94b8b5029}) of ThingClass wallbox - - - - - + + Session ID The name of the ParamType (ThingClass: wallbox, EventType: sessionId, ID: {1d30ce60-2ea0-450f-817e-5c88f59ebfbf}) ---------- @@ -426,14 +488,14 @@ The name of the StateType ({1d30ce60-2ea0-450f-817e-5c88f59ebfbf}) of ThingClass - + Session ID changed The name of the EventType ({1d30ce60-2ea0-450f-817e-5c88f59ebfbf}) of ThingClass wallbox - - + + Session energy The name of the ParamType (ThingClass: wallbox, EventType: sessionEnergy, ID: {8e277efe-21ef-4536-bfc0-901b32d44d7c}) ---------- @@ -441,14 +503,14 @@ The name of the StateType ({8e277efe-21ef-4536-bfc0-901b32d44d7c}) of ThingClass - + Session energy changed The name of the EventType ({8e277efe-21ef-4536-bfc0-901b32d44d7c}) of ThingClass wallbox - - + + Session time The name of the ParamType (ThingClass: wallbox, EventType: sessionTime, ID: {a6f35ea0-aaea-438b-b818-6d161762611e}) ---------- @@ -456,38 +518,38 @@ The name of the StateType ({a6f35ea0-aaea-438b-b818-6d161762611e}) of ThingClass - + Session time changed The name of the EventType ({a6f35ea0-aaea-438b-b818-6d161762611e}) of ThingClass wallbox - + Set charging enabled The name of the ActionType ({83ed0774-2a91-434d-b03c-d920d02f2981}) of ThingClass wallbox - + Set failsafe mode The name of the ActionType ({f1758c5c-2c02-41cb-93ec-b778a3c78d28}) of ThingClass wallbox - + Set maximal charging current The name of the ActionType ({593656f0-babf-4308-8767-68f34e10fb15}) of ThingClass wallbox - + Set output X2 The name of the ActionType ({96b2d176-6460-4109-8824-3af4679c6573}) of ThingClass wallbox - - + + System enabled The name of the ParamType (ThingClass: wallbox, EventType: systemEnabled, ID: {e5631593-f486-47cb-9951-b7597d0b769b}) ---------- @@ -495,14 +557,14 @@ The name of the StateType ({e5631593-f486-47cb-9951-b7597d0b769b}) of ThingClass - + System enabled changed The name of the EventType ({e5631593-f486-47cb-9951-b7597d0b769b}) of ThingClass wallbox - - + + Total energy consumed The name of the ParamType (ThingClass: wallbox, EventType: totalEnergyConsumed, ID: {41e179b3-29a2-43ec-b537-023a527081e8}) ---------- @@ -510,14 +572,14 @@ The name of the StateType ({41e179b3-29a2-43ec-b537-023a527081e8}) of ThingClass - + Total energy consumption changed The name of the EventType ({41e179b3-29a2-43ec-b537-023a527081e8}) of ThingClass wallbox - - + + Uptime The name of the ParamType (ThingClass: wallbox, EventType: uptime, ID: {3421ecf9-c95f-4dc1-ad0c-144e9b6ae056}) ---------- @@ -525,55 +587,10 @@ The name of the StateType ({3421ecf9-c95f-4dc1-ad0c-144e9b6ae056}) of ThingClass - + Uptime changed The name of the EventType ({3421ecf9-c95f-4dc1-ad0c-144e9b6ae056}) of ThingClass wallbox - - - - Voltage phase 1 - The name of the ParamType (ThingClass: wallbox, EventType: voltagePhase1, ID: {4a2d75d8-a3a0-4b40-9ca7-e8b6f11d0ef9}) ----------- -The name of the StateType ({4a2d75d8-a3a0-4b40-9ca7-e8b6f11d0ef9}) of ThingClass wallbox - - - - - Voltage phase 1 changed - The name of the EventType ({4a2d75d8-a3a0-4b40-9ca7-e8b6f11d0ef9}) of ThingClass wallbox - - - - - - Voltage phase 2 - The name of the ParamType (ThingClass: wallbox, EventType: voltagePhase2, ID: {c8344ca5-21ac-4cd1-8f4b-e5ed202c5862}) ----------- -The name of the StateType ({c8344ca5-21ac-4cd1-8f4b-e5ed202c5862}) of ThingClass wallbox - - - - - Voltage phase 2 changed - The name of the EventType ({c8344ca5-21ac-4cd1-8f4b-e5ed202c5862}) of ThingClass wallbox - - - - - - Voltage phase 3 - The name of the ParamType (ThingClass: wallbox, EventType: voltagePhase3, ID: {5f01e86c-0943-4849-a01a-db441916ebd5}) ----------- -The name of the StateType ({5f01e86c-0943-4849-a01a-db441916ebd5}) of ThingClass wallbox - - - - - Voltage phase 3 changed - The name of the EventType ({5f01e86c-0943-4849-a01a-db441916ebd5}) of ThingClass wallbox - -