19.10.2020, 12:53
I changed the Datatype to 9 for holding registers 1 and 2, but what I transfer to Modbus with KNX is not changed when I run the RTU read test - it remains at 32767.
I send z. B. 2150 and 32767 remains.
Any idea why that is? or am I wrong here?
Code:
{
"product_code": "RT",
"manufacturer": "Realtime",
"name": "RTD-W Control",
"product_range": "Realtime Modbus",
"description": "Realtime Modbus RT ",
"mapping": [
{
"name": "Sollwert Wasservorlauf Heizen",
"address": 1,
"bus_datatype": 9,
"datatype": "int16",
"type": "register",
"units": "Grad",
"value_multiplier": "0.01"
},
{
"name": "Sollwert Wasservorlauf Kuehlen",
"address": 2,
"bus_datatype": 9,
"datatype": "int16",
"type": "register",
"units": "Grad",
"value_multiplier": "0.01"
},
{
"name": "Sensoreingang Heizen ein",
"address": 10001,
"bus_datatype": 7,
"datatype": "int16",
"type": "register",
"units": "ein/aus"
}
]
}
Any idea why that is? or am I wrong here?