Merge PR #487: goECharger: set limit for charging current and update to new interface definitions

This commit is contained in:
Jenkins nymea 2021-12-15 11:52:55 +01:00
commit 96dcf11d6c
3 changed files with 299 additions and 228 deletions

View File

@ -60,7 +60,7 @@ void IntegrationPluginGoECharger::discoverThings(ThingDiscoveryInfo *info)
qCDebug(dcGoECharger()) << "Checking discovered" << networkDeviceInfo;
// Filter by hostname
if (!networkDeviceInfo.hostName().contains("go-eCharger"))
if (!networkDeviceInfo.hostName().toLower().contains("go-echarger"))
continue;
// We need also the mac address
@ -71,14 +71,14 @@ void IntegrationPluginGoECharger::discoverThings(ThingDiscoveryInfo *info)
if (networkDeviceInfo.hostName().isEmpty()) {
title = networkDeviceInfo.address().toString();
} else {
title = "go-eCharger (" + networkDeviceInfo.address().toString() + ")";
title = "go-eCharger";
}
QString description;
if (networkDeviceInfo.macAddressManufacturer().isEmpty()) {
description = networkDeviceInfo.macAddress();
description = networkDeviceInfo.address().toString();
} else {
description = networkDeviceInfo.macAddress() + " (" + networkDeviceInfo.macAddressManufacturer() + ")";
description = networkDeviceInfo.address().toString() + " (" + networkDeviceInfo.macAddressManufacturer() + ")";
}
ThingDescriptor descriptor(goeHomeThingClassId, title, description);
@ -208,6 +208,8 @@ void IntegrationPluginGoECharger::executeAction(ThingActionInfo *info)
} else if (action.actionTypeId() == goeHomeMaxChargingCurrentActionTypeId) {
uint maxChargingCurrent = action.paramValue(goeHomeMaxChargingCurrentActionMaxChargingCurrentParamTypeId).toUInt();
qCDebug(dcGoECharger()) << "Setting max charging current to" << maxChargingCurrent << "A";
// FIXME: check if we can use amx since it is better for pv charging, not all version seen implement amx
// Maybe check if the user sets it or a automatism
// Set the allow value
QString configuration = QString("amp=%1").arg(maxChargingCurrent);
sendActionRequest(thing, info, configuration);
@ -318,6 +320,8 @@ void IntegrationPluginGoECharger::update(Thing *thing, const QVariantMap &status
break;
}
thing->setStateValue(goeHomeChargingStateTypeId, carState == CarStateCharging);
Access accessStatus = static_cast<Access>(statusMap.value("ast").toUInt());
switch (accessStatus) {
case AccessOpen:
@ -345,11 +349,12 @@ void IntegrationPluginGoECharger::update(Thing *thing, const QVariantMap &status
thing->setStateValue(goeHomeTemperatureSensor4StateTypeId, temperatureSensorList.at(3).toDouble());
thing->setStateValue(goeHomeTotalEnergyConsumedStateTypeId, statusMap.value("eto").toUInt() / 10.0);
thing->setStateValue(goeHomeChargeEnergyStateTypeId, statusMap.value("dws").toUInt() / 360000.0);
thing->setStateValue(goeHomeSessionEnergyStateTypeId, statusMap.value("dws").toUInt() / 360000.0);
thing->setStateValue(goeHomePowerStateTypeId, (statusMap.value("alw").toUInt() == 0 ? false : true));
thing->setStateValue(goeHomeUpdateAvailableStateTypeId, (statusMap.value("upd").toUInt() == 0 ? false : true));
thing->setStateValue(goeHomeCloudStateTypeId, (statusMap.value("cdi").toUInt() == 0 ? false : true));
thing->setStateValue(goeHomeFirmwareVersionStateTypeId, statusMap.value("fwv").toString());
// FIXME: check if we can use amx since it is better for pv charging, not all version seen implement this
thing->setStateValue(goeHomeMaxChargingCurrentStateTypeId, statusMap.value("amp").toUInt());
thing->setStateValue(goeHomeLedBrightnessStateTypeId, statusMap.value("lbr").toUInt());
thing->setStateValue(goeHomeLedEnergySaveStateTypeId, statusMap.value("lse").toBool());
@ -359,75 +364,78 @@ void IntegrationPluginGoECharger::update(Thing *thing, const QVariantMap &status
uint amaLimit = statusMap.value("ama").toUInt();
uint cableLimit = statusMap.value("cbl").toUInt();
// Set the limit for the max charging amps
// FIXME: set the max value for the state to limit
//thing->setStateMaxValue(goeHomeMaxChargingCurrentStateTypeId, qMin(amaLimit, cableLimit));
thing->setStateValue(goeHomeAbsoluteMaxAmpereStateTypeId, amaLimit);
thing->setStateValue(goeHomeCableType2AmpereStateTypeId, cableLimit);
// Set the limit for the max charging amps
if (cableLimit != 0) {
thing->setStateMaxValue(goeHomeMaxChargingCurrentStateTypeId, qMin(amaLimit, cableLimit));
} else {
thing->setStateMaxValue(goeHomeMaxChargingCurrentStateTypeId, amaLimit);
}
// Parse nrg array
uint voltagePhaseA = 0; uint voltagePhaseB = 0; uint voltagePhaseC = 0;
double amperePhaseA = 0; double amperePhaseB = 0; double amperePhaseC = 0;
double currentPower = 0; double powerPhaseA = 0; double powerPhaseB = 0; double powerPhaseC = 0;
QVariantList measurementList = statusMap.value("nrg").toList();
if (measurementList.count() >= 1)
thing->setStateValue(goeHomeVoltagePhaseAStateTypeId, measurementList.at(0).toUInt());
voltagePhaseA = measurementList.at(0).toUInt();
if (measurementList.count() >= 2)
thing->setStateValue(goeHomeVoltagePhaseBStateTypeId, measurementList.at(1).toUInt());
voltagePhaseB = measurementList.at(1).toUInt();
if (measurementList.count() >= 3)
thing->setStateValue(goeHomeVoltagePhaseCStateTypeId, measurementList.at(2).toUInt());
voltagePhaseC = measurementList.at(2).toUInt();
if (measurementList.count() >= 5)
thing->setStateValue(goeHomeCurrentPhaseAStateTypeId, measurementList.at(4).toUInt() / 10.0);
else {
thing->setStateValue(goeHomeCurrentPhaseAStateTypeId, 0);
thing->setStateValue(goeHomeCurrentPhaseBStateTypeId, 0);
thing->setStateValue(goeHomeCurrentPhaseCStateTypeId, 0);
amperePhaseA = measurementList.at(4).toUInt() / 10.0; // 0,1 A value 123 -> 12,3 A
thing->setStateValue(goeHomeCurrentPowerPhaseAStateTypeId, 0);
thing->setStateValue(goeHomeCurrentPowerPhaseBStateTypeId, 0);
thing->setStateValue(goeHomeCurrentPowerPhaseCStateTypeId, 0);
}
if (measurementList.count() >= 6)
amperePhaseB = measurementList.at(5).toUInt() / 10.0; // 0,1 A value 123 -> 12,3 A
if (measurementList.count() >= 6) {
thing->setStateValue(goeHomeCurrentPhaseBStateTypeId, measurementList.at(5).toUInt() / 10.0);
} else {
thing->setStateValue(goeHomeCurrentPhaseBStateTypeId, 0);
thing->setStateValue(goeHomeCurrentPhaseCStateTypeId, 0);
if (measurementList.count() >= 7)
amperePhaseC = measurementList.at(6).toUInt() / 10.0; // 0,1 A value 123 -> 12,3 A
thing->setStateValue(goeHomeCurrentPowerPhaseAStateTypeId, 0);
thing->setStateValue(goeHomeCurrentPowerPhaseBStateTypeId, 0);
thing->setStateValue(goeHomeCurrentPowerPhaseCStateTypeId, 0);
}
if (measurementList.count() >= 8)
powerPhaseA = measurementList.at(7).toUInt() * 100.0; // 0.1kW -> W
if (measurementList.count() >= 7) {
thing->setStateValue(goeHomeCurrentPhaseCStateTypeId, measurementList.at(6).toUInt() / 10.0);
} else {
thing->setStateValue(goeHomeCurrentPhaseCStateTypeId, 0);
if (measurementList.count() >= 9)
powerPhaseB = measurementList.at(8).toUInt() * 100.0; // 0.1kW -> W
thing->setStateValue(goeHomeCurrentPowerPhaseAStateTypeId, 0);
thing->setStateValue(goeHomeCurrentPowerPhaseBStateTypeId, 0);
thing->setStateValue(goeHomeCurrentPowerPhaseCStateTypeId, 0);
}
if (measurementList.count() >= 10)
powerPhaseC = measurementList.at(9).toUInt() * 100.0; // 0.1kW -> W
if (measurementList.count() >= 8) {
thing->setStateValue(goeHomeCurrentPowerPhaseAStateTypeId, measurementList.at(7).toUInt() / 10.0);
} else {
thing->setStateValue(goeHomeCurrentPowerPhaseAStateTypeId, 0);
thing->setStateValue(goeHomeCurrentPowerPhaseBStateTypeId, 0);
thing->setStateValue(goeHomeCurrentPowerPhaseCStateTypeId, 0);
}
if (measurementList.count() >= 12)
currentPower = measurementList.at(11).toUInt() * 10.0; // 0.01kW -> W
if (measurementList.count() >= 9) {
thing->setStateValue(goeHomeCurrentPowerPhaseBStateTypeId, measurementList.at(8).toUInt() / 10.0);
} else {
thing->setStateValue(goeHomeCurrentPowerPhaseBStateTypeId, 0);
thing->setStateValue(goeHomeCurrentPowerPhaseCStateTypeId, 0);
}
if (measurementList.count() >= 10) {
thing->setStateValue(goeHomeCurrentPowerPhaseCStateTypeId, measurementList.at(9).toUInt() / 10.0);
} else {
thing->setStateValue(goeHomeCurrentPowerPhaseCStateTypeId, 0);
// Update all states
thing->setStateValue(goeHomeVoltagePhaseAStateTypeId, voltagePhaseA);
thing->setStateValue(goeHomeVoltagePhaseBStateTypeId, voltagePhaseB);
thing->setStateValue(goeHomeVoltagePhaseCStateTypeId, voltagePhaseC);
thing->setStateValue(goeHomeCurrentPhaseAStateTypeId, amperePhaseA);
thing->setStateValue(goeHomeCurrentPhaseBStateTypeId, amperePhaseB);
thing->setStateValue(goeHomeCurrentPhaseCStateTypeId, amperePhaseC);
thing->setStateValue(goeHomeCurrentPowerPhaseAStateTypeId, powerPhaseA);
thing->setStateValue(goeHomeCurrentPowerPhaseBStateTypeId, powerPhaseB);
thing->setStateValue(goeHomeCurrentPowerPhaseCStateTypeId, powerPhaseC);
thing->setStateValue(goeHomeCurrentPowerStateTypeId, currentPower);
// Check how many phases are actually charging, and update the phase count only if something happens on the phases (current or power)
if (amperePhaseA != 0 || amperePhaseB != 0 || amperePhaseC != 0) {
uint phaseCount = 0;
if (amperePhaseA != 0)
phaseCount += 1;
if (amperePhaseB != 0)
phaseCount += 1;
if (amperePhaseC != 0)
phaseCount += 1;
thing->setStateValue(goeHomePhaseCountStateTypeId, phaseCount);
}
}
}

View File

@ -13,7 +13,7 @@
"displayName": "go-eCharger Home",
"id": "3b663d51-fdb5-4944-b409-c07f7933877e",
"createMethods": ["Discovery", "User"],
"interfaces": ["evcharger", "smartmeterconsumer", "connectable"],
"interfaces": ["evcharger", "connectable"],
"paramTypes": [
{
"id": "4342b72c-99d0-41a5-abc6-ea6c1cc1352c",
@ -66,7 +66,17 @@
"displayName": "Car plugged in",
"displayNameEvent": "Car plugged in changed",
"type": "bool",
"defaultValue": false
"defaultValue": false,
"suggestLogging": true
},
{
"id": "48c6cdb8-9fc1-4c14-95df-3e2c62e59361",
"name": "charging",
"displayName": "Charging",
"displayNameEvent": "Charging changed",
"type": "bool",
"defaultValue": false,
"suggestLogging": true
},
{
"id": "d80e1ed8-c3ae-4b68-bf86-21b4d7b2b201",
@ -90,7 +100,8 @@
"displayNameAction": "Allow charging",
"displayNameEvent": "Allow charging changed",
"defaultValue": false,
"writable": true
"writable": true,
"suggestLogging": true
},
{
"id": "446fb786-bfbe-4938-963c-73d02184573f",
@ -98,12 +109,13 @@
"displayName": "Charging current",
"displayNameEvent": "Charging current changed",
"displayNameAction": "Set charging current",
"type": "double",
"type": "uint",
"unit": "Ampere",
"minValue": 6,
"maxValue": 32,
"defaultValue": 16,
"writable": true
"writable": true,
"suggestLogging": true
},
{
"id": "58cd977d-22df-48c9-829a-81554130d607",
@ -114,9 +126,10 @@
"type": "uint",
"unit": "Ampere",
"minValue": 6,
"maxValue": 20,
"defaultValue": 0.00,
"writable": true
"maxValue": 32,
"defaultValue": 20,
"writable": true,
"suggestLogging": true
},
{
"id": "ac849296-3f70-4b1b-aa30-127d774667bb",
@ -126,8 +139,7 @@
"displayNameEvent": "Cloud enabled changed",
"type": "bool",
"defaultValue": true,
"writable": true,
"suggestLogging": true
"writable": true
},
{
"id": "08b107bc-1284-455d-9e5a-6a1c3adc389f",
@ -167,14 +179,23 @@
},
{
"id": "e8258831-ad89-4d27-b295-e8c10dd42b76",
"name": "chargeEnergy",
"displayName": "Charge energy",
"displayNameEvent": "Charge energy changed",
"name": "sessionEnergy",
"displayName": "Session energy",
"displayNameEvent": "Session energy changed",
"type": "double",
"unit": "KiloWattHour",
"defaultValue": 0.0,
"suggestLogging": true
},
{
"id": "f00cfcab-9271-48fa-b843-89244c9551ae",
"name": "currentPower",
"displayName": "Current power",
"displayNameEvent": "Current power changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0.00
},
{
"id": "c6f68517-c4cd-415d-9455-b1731f7d9a1a",
"name": "currentPowerPhaseA",
@ -182,8 +203,7 @@
"displayNameEvent": "Current power phase A changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0.00,
"filter": "adaptive"
"defaultValue": 0.00
},
{
"id": "92005049-9ab9-4d7d-a7b6-6ab1a36c5f5f",
@ -192,8 +212,7 @@
"displayNameEvent": "Current power phase B changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0.00,
"filter": "adaptive"
"defaultValue": 0.00
},
{
"id": "1076fbd0-f42b-46e3-adc9-004361d6cd51",
@ -202,8 +221,7 @@
"displayNameEvent": "Current power phase C changed",
"type": "double",
"unit": "Watt",
"defaultValue": 0.00,
"filter": "adaptive"
"defaultValue": 0.00
},
{
"id": "c8aab9e2-ba53-43b9-95db-e2c3edc97e33",
@ -212,8 +230,7 @@
"displayNameEvent": "Phase A current changed",
"type": "double",
"unit": "Ampere",
"defaultValue": 0.00,
"filter": "adaptive"
"defaultValue": 0.00
},
{
"id": "f11ac403-728d-48f3-8669-0e684faf9890",
@ -222,8 +239,7 @@
"displayNameEvent": "Phase B current changed",
"type": "double",
"unit": "Ampere",
"defaultValue": 0.00,
"filter": "adaptive"
"defaultValue": 0.00
},
{
"id": "55295e1c-50b0-400b-82e4-b3417b5ed4d1",
@ -232,8 +248,7 @@
"displayNameEvent": "Phase C current changed",
"type": "double",
"unit": "Ampere",
"defaultValue": 0.00,
"filter": "adaptive"
"defaultValue": 0.00
},
{
"id": "76da8f16-44a4-4242-b78b-09c9bb127623",
@ -242,8 +257,7 @@
"displayNameEvent": "Phase A volatage changed",
"type": "double",
"unit": "Volt",
"defaultValue": 0.00,
"filter": "adaptive"
"defaultValue": 0.00
},
{
"id": "7df01eb4-0d4d-400c-b1bc-001ca83a6a3c",
@ -252,8 +266,7 @@
"displayNameEvent": "Phase B voltage changed",
"type": "double",
"unit": "Volt",
"defaultValue": 0.00,
"filter": "adaptive"
"defaultValue": 0.00
},
{
"id": "31814cfe-626d-4168-802b-b7fc6592fc79",
@ -262,8 +275,17 @@
"displayNameEvent": "Phase C voltage changed",
"type": "double",
"unit": "Volt",
"defaultValue": 0.00,
"filter": "adaptive"
"defaultValue": 0.00
},
{
"id": "b78d805a-f97c-4c9d-a647-5fc98f8d6dd1",
"name": "phaseCount",
"displayName": "Number of charging phases",
"displayNameEvent": "Number of charging phases changed",
"type": "uint",
"minValue": 1,
"maxValue": 3,
"defaultValue": 1
},
{
"id": "b06479d5-7a38-4fbd-867e-e55bdb54651b",
@ -294,8 +316,7 @@
"displayNameEvent": "Temperature 1 changed",
"type": "double",
"unit": "DegreeCelsius",
"defaultValue": 0.0,
"suggestLogging": true
"defaultValue": 0.0
},
{
"id": "558e273a-4028-495a-902a-e4e932a0ae24",
@ -304,8 +325,7 @@
"displayNameEvent": "Temperature 2 changed",
"type": "double",
"unit": "DegreeCelsius",
"defaultValue": 0.0,
"suggestLogging": true
"defaultValue": 0.0
},
{
"id": "dbf8a5dc-b8f5-437a-ac0c-c4cf8a09aacb",
@ -314,8 +334,7 @@
"displayNameEvent": "Temperature 3 changed",
"type": "double",
"unit": "DegreeCelsius",
"defaultValue": 0.0,
"suggestLogging": true
"defaultValue": 0.0
},
{
"id": "1953e29f-fe28-4016-9b05-f4baf4c311ff",
@ -324,8 +343,7 @@
"displayNameEvent": "Temperature 4 changed",
"type": "double",
"unit": "DegreeCelsius",
"defaultValue": 0.0,
"suggestLogging": true
"defaultValue": 0.0
},
{
"id": "5d18b48d-b886-409e-ab2e-336d9c94a55c",

View File

@ -4,8 +4,8 @@
<context>
<name>GoECharger</name>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="133"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="136"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="142"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="145"/>
<source>Access</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: access, ID: {d80e1ed8-c3ae-4b68-bf86-21b4d7b2b201})
----------
@ -13,14 +13,14 @@ The name of the StateType ({d80e1ed8-c3ae-4b68-bf86-21b4d7b2b201}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="139"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="148"/>
<source>Access changed</source>
<extracomment>The name of the EventType ({d80e1ed8-c3ae-4b68-bf86-21b4d7b2b201}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="142"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="145"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="151"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="154"/>
<source>Adapter connected</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: adapterConnected, ID: {d557e59e-ca22-4aff-bf80-dfee44db0f69})
----------
@ -28,16 +28,16 @@ The name of the StateType ({d557e59e-ca22-4aff-bf80-dfee44db0f69}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="148"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="157"/>
<source>Adapter connected changed</source>
<extracomment>The name of the EventType ({d557e59e-ca22-4aff-bf80-dfee44db0f69}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="151"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="154"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="157"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="160"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="163"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="166"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="169"/>
<source>Allow charging</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, ActionType: power, ID: {8a7ab9f1-0143-494c-98ee-69f94125fe42})
----------
@ -49,14 +49,14 @@ The name of the StateType ({8a7ab9f1-0143-494c-98ee-69f94125fe42}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="163"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="172"/>
<source>Allow charging changed</source>
<extracomment>The name of the EventType ({8a7ab9f1-0143-494c-98ee-69f94125fe42}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="166"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="169"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="175"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="178"/>
<source>Cable ampere encoding</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: cableType2Ampere, ID: {f9091651-1522-4387-b300-906abd907fb3})
----------
@ -64,14 +64,14 @@ The name of the StateType ({f9091651-1522-4387-b300-906abd907fb3}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="172"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="181"/>
<source>Cable ampere encoding changed</source>
<extracomment>The name of the EventType ({f9091651-1522-4387-b300-906abd907fb3}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="175"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="178"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="184"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="187"/>
<source>Car plugged in</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: pluggedIn, ID: {6cb155b1-0831-47bc-8657-17ca68716684})
----------
@ -79,14 +79,14 @@ The name of the StateType ({6cb155b1-0831-47bc-8657-17ca68716684}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="181"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="190"/>
<source>Car plugged in changed</source>
<extracomment>The name of the EventType ({6cb155b1-0831-47bc-8657-17ca68716684}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="184"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="187"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="193"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="196"/>
<source>Car state</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: carStatus, ID: {c69053bc-3a53-4e76-868b-ccf0958e9e44})
----------
@ -94,30 +94,30 @@ The name of the StateType ({c69053bc-3a53-4e76-868b-ccf0958e9e44}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="190"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="199"/>
<source>Car status changed</source>
<extracomment>The name of the EventType ({c69053bc-3a53-4e76-868b-ccf0958e9e44}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="193"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="196"/>
<source>Charge energy</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: chargeEnergy, ID: {e8258831-ad89-4d27-b295-e8c10dd42b76})
----------
The name of the StateType ({e8258831-ad89-4d27-b295-e8c10dd42b76}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="199"/>
<source>Charge energy changed</source>
<extracomment>The name of the EventType ({e8258831-ad89-4d27-b295-e8c10dd42b76}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="202"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="205"/>
<source>Charging</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: charging, ID: {48c6cdb8-9fc1-4c14-95df-3e2c62e59361})
----------
The name of the StateType ({48c6cdb8-9fc1-4c14-95df-3e2c62e59361}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="208"/>
<source>Charging changed</source>
<extracomment>The name of the EventType ({48c6cdb8-9fc1-4c14-95df-3e2c62e59361}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="211"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="214"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="217"/>
<source>Charging current</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, ActionType: maxChargingCurrent, ID: {446fb786-bfbe-4938-963c-73d02184573f})
----------
@ -127,15 +127,15 @@ The name of the StateType ({446fb786-bfbe-4938-963c-73d02184573f}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="211"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="220"/>
<source>Charging current changed</source>
<extracomment>The name of the EventType ({446fb786-bfbe-4938-963c-73d02184573f}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="214"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="217"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="220"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="223"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="226"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="229"/>
<source>Cloud enabled</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, ActionType: cloud, ID: {ac849296-3f70-4b1b-aa30-127d774667bb})
----------
@ -145,14 +145,14 @@ The name of the StateType ({ac849296-3f70-4b1b-aa30-127d774667bb}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="223"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="232"/>
<source>Cloud enabled changed</source>
<extracomment>The name of the EventType ({ac849296-3f70-4b1b-aa30-127d774667bb}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="226"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="229"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="235"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="238"/>
<source>Connected</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: connected, ID: {a5afaad5-78bf-4cac-b98d-7eae31aac518})
----------
@ -160,14 +160,29 @@ The name of the StateType ({a5afaad5-78bf-4cac-b98d-7eae31aac518}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="232"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="241"/>
<source>Connected changed</source>
<extracomment>The name of the EventType ({a5afaad5-78bf-4cac-b98d-7eae31aac518}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="235"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="238"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="244"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="247"/>
<source>Current power</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: currentPower, ID: {f00cfcab-9271-48fa-b843-89244c9551ae})
----------
The name of the StateType ({f00cfcab-9271-48fa-b843-89244c9551ae}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="250"/>
<source>Current power changed</source>
<extracomment>The name of the EventType ({f00cfcab-9271-48fa-b843-89244c9551ae}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="253"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="256"/>
<source>Current power phase A</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: currentPowerPhaseA, ID: {c6f68517-c4cd-415d-9455-b1731f7d9a1a})
----------
@ -175,14 +190,14 @@ The name of the StateType ({c6f68517-c4cd-415d-9455-b1731f7d9a1a}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="241"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="259"/>
<source>Current power phase A changed</source>
<extracomment>The name of the EventType ({c6f68517-c4cd-415d-9455-b1731f7d9a1a}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="244"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="247"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="262"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="265"/>
<source>Current power phase B</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: currentPowerPhaseB, ID: {92005049-9ab9-4d7d-a7b6-6ab1a36c5f5f})
----------
@ -190,14 +205,14 @@ The name of the StateType ({92005049-9ab9-4d7d-a7b6-6ab1a36c5f5f}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="250"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="268"/>
<source>Current power phase B changed</source>
<extracomment>The name of the EventType ({92005049-9ab9-4d7d-a7b6-6ab1a36c5f5f}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="253"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="256"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="271"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="274"/>
<source>Current power phase C</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: currentPowerPhaseC, ID: {1076fbd0-f42b-46e3-adc9-004361d6cd51})
----------
@ -205,14 +220,14 @@ The name of the StateType ({1076fbd0-f42b-46e3-adc9-004361d6cd51}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="259"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="277"/>
<source>Current power phase C changed</source>
<extracomment>The name of the EventType ({1076fbd0-f42b-46e3-adc9-004361d6cd51}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="262"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="265"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="280"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="283"/>
<source>Firmware version</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: firmwareVersion, ID: {5d18b48d-b886-409e-ab2e-336d9c94a55c})
----------
@ -220,21 +235,21 @@ The name of the StateType ({5d18b48d-b886-409e-ab2e-336d9c94a55c}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="268"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="286"/>
<source>Firmware version changed</source>
<extracomment>The name of the EventType ({5d18b48d-b886-409e-ab2e-336d9c94a55c}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="271"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="289"/>
<source>IP address</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, Type: thing, ID: {4342b72c-99d0-41a5-abc6-ea6c1cc1352c})</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="274"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="277"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="280"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="292"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="295"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="298"/>
<source>Led brightness</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, ActionType: ledBrightness, ID: {b06479d5-7a38-4fbd-867e-e55bdb54651b})
----------
@ -244,15 +259,15 @@ The name of the StateType ({b06479d5-7a38-4fbd-867e-e55bdb54651b}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="283"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="301"/>
<source>Led brightness changed</source>
<extracomment>The name of the EventType ({b06479d5-7a38-4fbd-867e-e55bdb54651b}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="286"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="289"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="292"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="304"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="307"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="310"/>
<source>Led energy saving enabled</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, ActionType: ledEnergySave, ID: {048a4c98-3ee4-4d02-ad48-6d70f31fce8c})
----------
@ -262,21 +277,21 @@ The name of the StateType ({048a4c98-3ee4-4d02-ad48-6d70f31fce8c}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="295"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="313"/>
<source>Led energy saving enabled enabled changed</source>
<extracomment>The name of the EventType ({048a4c98-3ee4-4d02-ad48-6d70f31fce8c}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="298"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="316"/>
<source>MAC address</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, Type: thing, ID: {0e30e30f-ad96-417e-b739-cac85f75de39})</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="301"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="304"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="307"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="319"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="322"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="325"/>
<source>Maximal ampere</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, ActionType: absoluteMaxAmpere, ID: {58cd977d-22df-48c9-829a-81554130d607})
----------
@ -286,14 +301,29 @@ The name of the StateType ({58cd977d-22df-48c9-829a-81554130d607}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="310"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="328"/>
<source>Maximal ampere changed</source>
<extracomment>The name of the EventType ({58cd977d-22df-48c9-829a-81554130d607}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="313"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="316"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="331"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="334"/>
<source>Number of charging phases</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: phaseCount, ID: {b78d805a-f97c-4c9d-a647-5fc98f8d6dd1})
----------
The name of the StateType ({b78d805a-f97c-4c9d-a647-5fc98f8d6dd1}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="337"/>
<source>Number of charging phases changed</source>
<extracomment>The name of the EventType ({b78d805a-f97c-4c9d-a647-5fc98f8d6dd1}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="340"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="343"/>
<source>Phase A current</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: currentPhaseA, ID: {c8aab9e2-ba53-43b9-95db-e2c3edc97e33})
----------
@ -301,20 +331,20 @@ The name of the StateType ({c8aab9e2-ba53-43b9-95db-e2c3edc97e33}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="319"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="346"/>
<source>Phase A current changed</source>
<extracomment>The name of the EventType ({c8aab9e2-ba53-43b9-95db-e2c3edc97e33}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="322"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="349"/>
<source>Phase A volatage changed</source>
<extracomment>The name of the EventType ({76da8f16-44a4-4242-b78b-09c9bb127623}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="325"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="328"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="352"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="355"/>
<source>Phase A voltage</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: voltagePhaseA, ID: {76da8f16-44a4-4242-b78b-09c9bb127623})
----------
@ -322,8 +352,8 @@ The name of the StateType ({76da8f16-44a4-4242-b78b-09c9bb127623}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="331"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="334"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="358"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="361"/>
<source>Phase B current</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: currentPhaseB, ID: {f11ac403-728d-48f3-8669-0e684faf9890})
----------
@ -331,14 +361,14 @@ The name of the StateType ({f11ac403-728d-48f3-8669-0e684faf9890}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="337"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="364"/>
<source>Phase B current changed</source>
<extracomment>The name of the EventType ({f11ac403-728d-48f3-8669-0e684faf9890}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="340"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="343"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="367"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="370"/>
<source>Phase B voltage</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: voltagePhaseB, ID: {7df01eb4-0d4d-400c-b1bc-001ca83a6a3c})
----------
@ -346,14 +376,14 @@ The name of the StateType ({7df01eb4-0d4d-400c-b1bc-001ca83a6a3c}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="346"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="373"/>
<source>Phase B voltage changed</source>
<extracomment>The name of the EventType ({7df01eb4-0d4d-400c-b1bc-001ca83a6a3c}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="349"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="352"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="376"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="379"/>
<source>Phase C current</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: currentPhaseC, ID: {55295e1c-50b0-400b-82e4-b3417b5ed4d1})
----------
@ -361,14 +391,14 @@ The name of the StateType ({55295e1c-50b0-400b-82e4-b3417b5ed4d1}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="355"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="382"/>
<source>Phase C current changed</source>
<extracomment>The name of the EventType ({55295e1c-50b0-400b-82e4-b3417b5ed4d1}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="358"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="361"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="385"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="388"/>
<source>Phase C voltage</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: voltagePhaseC, ID: {31814cfe-626d-4168-802b-b7fc6592fc79})
----------
@ -376,14 +406,14 @@ The name of the StateType ({31814cfe-626d-4168-802b-b7fc6592fc79}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="364"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="391"/>
<source>Phase C voltage changed</source>
<extracomment>The name of the EventType ({31814cfe-626d-4168-802b-b7fc6592fc79}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="367"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="370"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="394"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="397"/>
<source>Serial number</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: serialNumber, ID: {8ecdf24b-daca-4b7a-98b5-3236f1e6ad85})
----------
@ -391,44 +421,59 @@ The name of the StateType ({8ecdf24b-daca-4b7a-98b5-3236f1e6ad85}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="373"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="400"/>
<source>Serial number changed</source>
<extracomment>The name of the EventType ({8ecdf24b-daca-4b7a-98b5-3236f1e6ad85}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="376"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="403"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="406"/>
<source>Session energy</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: sessionEnergy, ID: {e8258831-ad89-4d27-b295-e8c10dd42b76})
----------
The name of the StateType ({e8258831-ad89-4d27-b295-e8c10dd42b76}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="409"/>
<source>Session energy changed</source>
<extracomment>The name of the EventType ({e8258831-ad89-4d27-b295-e8c10dd42b76}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="412"/>
<source>Set charging current</source>
<extracomment>The name of the ActionType ({446fb786-bfbe-4938-963c-73d02184573f}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="379"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="415"/>
<source>Set cloud enabled</source>
<extracomment>The name of the ActionType ({ac849296-3f70-4b1b-aa30-127d774667bb}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="382"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="418"/>
<source>Set led brightness</source>
<extracomment>The name of the ActionType ({b06479d5-7a38-4fbd-867e-e55bdb54651b}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="385"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="421"/>
<source>Set led energy saving enabled</source>
<extracomment>The name of the ActionType ({048a4c98-3ee4-4d02-ad48-6d70f31fce8c}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="388"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="424"/>
<source>Set maximal ampere</source>
<extracomment>The name of the ActionType ({58cd977d-22df-48c9-829a-81554130d607}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="391"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="394"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="427"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="430"/>
<source>Temperature 1</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: temperatureSensor1, ID: {2bf1ebf1-0d8c-4209-ad35-4114d9861832})
----------
@ -436,14 +481,14 @@ The name of the StateType ({2bf1ebf1-0d8c-4209-ad35-4114d9861832}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="397"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="433"/>
<source>Temperature 1 changed</source>
<extracomment>The name of the EventType ({2bf1ebf1-0d8c-4209-ad35-4114d9861832}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="400"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="403"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="436"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="439"/>
<source>Temperature 2</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: temperatureSensor2, ID: {558e273a-4028-495a-902a-e4e932a0ae24})
----------
@ -451,14 +496,14 @@ The name of the StateType ({558e273a-4028-495a-902a-e4e932a0ae24}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="406"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="442"/>
<source>Temperature 2 changed</source>
<extracomment>The name of the EventType ({558e273a-4028-495a-902a-e4e932a0ae24}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="409"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="412"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="445"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="448"/>
<source>Temperature 3</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: temperatureSensor3, ID: {dbf8a5dc-b8f5-437a-ac0c-c4cf8a09aacb})
----------
@ -466,14 +511,14 @@ The name of the StateType ({dbf8a5dc-b8f5-437a-ac0c-c4cf8a09aacb}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="415"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="451"/>
<source>Temperature 3 changed</source>
<extracomment>The name of the EventType ({dbf8a5dc-b8f5-437a-ac0c-c4cf8a09aacb}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="418"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="421"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="454"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="457"/>
<source>Temperature 4</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: temperatureSensor4, ID: {1953e29f-fe28-4016-9b05-f4baf4c311ff})
----------
@ -481,14 +526,14 @@ The name of the StateType ({1953e29f-fe28-4016-9b05-f4baf4c311ff}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="424"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="460"/>
<source>Temperature 4 changed</source>
<extracomment>The name of the EventType ({1953e29f-fe28-4016-9b05-f4baf4c311ff}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="427"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="430"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="463"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="466"/>
<source>Total energy</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: totalEnergyConsumed, ID: {d8f5abb6-5db3-4040-8829-553b1d881ce4})
----------
@ -496,14 +541,14 @@ The name of the StateType ({d8f5abb6-5db3-4040-8829-553b1d881ce4}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="433"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="469"/>
<source>Total energy changed</source>
<extracomment>The name of the EventType ({d8f5abb6-5db3-4040-8829-553b1d881ce4}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="436"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="439"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="472"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="475"/>
<source>Update available</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, EventType: updateAvailable, ID: {08b107bc-1284-455d-9e5a-6a1c3adc389f})
----------
@ -511,31 +556,31 @@ The name of the StateType ({08b107bc-1284-455d-9e5a-6a1c3adc389f}) of ThingClass
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="442"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="478"/>
<source>Update available changed</source>
<extracomment>The name of the EventType ({08b107bc-1284-455d-9e5a-6a1c3adc389f}) of ThingClass goeHome</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="445"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="481"/>
<source>Use MQTT interface</source>
<extracomment>The name of the ParamType (ThingClass: goeHome, Type: thing, ID: {848613a6-8a17-4082-ba77-3b4421170a4f})</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="448"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="484"/>
<source>go-e</source>
<extracomment>The name of the vendor ({c2cf9998-3584-489f-8d82-68a0baed2064})</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="451"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="487"/>
<source>go-eCharger</source>
<extracomment>The name of the plugin GoECharger ({a1dfca21-3f41-4a67-bc8c-c8b333411bd9})</extracomment>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="454"/>
<location filename="../../../build-nymea-plugins-Desktop-Debug/goecharger/plugininfo.h" line="490"/>
<source>go-eCharger Home</source>
<extracomment>The name of the ThingClass ({3b663d51-fdb5-4944-b409-c07f7933877e})</extracomment>
<translation type="unfinished"></translation>
@ -550,37 +595,37 @@ The name of the StateType ({08b107bc-1284-455d-9e5a-6a1c3adc389f}) of ThingClass
</message>
<message>
<location filename="../integrationplugingoecharger.cpp" line="116"/>
<location filename="../integrationplugingoecharger.cpp" line="403"/>
<location filename="../integrationplugingoecharger.cpp" line="450"/>
<location filename="../integrationplugingoecharger.cpp" line="480"/>
<location filename="../integrationplugingoecharger.cpp" line="510"/>
<location filename="../integrationplugingoecharger.cpp" line="540"/>
<location filename="../integrationplugingoecharger.cpp" line="570"/>
<location filename="../integrationplugingoecharger.cpp" line="475"/>
<location filename="../integrationplugingoecharger.cpp" line="522"/>
<location filename="../integrationplugingoecharger.cpp" line="552"/>
<location filename="../integrationplugingoecharger.cpp" line="582"/>
<location filename="../integrationplugingoecharger.cpp" line="612"/>
<location filename="../integrationplugingoecharger.cpp" line="642"/>
<source>The wallbox does not seem to be reachable.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../integrationplugingoecharger.cpp" line="125"/>
<location filename="../integrationplugingoecharger.cpp" line="412"/>
<location filename="../integrationplugingoecharger.cpp" line="459"/>
<location filename="../integrationplugingoecharger.cpp" line="489"/>
<location filename="../integrationplugingoecharger.cpp" line="519"/>
<location filename="../integrationplugingoecharger.cpp" line="549"/>
<location filename="../integrationplugingoecharger.cpp" line="579"/>
<location filename="../integrationplugingoecharger.cpp" line="484"/>
<location filename="../integrationplugingoecharger.cpp" line="531"/>
<location filename="../integrationplugingoecharger.cpp" line="561"/>
<location filename="../integrationplugingoecharger.cpp" line="591"/>
<location filename="../integrationplugingoecharger.cpp" line="621"/>
<location filename="../integrationplugingoecharger.cpp" line="651"/>
<source>The wallbox returned invalid data.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../integrationplugingoecharger.cpp" line="433"/>
<location filename="../integrationplugingoecharger.cpp" line="505"/>
<source>Error creating MQTT channel. Please check MQTT server settings.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../integrationplugingoecharger.cpp" line="466"/>
<location filename="../integrationplugingoecharger.cpp" line="496"/>
<location filename="../integrationplugingoecharger.cpp" line="526"/>
<location filename="../integrationplugingoecharger.cpp" line="556"/>
<location filename="../integrationplugingoecharger.cpp" line="587"/>
<location filename="../integrationplugingoecharger.cpp" line="538"/>
<location filename="../integrationplugingoecharger.cpp" line="568"/>
<location filename="../integrationplugingoecharger.cpp" line="598"/>
<location filename="../integrationplugingoecharger.cpp" line="628"/>
<location filename="../integrationplugingoecharger.cpp" line="659"/>
<source>Error while configuring MQTT settings on the wallbox.</source>
<translation type="unfinished"></translation>
</message>