diff --git a/modbuscommander/integrationpluginmodbuscommander.cpp b/modbuscommander/integrationpluginmodbuscommander.cpp
index 74402b5..1527675 100644
--- a/modbuscommander/integrationpluginmodbuscommander.cpp
+++ b/modbuscommander/integrationpluginmodbuscommander.cpp
@@ -386,8 +386,9 @@ void IntegrationPluginModbusCommander::thingRemoved(Thing *thing)
{
qCDebug(dcModbusCommander()) << "Removing thing" << thing->name();
if (thing->thingClassId() == modbusTCPClientThingClassId) {
- ModbusTCPMaster *modbus = m_modbusTCPMasters.take(thing);
- modbus->deleteLater();
+ m_modbusTCPMasters.take(thing)->deleteLater();
+ } else if (thing->thingClassId() == modbusRTUClientThingClassId) {
+ m_modbusRtuMasters.take(thing)->deleteLater();
}
if (myThings().empty()) {
@@ -426,12 +427,12 @@ void IntegrationPluginModbusCommander::onRequestExecuted(QUuid requestId, bool s
{
if (m_asyncActions.contains(requestId)){
ThingActionInfo *info = m_asyncActions.take(requestId);
+ info->thing()->setStateValue(m_connectedStateTypeId.value(info->thing()->thingClassId()), success);
if (success){
info->finish(Thing::ThingErrorNoError);
} else {
info->finish(Thing::ThingErrorHardwareNotAvailable);
}
- info->thing()->setStateValue(m_connectedStateTypeId.value(info->thing()->thingClassId()), success);
}
if (m_readRequests.contains(requestId)){
@@ -689,7 +690,7 @@ void IntegrationPluginModbusCommander::writeRegister(Thing *thing, ThingActionIn
info->finish(Thing::ThingErrorHardwareFailure);
return;
}
-
+ thing->setStateValue("value", action.param(coilValueActionValueParamTypeId).value().toBool());
info->finish(Thing::ThingErrorNoError);
});
} else if (thing->thingClassId() == holdingRegisterThingClassId) {
@@ -705,6 +706,7 @@ void IntegrationPluginModbusCommander::writeRegister(Thing *thing, ThingActionIn
return;
}
+ thing->setStateValue("value", action.param(holdingRegisterValueActionValueParamTypeId).value().toUInt());
info->finish(Thing::ThingErrorNoError);
});
}
diff --git a/modbuscommander/integrationpluginmodbuscommander.json b/modbuscommander/integrationpluginmodbuscommander.json
index 3c3d36e..0b23bfa 100644
--- a/modbuscommander/integrationpluginmodbuscommander.json
+++ b/modbuscommander/integrationpluginmodbuscommander.json
@@ -62,7 +62,6 @@
"id": "725b541a-9e0c-4634-81eb-e415c0b8f012",
"name": "connected",
"displayName": "Connected",
- "displayNameEvent": "Connection status changed",
"type": "bool",
"defaultValue": false
}
@@ -88,7 +87,6 @@
"id": "dffc59fe-b230-4345-81d6-0a55f9e16520",
"name": "connected",
"displayName": "Connected",
- "displayNameEvent": "Connection status changed",
"type": "bool",
"defaultValue": false
}
@@ -106,14 +104,14 @@
"name": "slaveAddress",
"displayName": "Slave address",
"type": "uint",
- "defaultValue": 180
+ "defaultValue": 1
},
{
"id": "9d40c4ce-d251-43bb-a55e-a8780567bbac",
"name": "registerAddress",
"displayName": "Register address",
"type": "uint",
- "defaultValue": 100
+ "defaultValue": 0
}
],
"stateTypes": [
@@ -121,7 +119,6 @@
"id": "9b3852ac-1518-4417-8a0a-452fcfec8963",
"name": "connected",
"displayName": "Connected",
- "displayNameEvent": "Connection status changed",
"type": "bool",
"defaultValue": false
},
@@ -130,7 +127,6 @@
"name": "value",
"displayName": "Value",
"displayNameAction": "Write value",
- "displayNameEvent": "Value changed",
"type": "bool",
"writable": true,
"defaultValue": false
@@ -149,14 +145,14 @@
"name": "slaveAddress",
"displayName": "Slave address",
"type": "uint",
- "defaultValue": 180
+ "defaultValue": 1
},
{
"id": "d37be0cc-6155-4894-b70f-cbc9adfbe48b",
"name": "registerAddress",
"displayName": "Register address",
"type": "uint",
- "defaultValue": 100
+ "defaultValue": 0
}
],
"stateTypes": [
@@ -165,16 +161,14 @@
"name": "connected",
"displayName": "Connected",
"type": "bool",
- "defaultValue": false,
- "displayNameEvent": "connection status changed"
+ "defaultValue": false
},
{
"id": "c772bd7f-6e51-4b28-b182-3b979c1298ce",
"name": "value",
"displayName": "Value",
"type": "bool",
- "defaultValue": false,
- "displayNameEvent": "value changed"
+ "defaultValue": false
}
]
},
@@ -190,14 +184,14 @@
"name": "slaveAddress",
"displayName": "Slave address",
"type": "uint",
- "defaultValue": 180
+ "defaultValue": 1
},
{
"id": "264e381c-d259-4e11-b4b3-332b518ebba3",
"name": "registerAddress",
"displayName": "Register address",
"type": "uint",
- "defaultValue": 100
+ "defaultValue": 0
}
],
"stateTypes": [
@@ -206,16 +200,14 @@
"name": "connected",
"displayName": "Connected",
"type": "bool",
- "defaultValue": false,
- "displayNameEvent": "Connection status changed"
+ "defaultValue": false
},
{
"id": "eabe2d1b-abe5-4063-adab-3cdd8500b286",
"name": "Value",
"displayName": "Value",
"type": "int",
- "defaultValue": 0,
- "displayNameEvent": "Value received"
+ "defaultValue": 0
}
]
},
@@ -231,14 +223,14 @@
"name": "slaveAddress",
"displayName": "Slave address",
"type": "uint",
- "defaultValue": 180
+ "defaultValue": 1
},
{
"id": "c771e09e-15fe-4ea9-9662-c44e2df556a8",
"name": "registerAddress",
"displayName": "Register address",
"type": "uint",
- "defaultValue": 100
+ "defaultValue": 0
}
],
"stateTypes": [
@@ -246,7 +238,6 @@
"id": "1f55b72a-5d13-4ae1-b136-bfd84fd9761f",
"name": "connected",
"displayName": "Connected",
- "displayNameEvent": "Connection status changed",
"type": "bool",
"defaultValue": false
},
@@ -255,10 +246,9 @@
"name": "value",
"displayName": "Value",
"displayNameAction": "Write value",
- "displayNameEvent": "Value changed",
- "type": "int",
+ "type": "uint",
"writable": true,
- "defaultValue": false
+ "defaultValue": 0
}
]
}
diff --git a/modbuscommander/translations/7dda1b6d-c37e-4c9f-a696-1666f9de66e6-de.ts b/modbuscommander/translations/7dda1b6d-c37e-4c9f-a696-1666f9de66e6-de.ts
index 60ba3d6..0837f8d 100644
--- a/modbuscommander/translations/7dda1b6d-c37e-4c9f-a696-1666f9de66e6-de.ts
+++ b/modbuscommander/translations/7dda1b6d-c37e-4c9f-a696-1666f9de66e6-de.ts
@@ -2,150 +2,117 @@
- ModbusCommander
+ IntegrationPluginModbusCommander
-
- Baud rate
- The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {45dfc828-f238-4263-89a3-9b35cf5dea39})
- Baudrate
+
+ The discovery is not available.
+
-
+
+ The modbus RTU hardware resource is not available
+
+
+
+
+ Configured modbus RTU master could not be found. Please reconfigure the client and assign a new valid modbus RTU master.
+
+
+
+
+ ModbusCommander
+
+ CoilThe name of the ThingClass ({f53524ea-1d06-40a9-b7a4-041297b21e84})Coil
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Connected
- The name of the ParamType (ThingClass: holdingRegister, EventType: connected, ID: {1f55b72a-5d13-4ae1-b136-bfd84fd9761f})
-----------
-The name of the StateType ({1f55b72a-5d13-4ae1-b136-bfd84fd9761f}) of ThingClass holdingRegister
-----------
-The name of the ParamType (ThingClass: inputRegister, EventType: connected, ID: {0f3768cf-5fb2-4fbf-8614-8389f65f1e9d})
+ The name of the StateType ({1f55b72a-5d13-4ae1-b136-bfd84fd9761f}) of ThingClass holdingRegister
----------
The name of the StateType ({0f3768cf-5fb2-4fbf-8614-8389f65f1e9d}) of ThingClass inputRegister
----------
-The name of the ParamType (ThingClass: discreteInput, EventType: connected, ID: {dbe7c801-0888-4e7f-a88b-ba342efb11b6})
-----------
The name of the StateType ({dbe7c801-0888-4e7f-a88b-ba342efb11b6}) of ThingClass discreteInput
----------
-The name of the ParamType (ThingClass: coil, EventType: connected, ID: {9b3852ac-1518-4417-8a0a-452fcfec8963})
-----------
The name of the StateType ({9b3852ac-1518-4417-8a0a-452fcfec8963}) of ThingClass coil
----------
-The name of the ParamType (ThingClass: modbusRTUClient, EventType: connected, ID: {dffc59fe-b230-4345-81d6-0a55f9e16520})
-----------
The name of the StateType ({dffc59fe-b230-4345-81d6-0a55f9e16520}) of ThingClass modbusRTUClient
----------
-The name of the ParamType (ThingClass: modbusTCPClient, EventType: connected, ID: {725b541a-9e0c-4634-81eb-e415c0b8f012})
-----------
The name of the StateType ({725b541a-9e0c-4634-81eb-e415c0b8f012}) of ThingClass modbusTCPClientVerbunden
-
-
-
-
-
- Connection status changed
- The name of the EventType ({1f55b72a-5d13-4ae1-b136-bfd84fd9761f}) of ThingClass holdingRegister
-----------
-The name of the EventType ({0f3768cf-5fb2-4fbf-8614-8389f65f1e9d}) of ThingClass inputRegister
-----------
-The name of the EventType ({9b3852ac-1518-4417-8a0a-452fcfec8963}) of ThingClass coil
-----------
-The name of the EventType ({dffc59fe-b230-4345-81d6-0a55f9e16520}) of ThingClass modbusRTUClient
-----------
-The name of the EventType ({725b541a-9e0c-4634-81eb-e415c0b8f012}) of ThingClass modbusTCPClient
- Verbunden geändert
-
-
-
- Data bits
- The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {a27c664b-9f43-4573-a2cc-f65a8fa1a069})
- Datenbits
-
-
-
+ Discrete inputThe name of the ThingClass ({d7a15b39-48d3-4591-bdad-ec5e799aa6e5})Discrete input
-
+ Holding registerThe name of the ThingClass ({61a2382c-3d9f-41a1-a2fd-27b2af203c56})Holding Register
-
+ IP AddressThe name of the ParamType (ThingClass: modbusTCPClient, Type: thing, ID: {2a3fcb23-931b-4ba1-b134-c49b656c76f7})IP-Adresse
-
+ Input registerThe name of the ThingClass ({e4c34050-d115-440f-b332-63d36e3e12b8})Input Register
-
+ Modbus CommanderThe name of the plugin ModbusCommander ({7dda1b6d-c37e-4c9f-a696-1666f9de66e6})Modbus Commander
-
+ Modbus RTU clientThe name of the ThingClass ({776df314-6186-4eb5-b824-f0d916f6d9c3})Modbus RTU Client
-
+
+ Modbus RTU master
+ The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {ed49f7d8-ab18-4c37-9b80-1004b75dcb91})
+
+
+
+ Modbus TCP clientThe name of the ThingClass ({35d3e7dc-1f33-4b8c-baa3-eb10b4f157a7})Modbus TCP Client
-
-
+ Number of retries
- The name of the ParamType (ThingClass: modbusRTUClient, Type: settings, ID: {c4f16d6c-c1f2-4862-b0bd-6fae7193eaa8})
-----------
-The name of the ParamType (ThingClass: modbusTCPClient, Type: settings, ID: {b27c95c9-7584-46e1-9e62-89890c7bde67})
+ The name of the ParamType (ThingClass: modbusTCPClient, Type: settings, ID: {b27c95c9-7584-46e1-9e62-89890c7bde67})
-
- Parity
- The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {72de1b08-2a27-49c5-90e0-8788c3ea1da3})
- Parity
-
-
-
+ PortThe name of the ParamType (ThingClass: modbusTCPClient, Type: thing, ID: {bee8b151-815a-4159-9d8a-42b76e99b42c})Port
-
-
-
-
+
+
+
+ Register addressThe name of the ParamType (ThingClass: holdingRegister, Type: thing, ID: {c771e09e-15fe-4ea9-9662-c44e2df556a8})
----------
@@ -157,22 +124,10 @@ The name of the ParamType (ThingClass: coil, Type: thing, ID: {9d40c4ce-d251-43b
Registeradresse
-
- Serial number
- The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {9908b01f-a76b-4b21-8242-b507c9252254})
-
-
-
-
- Serial port
- The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {ed49f7d8-ab18-4c37-9b80-1004b75dcb91})
- Serielle Schnittstelle
-
-
-
-
-
-
+
+
+
+ Slave addressThe name of the ParamType (ThingClass: holdingRegister, Type: thing, ID: {35879cf9-631c-4fe0-95c0-a4bb2e9039e6})
----------
@@ -184,77 +139,41 @@ The name of the ParamType (ThingClass: coil, Type: thing, ID: {d85977a2-4f9c-40f
Slaveadresse
-
- Stop bits
- The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {4ea8bcdf-d4c5-45a4-a54f-f10ac3f08a78})
- Stopbits
-
-
-
-
+ Timeout
- The name of the ParamType (ThingClass: modbusRTUClient, Type: settings, ID: {b0af32f0-b8cc-4642-af5a-576732522b2c})
-----------
-The name of the ParamType (ThingClass: modbusTCPClient, Type: settings, ID: {a6aa4eff-205b-426d-ad05-90971a122138})
+ The name of the ParamType (ThingClass: modbusTCPClient, Type: settings, ID: {a6aa4eff-205b-426d-ad05-90971a122138})
-
+ Update intervalThe name of the ParamType (ThingClass: modbusCommander, Type: plugin, ID: {0606c221-b157-4086-885d-7e7b166540a1})Updateinterval
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ ValueThe name of the ParamType (ThingClass: holdingRegister, ActionType: value, ID: {585cc4fc-07da-415f-a176-12f3baeef025})
----------
-The name of the ParamType (ThingClass: holdingRegister, EventType: value, ID: {585cc4fc-07da-415f-a176-12f3baeef025})
-----------
The name of the StateType ({585cc4fc-07da-415f-a176-12f3baeef025}) of ThingClass holdingRegister
----------
-The name of the ParamType (ThingClass: inputRegister, EventType: Value, ID: {eabe2d1b-abe5-4063-adab-3cdd8500b286})
-----------
The name of the StateType ({eabe2d1b-abe5-4063-adab-3cdd8500b286}) of ThingClass inputRegister
----------
-The name of the ParamType (ThingClass: discreteInput, EventType: value, ID: {c772bd7f-6e51-4b28-b182-3b979c1298ce})
-----------
The name of the StateType ({c772bd7f-6e51-4b28-b182-3b979c1298ce}) of ThingClass discreteInput
----------
The name of the ParamType (ThingClass: coil, ActionType: value, ID: {1cd4cd53-3043-4ed9-9ba8-62985000c599})
----------
-The name of the ParamType (ThingClass: coil, EventType: value, ID: {1cd4cd53-3043-4ed9-9ba8-62985000c599})
-----------
The name of the StateType ({1cd4cd53-3043-4ed9-9ba8-62985000c599}) of ThingClass coilWert
-
-
- Value changed
- The name of the EventType ({585cc4fc-07da-415f-a176-12f3baeef025}) of ThingClass holdingRegister
-----------
-The name of the EventType ({1cd4cd53-3043-4ed9-9ba8-62985000c599}) of ThingClass coil
- Wert geändert
-
-
-
- Value received
- The name of the EventType ({eabe2d1b-abe5-4063-adab-3cdd8500b286}) of ThingClass inputRegister
- Wert empfangen
-
-
-
-
+
+ Write valueThe name of the ActionType ({585cc4fc-07da-415f-a176-12f3baeef025}) of ThingClass holdingRegister
----------
@@ -262,22 +181,10 @@ The name of the ActionType ({1cd4cd53-3043-4ed9-9ba8-62985000c599}) of ThingClas
Schreibe Wert
-
- connection status changed
- The name of the EventType ({dbe7c801-0888-4e7f-a88b-ba342efb11b6}) of ThingClass discreteInput
- Verbindung geändert
-
-
-
+ nymeaThe name of the vendor ({2062d64d-3232-433c-88bc-0d33c0ba2ba6})nymea
-
-
- value changed
- The name of the EventType ({c772bd7f-6e51-4b28-b182-3b979c1298ce}) of ThingClass discreteInput
- Wert geändert
-
diff --git a/modbuscommander/translations/7dda1b6d-c37e-4c9f-a696-1666f9de66e6-en_US.ts b/modbuscommander/translations/7dda1b6d-c37e-4c9f-a696-1666f9de66e6-en_US.ts
index f6f98e4..8213014 100644
--- a/modbuscommander/translations/7dda1b6d-c37e-4c9f-a696-1666f9de66e6-en_US.ts
+++ b/modbuscommander/translations/7dda1b6d-c37e-4c9f-a696-1666f9de66e6-en_US.ts
@@ -2,150 +2,117 @@
- ModbusCommander
+ IntegrationPluginModbusCommander
-
- Baud rate
- The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {45dfc828-f238-4263-89a3-9b35cf5dea39})
+
+ The discovery is not available.
-
+
+ The modbus RTU hardware resource is not available
+
+
+
+
+ Configured modbus RTU master could not be found. Please reconfigure the client and assign a new valid modbus RTU master.
+
+
+
+
+ ModbusCommander
+
+ CoilThe name of the ThingClass ({f53524ea-1d06-40a9-b7a4-041297b21e84})
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Connected
- The name of the ParamType (ThingClass: holdingRegister, EventType: connected, ID: {1f55b72a-5d13-4ae1-b136-bfd84fd9761f})
-----------
-The name of the StateType ({1f55b72a-5d13-4ae1-b136-bfd84fd9761f}) of ThingClass holdingRegister
-----------
-The name of the ParamType (ThingClass: inputRegister, EventType: connected, ID: {0f3768cf-5fb2-4fbf-8614-8389f65f1e9d})
+ The name of the StateType ({1f55b72a-5d13-4ae1-b136-bfd84fd9761f}) of ThingClass holdingRegister
----------
The name of the StateType ({0f3768cf-5fb2-4fbf-8614-8389f65f1e9d}) of ThingClass inputRegister
----------
-The name of the ParamType (ThingClass: discreteInput, EventType: connected, ID: {dbe7c801-0888-4e7f-a88b-ba342efb11b6})
-----------
The name of the StateType ({dbe7c801-0888-4e7f-a88b-ba342efb11b6}) of ThingClass discreteInput
----------
-The name of the ParamType (ThingClass: coil, EventType: connected, ID: {9b3852ac-1518-4417-8a0a-452fcfec8963})
-----------
The name of the StateType ({9b3852ac-1518-4417-8a0a-452fcfec8963}) of ThingClass coil
----------
-The name of the ParamType (ThingClass: modbusRTUClient, EventType: connected, ID: {dffc59fe-b230-4345-81d6-0a55f9e16520})
-----------
The name of the StateType ({dffc59fe-b230-4345-81d6-0a55f9e16520}) of ThingClass modbusRTUClient
----------
-The name of the ParamType (ThingClass: modbusTCPClient, EventType: connected, ID: {725b541a-9e0c-4634-81eb-e415c0b8f012})
-----------
The name of the StateType ({725b541a-9e0c-4634-81eb-e415c0b8f012}) of ThingClass modbusTCPClient
-
-
-
-
-
- Connection status changed
- The name of the EventType ({1f55b72a-5d13-4ae1-b136-bfd84fd9761f}) of ThingClass holdingRegister
-----------
-The name of the EventType ({0f3768cf-5fb2-4fbf-8614-8389f65f1e9d}) of ThingClass inputRegister
-----------
-The name of the EventType ({9b3852ac-1518-4417-8a0a-452fcfec8963}) of ThingClass coil
-----------
-The name of the EventType ({dffc59fe-b230-4345-81d6-0a55f9e16520}) of ThingClass modbusRTUClient
-----------
-The name of the EventType ({725b541a-9e0c-4634-81eb-e415c0b8f012}) of ThingClass modbusTCPClient
-
-
-
-
- Data bits
- The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {a27c664b-9f43-4573-a2cc-f65a8fa1a069})
-
-
-
-
+ Discrete inputThe name of the ThingClass ({d7a15b39-48d3-4591-bdad-ec5e799aa6e5})
-
+ Holding registerThe name of the ThingClass ({61a2382c-3d9f-41a1-a2fd-27b2af203c56})
-
+ IP AddressThe name of the ParamType (ThingClass: modbusTCPClient, Type: thing, ID: {2a3fcb23-931b-4ba1-b134-c49b656c76f7})
-
+ Input registerThe name of the ThingClass ({e4c34050-d115-440f-b332-63d36e3e12b8})
-
+ Modbus CommanderThe name of the plugin ModbusCommander ({7dda1b6d-c37e-4c9f-a696-1666f9de66e6})
-
+ Modbus RTU clientThe name of the ThingClass ({776df314-6186-4eb5-b824-f0d916f6d9c3})
-
+
+ Modbus RTU master
+ The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {ed49f7d8-ab18-4c37-9b80-1004b75dcb91})
+
+
+
+ Modbus TCP clientThe name of the ThingClass ({35d3e7dc-1f33-4b8c-baa3-eb10b4f157a7})
-
-
+ Number of retries
- The name of the ParamType (ThingClass: modbusRTUClient, Type: settings, ID: {c4f16d6c-c1f2-4862-b0bd-6fae7193eaa8})
-----------
-The name of the ParamType (ThingClass: modbusTCPClient, Type: settings, ID: {b27c95c9-7584-46e1-9e62-89890c7bde67})
+ The name of the ParamType (ThingClass: modbusTCPClient, Type: settings, ID: {b27c95c9-7584-46e1-9e62-89890c7bde67})
-
- Parity
- The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {72de1b08-2a27-49c5-90e0-8788c3ea1da3})
-
-
-
-
+ PortThe name of the ParamType (ThingClass: modbusTCPClient, Type: thing, ID: {bee8b151-815a-4159-9d8a-42b76e99b42c})
-
-
-
-
+
+
+
+ Register addressThe name of the ParamType (ThingClass: holdingRegister, Type: thing, ID: {c771e09e-15fe-4ea9-9662-c44e2df556a8})
----------
@@ -157,22 +124,10 @@ The name of the ParamType (ThingClass: coil, Type: thing, ID: {9d40c4ce-d251-43b
-
- Serial number
- The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {9908b01f-a76b-4b21-8242-b507c9252254})
-
-
-
-
- Serial port
- The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {ed49f7d8-ab18-4c37-9b80-1004b75dcb91})
-
-
-
-
-
-
-
+
+
+
+ Slave addressThe name of the ParamType (ThingClass: holdingRegister, Type: thing, ID: {35879cf9-631c-4fe0-95c0-a4bb2e9039e6})
----------
@@ -184,77 +139,41 @@ The name of the ParamType (ThingClass: coil, Type: thing, ID: {d85977a2-4f9c-40f
-
- Stop bits
- The name of the ParamType (ThingClass: modbusRTUClient, Type: thing, ID: {4ea8bcdf-d4c5-45a4-a54f-f10ac3f08a78})
-
-
-
-
-
+ Timeout
- The name of the ParamType (ThingClass: modbusRTUClient, Type: settings, ID: {b0af32f0-b8cc-4642-af5a-576732522b2c})
-----------
-The name of the ParamType (ThingClass: modbusTCPClient, Type: settings, ID: {a6aa4eff-205b-426d-ad05-90971a122138})
+ The name of the ParamType (ThingClass: modbusTCPClient, Type: settings, ID: {a6aa4eff-205b-426d-ad05-90971a122138})
-
+ Update intervalThe name of the ParamType (ThingClass: modbusCommander, Type: plugin, ID: {0606c221-b157-4086-885d-7e7b166540a1})
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ ValueThe name of the ParamType (ThingClass: holdingRegister, ActionType: value, ID: {585cc4fc-07da-415f-a176-12f3baeef025})
----------
-The name of the ParamType (ThingClass: holdingRegister, EventType: value, ID: {585cc4fc-07da-415f-a176-12f3baeef025})
-----------
The name of the StateType ({585cc4fc-07da-415f-a176-12f3baeef025}) of ThingClass holdingRegister
----------
-The name of the ParamType (ThingClass: inputRegister, EventType: Value, ID: {eabe2d1b-abe5-4063-adab-3cdd8500b286})
-----------
The name of the StateType ({eabe2d1b-abe5-4063-adab-3cdd8500b286}) of ThingClass inputRegister
----------
-The name of the ParamType (ThingClass: discreteInput, EventType: value, ID: {c772bd7f-6e51-4b28-b182-3b979c1298ce})
-----------
The name of the StateType ({c772bd7f-6e51-4b28-b182-3b979c1298ce}) of ThingClass discreteInput
----------
The name of the ParamType (ThingClass: coil, ActionType: value, ID: {1cd4cd53-3043-4ed9-9ba8-62985000c599})
----------
-The name of the ParamType (ThingClass: coil, EventType: value, ID: {1cd4cd53-3043-4ed9-9ba8-62985000c599})
-----------
The name of the StateType ({1cd4cd53-3043-4ed9-9ba8-62985000c599}) of ThingClass coil
-
-
- Value changed
- The name of the EventType ({585cc4fc-07da-415f-a176-12f3baeef025}) of ThingClass holdingRegister
-----------
-The name of the EventType ({1cd4cd53-3043-4ed9-9ba8-62985000c599}) of ThingClass coil
-
-
-
-
- Value received
- The name of the EventType ({eabe2d1b-abe5-4063-adab-3cdd8500b286}) of ThingClass inputRegister
-
-
-
-
-
+
+ Write valueThe name of the ActionType ({585cc4fc-07da-415f-a176-12f3baeef025}) of ThingClass holdingRegister
----------
@@ -262,22 +181,10 @@ The name of the ActionType ({1cd4cd53-3043-4ed9-9ba8-62985000c599}) of ThingClas
-
- connection status changed
- The name of the EventType ({dbe7c801-0888-4e7f-a88b-ba342efb11b6}) of ThingClass discreteInput
-
-
-
-
+ nymeaThe name of the vendor ({2062d64d-3232-433c-88bc-0d33c0ba2ba6})
-
-
- value changed
- The name of the EventType ({c772bd7f-6e51-4b28-b182-3b979c1298ce}) of ThingClass discreteInput
-
-