23.01.2018, 09:25
(This post was last modified: 23.01.2018, 10:11 by tormod@hoyemweb.no.)
Hi, I'm trying to add a device with modbus but result is not as expected.
Problem 1:
value_custom is not added to objects.
Problem 2:
When trying to get value_bitmask i get 1 on all objects. The hexvalue is 0003 and should give value 1 in first 2 objects.
Problem 1:
value_custom is not added to objects.
Code:
{
"manufacturer": "xxx",
"description": "xxx",
"mapping":[
{ "name": "320000 - SV - Varme System Anleggs modus", "bus_datatype": "int16", "type": "register", "address": 1651, "datatype": "int16",
"bus_address": "32/0/40", "value_custom": { "0": "Stoppet", "1": "Startet" } }
]
}
Problem 2:
When trying to get value_bitmask i get 1 on all objects. The hexvalue is 0003 and should give value 1 in first 2 objects.
Code:
{
"manufacturer": "xxx",
"description": "xxx",
"mapping":[
{ "name": "370000.JP401 Start", "bus_datatype": "bool", "type": "register", "address": 1530, "datatype":"int16", "bus_address": "32/0/0",
"value_bitmask": "0x00"},
{ "name": "370000.JP401 Drift", "bus_datatype": "bool", "type": "register", "address": 1530, "datatype":"int16", "bus_address": "32/0/1",
"value_bitmask": "0x01"},
{ "name": "370000.JP401 Feil", "bus_datatype": "bool", "type": "register", "address": 1530, "datatype":"int16", "bus_address": "32/0/2",
"value_bitmask": "0x02"},
{ "name": "370000.JP401 Kritisk alarm", "bus_datatype": "bool", "type": "register", "address": 1530, "datatype":"int16", "bus_address": "32/0/3",
"value_bitmask": "0x03"}
]
}