This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm that you accept these cookies being set.

Modbus help, multiplier and type
#1
I need some help with theese values


{ "name": "Device Firmware build", "bus_datatype": "int16", "type": "inputregister", "address": 6003, "writable": 0,  "units": " " },
{ "name": "Temperature Controller method", "bus_datatype": "bool", "type": "register", "address": 5130, "writable": 1,  "units": " " },
{ "name": "Temperature setpoint", "datatype": "int16", "bus_datatype": "float16", "type": "register", "address": 5101, "writable": 1,  "units": "C", "value_multiplier": 0.1 },
{ "name": "Travelling mode temperature drop", "datatype": "int16", "bus_datatype": "float16", "type": "register", "address": 5107, "writable": 1,  "units": "C", "value_multiplier": 0.1 },
{ "name": "Away State Temperature Drop", "datatype": "int16", "bus_datatype": "float16", "type": "register", "address": 5171, "writable": 1,  "units": "C", "value_multiplier": 0.1 },
{ "name": "OperatingModeStatus", "bus_datatype": "int16", "datatype": "int16", "type": "inputregister", "address": 6302, "writable": 0},

3x6003
R
Device Firmware build
0
999

4x5130
RW
Temperature Controller method
0-1
0 = Supply air, 1 = Room air

4x5101
RW
Temperature setpoint
16-23°C
Supply/Room temperature controller setpoint

4x5107
RW
Travelling mode temperature drop
0-10°C
Temperature drop of Setpoint

4x5171
RW
Away State Temperature Drop
0-10°C
Temperature drop of Setpoint

3x6302
R
Ventilation Speed state
0-4
0 = Stopped, 1= Away, 2 = Home, 3 = Boost
Reply
#2
Use Read test to confirm that the register addresses are correct. You might need to subtract 1 from each address.
Reply
#3
(25.09.2023, 12:52)admin Wrote: Use Read test to confirm that the register addresses are correct. You might need to subtract 1 from each address.

Seems you are right Smile 

I got some more valid values now. 
Still somethng wrong with this one. 
Value should be 3 something.

Attached Files Thumbnail(s)
   
Reply
#4
This object might be a string
------------------------------
Ctrl+F5
Reply
#5
How should I write this one then?
{ "name": "Device Firmware build", "bus_datatype": "int16", "type": "inputregister", "address": 6003, "writable": 0,  "units": " " },
Reply
#6
Check device documentation what does it say about datatype.I'm just guessing.
https://forum.logicmachine.net/showthrea...6#pid32166
------------------------------
Ctrl+F5
Reply


Forum Jump: