diff --git a/wallbe/integrationpluginwallbe.cpp b/wallbe/integrationpluginwallbe.cpp
index e9ca4b3..68a8158 100644
--- a/wallbe/integrationpluginwallbe.cpp
+++ b/wallbe/integrationpluginwallbe.cpp
@@ -53,7 +53,7 @@ void IntegrationPluginWallbe::setupThing(ThingSetupInfo *info)
if (address.isNull()){
qCWarning(dcWallbe) << "IP address is not valid";
- info->finish(Thing::ThingErrorSetupFailed, tr("IP address parameter not valid"));
+ info->finish(Thing::ThingErrorSetupFailed, tr("Invalid IP address"));
return;
}
ModbusTCPMaster *modbusTcpMaster = new ModbusTCPMaster(address, 502, this);
diff --git a/wallbe/integrationpluginwallbe.json b/wallbe/integrationpluginwallbe.json
index 3c3335c..52a2dee 100644
--- a/wallbe/integrationpluginwallbe.json
+++ b/wallbe/integrationpluginwallbe.json
@@ -1,5 +1,5 @@
{
- "displayName": "wallbe plugin",
+ "displayName": "Wallbe",
"name": "Wallbe",
"id": "0de5bbd2-0dad-4727-9a17-3ee149106048",
"vendors": [
@@ -20,7 +20,6 @@
"displayName": "IP address",
"name": "ip",
"type": "QString",
- "inputType": "IPv4Address",
"defaultValue": "192.168.0.8"
},
{
@@ -35,10 +34,11 @@
{
"id": "39a8e92b-40e5-4648-b5a8-2ffcb5598081",
"displayName": "Connected",
+ "displayNameEvent": "Connected changed",
"name": "connected",
"type": "bool",
"defaultValue": false,
- "displayNameEvent": "Connected changed"
+ "cached": false
},
{
"id": "8dc2fef8-d16e-422a-8498-456b818f5752",
diff --git a/wallbe/translations/0de5bbd2-0dad-4727-9a17-3ee149106048-de.ts b/wallbe/translations/0de5bbd2-0dad-4727-9a17-3ee149106048-de.ts
new file mode 100644
index 0000000..10237e7
--- /dev/null
+++ b/wallbe/translations/0de5bbd2-0dad-4727-9a17-3ee149106048-de.ts
@@ -0,0 +1,138 @@
+
+
+
+
+ IntegrationPluginWallbe
+
+
+ Invalid IP address
+ Ungültige IP-Adresse
+
+
+
+ Wallbe
+
+
+
+
+ Charging
+ The name of the ParamType (ThingClass: wallbeEco, ActionType: power, ID: {26793adc-de10-426f-bb17-170c227891b2})
+----------
+The name of the ParamType (ThingClass: wallbeEco, EventType: power, ID: {26793adc-de10-426f-bb17-170c227891b2})
+----------
+The name of the StateType ({26793adc-de10-426f-bb17-170c227891b2}) of ThingClass wallbeEco
+ Laden
+
+
+
+
+ Charging Time
+ The name of the ParamType (ThingClass: wallbeEco, EventType: chargeTime, ID: {8dc2fef8-d16e-422a-8498-456b818f5752})
+----------
+The name of the StateType ({8dc2fef8-d16e-422a-8498-456b818f5752}) of ThingClass wallbeEco
+ Ladezeit
+
+
+
+
+
+ Charging current
+ The name of the ParamType (ThingClass: wallbeEco, ActionType: chargeCurrent, ID: {60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1})
+----------
+The name of the ParamType (ThingClass: wallbeEco, EventType: chargeCurrent, ID: {60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1})
+----------
+The name of the StateType ({60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1}) of ThingClass wallbeEco
+ Ladestrom
+
+
+
+ Charging current changed
+ The name of the EventType ({60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1}) of ThingClass wallbeEco
+ Ladestrom geändert
+
+
+
+ Charging status changed
+ The name of the EventType ({26793adc-de10-426f-bb17-170c227891b2}) of ThingClass wallbeEco
+ Ladestatus geändert
+
+
+
+ Charging time changed
+ The name of the EventType ({8dc2fef8-d16e-422a-8498-456b818f5752}) of ThingClass wallbeEco
+ Ladezeit geändert
+
+
+
+
+ Connected
+ The name of the ParamType (ThingClass: wallbeEco, EventType: connected, ID: {39a8e92b-40e5-4648-b5a8-2ffcb5598081})
+----------
+The name of the StateType ({39a8e92b-40e5-4648-b5a8-2ffcb5598081}) of ThingClass wallbeEco
+ Verbunden
+
+
+
+ Connected changed
+ The name of the EventType ({39a8e92b-40e5-4648-b5a8-2ffcb5598081}) of ThingClass wallbeEco
+ Verbunden geändert
+
+
+
+
+ EV Status
+ The name of the ParamType (ThingClass: wallbeEco, EventType: evStatus, ID: {2a95c4fb-9a15-4788-ae09-d34e71314da6})
+----------
+The name of the StateType ({2a95c4fb-9a15-4788-ae09-d34e71314da6}) of ThingClass wallbeEco
+ EV Status
+
+
+
+ EV status changed
+ The name of the EventType ({2a95c4fb-9a15-4788-ae09-d34e71314da6}) of ThingClass wallbeEco
+ EV-Status geändert
+
+
+
+ IP address
+ The name of the ParamType (ThingClass: wallbeEco, Type: thing, ID: {95f297a7-56a5-4789-9b14-6735717344b5})
+ IP Adresse
+
+
+
+ MAC address
+ The name of the ParamType (ThingClass: wallbeEco, Type: thing, ID: {551b03f0-dd70-4463-929b-3668dbd3290f})
+ MAC Adresse
+
+
+
+ Petring
+ The name of the vendor ({831b4b87-0a6c-4d51-b055-967bb6e5fab5})
+ Petring
+
+
+
+ Set charging current
+ The name of the ActionType ({60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1}) of ThingClass wallbeEco
+ Setze Ladestrom
+
+
+
+ Start charging
+ The name of the ActionType ({26793adc-de10-426f-bb17-170c227891b2}) of ThingClass wallbeEco
+ Starte Ladevorgang
+
+
+
+ Wallbe
+ The name of the plugin Wallbe ({0de5bbd2-0dad-4727-9a17-3ee149106048})
+ Wallbe
+
+
+
+ Wallbe eco 2.0
+ The name of the ThingClass ({e66c84f6-b398-47e9-8aeb-33840e7b4492})
+ Wallbe evo 2.0
+
+
+
diff --git a/wallbe/translations/0de5bbd2-0dad-4727-9a17-3ee149106048-en_US.ts b/wallbe/translations/0de5bbd2-0dad-4727-9a17-3ee149106048-en_US.ts
index f153da9..f32ee22 100644
--- a/wallbe/translations/0de5bbd2-0dad-4727-9a17-3ee149106048-en_US.ts
+++ b/wallbe/translations/0de5bbd2-0dad-4727-9a17-3ee149106048-en_US.ts
@@ -2,137 +2,137 @@
- DevicePluginWallbe
+ IntegrationPluginWallbe
-
- IP address parameter not valid
+
+ Invalid IP addressWallbe
-
-
-
+
+
+ Charging
- The name of the ParamType (DeviceClass: wallbeEco, ActionType: power, ID: {26793adc-de10-426f-bb17-170c227891b2})
+ The name of the ParamType (ThingClass: wallbeEco, ActionType: power, ID: {26793adc-de10-426f-bb17-170c227891b2})
----------
-The name of the ParamType (DeviceClass: wallbeEco, EventType: power, ID: {26793adc-de10-426f-bb17-170c227891b2})
+The name of the ParamType (ThingClass: wallbeEco, EventType: power, ID: {26793adc-de10-426f-bb17-170c227891b2})
----------
-The name of the StateType ({26793adc-de10-426f-bb17-170c227891b2}) of DeviceClass wallbeEco
+The name of the StateType ({26793adc-de10-426f-bb17-170c227891b2}) of ThingClass wallbeEco
-
-
+
+ Charging Time
- The name of the ParamType (DeviceClass: wallbeEco, EventType: chargeTime, ID: {8dc2fef8-d16e-422a-8498-456b818f5752})
+ The name of the ParamType (ThingClass: wallbeEco, EventType: chargeTime, ID: {8dc2fef8-d16e-422a-8498-456b818f5752})
----------
-The name of the StateType ({8dc2fef8-d16e-422a-8498-456b818f5752}) of DeviceClass wallbeEco
+The name of the StateType ({8dc2fef8-d16e-422a-8498-456b818f5752}) of ThingClass wallbeEco
-
-
-
+
+
+ Charging current
- The name of the ParamType (DeviceClass: wallbeEco, ActionType: chargeCurrent, ID: {60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1})
+ The name of the ParamType (ThingClass: wallbeEco, ActionType: chargeCurrent, ID: {60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1})
----------
-The name of the ParamType (DeviceClass: wallbeEco, EventType: chargeCurrent, ID: {60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1})
+The name of the ParamType (ThingClass: wallbeEco, EventType: chargeCurrent, ID: {60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1})
----------
-The name of the StateType ({60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1}) of DeviceClass wallbeEco
+The name of the StateType ({60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1}) of ThingClass wallbeEco
-
+ Charging current changed
- The name of the EventType ({60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1}) of DeviceClass wallbeEco
+ The name of the EventType ({60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1}) of ThingClass wallbeEco
-
+ Charging status changed
- The name of the EventType ({26793adc-de10-426f-bb17-170c227891b2}) of DeviceClass wallbeEco
+ The name of the EventType ({26793adc-de10-426f-bb17-170c227891b2}) of ThingClass wallbeEco
-
+ Charging time changed
- The name of the EventType ({8dc2fef8-d16e-422a-8498-456b818f5752}) of DeviceClass wallbeEco
+ The name of the EventType ({8dc2fef8-d16e-422a-8498-456b818f5752}) of ThingClass wallbeEco
-
-
+
+ Connected
- The name of the ParamType (DeviceClass: wallbeEco, EventType: connected, ID: {39a8e92b-40e5-4648-b5a8-2ffcb5598081})
+ The name of the ParamType (ThingClass: wallbeEco, EventType: connected, ID: {39a8e92b-40e5-4648-b5a8-2ffcb5598081})
----------
-The name of the StateType ({39a8e92b-40e5-4648-b5a8-2ffcb5598081}) of DeviceClass wallbeEco
+The name of the StateType ({39a8e92b-40e5-4648-b5a8-2ffcb5598081}) of ThingClass wallbeEco
-
+ Connected changed
- The name of the EventType ({39a8e92b-40e5-4648-b5a8-2ffcb5598081}) of DeviceClass wallbeEco
+ The name of the EventType ({39a8e92b-40e5-4648-b5a8-2ffcb5598081}) of ThingClass wallbeEco
-
-
+
+ EV Status
- The name of the ParamType (DeviceClass: wallbeEco, EventType: evStatus, ID: {2a95c4fb-9a15-4788-ae09-d34e71314da6})
+ The name of the ParamType (ThingClass: wallbeEco, EventType: evStatus, ID: {2a95c4fb-9a15-4788-ae09-d34e71314da6})
----------
-The name of the StateType ({2a95c4fb-9a15-4788-ae09-d34e71314da6}) of DeviceClass wallbeEco
+The name of the StateType ({2a95c4fb-9a15-4788-ae09-d34e71314da6}) of ThingClass wallbeEco
-
+ EV status changed
- The name of the EventType ({2a95c4fb-9a15-4788-ae09-d34e71314da6}) of DeviceClass wallbeEco
+ The name of the EventType ({2a95c4fb-9a15-4788-ae09-d34e71314da6}) of ThingClass wallbeEco
-
+ IP address
- The name of the ParamType (DeviceClass: wallbeEco, Type: device, ID: {95f297a7-56a5-4789-9b14-6735717344b5})
+ The name of the ParamType (ThingClass: wallbeEco, Type: thing, ID: {95f297a7-56a5-4789-9b14-6735717344b5})
-
+ MAC address
- The name of the ParamType (DeviceClass: wallbeEco, Type: device, ID: {551b03f0-dd70-4463-929b-3668dbd3290f})
+ The name of the ParamType (ThingClass: wallbeEco, Type: thing, ID: {551b03f0-dd70-4463-929b-3668dbd3290f})
-
+ PetringThe name of the vendor ({831b4b87-0a6c-4d51-b055-967bb6e5fab5})
-
+ Set charging current
- The name of the ActionType ({60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1}) of DeviceClass wallbeEco
+ The name of the ActionType ({60b5b6b8-bcd3-4c3f-8501-f15af94bc8c1}) of ThingClass wallbeEco
-
+ Start charging
- The name of the ActionType ({26793adc-de10-426f-bb17-170c227891b2}) of DeviceClass wallbeEco
+ The name of the ActionType ({26793adc-de10-426f-bb17-170c227891b2}) of ThingClass wallbeEco
-
- Wallbe eco 2.0
- The name of the DeviceClass ({e66c84f6-b398-47e9-8aeb-33840e7b4492})
-
-
-
-
- wallbe plugin
+
+ WallbeThe name of the plugin Wallbe ({0de5bbd2-0dad-4727-9a17-3ee149106048})
+
+
+ Wallbe eco 2.0
+ The name of the ThingClass ({e66c84f6-b398-47e9-8aeb-33840e7b4492})
+
+