iobroker.enocean
Version:
Connects EnOcean devices via USB/Serial devices with TCM300 Chips
63 lines (62 loc) • 1.45 kB
JSON
{
"eep": "A5-04-02",
"rorg_number": "0xA5",
"telegram": "4BS",
"func_number": "0x04",
"type_number": "0x02",
"type_title": "Temperature and humidity Sensor Range -20°C to +60°C and 0% to 100%",
"bidirectional": false,
"objects": {
"preDefined": ["TMP", "HM"]
},
"case": [
{
"send": false,
"condition": {
"t_sensor": {
"bitoffs": "30",
"bitsize": "1",
"value": 1
}
},
"datafield": [
{
"data": "Temperature -20...60°C",
"shortcut": "TMP",
"bitoffs": "16",
"bitsize": "8",
"value": {"+": [{ "*": [{ "-": [{ "var": "value"}, 0 ]}, 0.32 ]}, -20 ]},
"decimals": 2
},
{
"data": "Humidity 0...100%",
"shortcut": "HM",
"bitoffs": "8",
"bitsize": "8",
"value": {"+": [{"*": [{"-": [{"var": "value"}, 0]}, 0.4]}, 0]},
"decimals": 2
}
]
},
{
"send": false,
"condition": {
"t_sensor": {
"bitoffs": "30",
"bitsize": "1",
"value": 0
}
},
"datafield": [
{
"data": "Humidity 0...100%",
"shortcut": "HM",
"bitoffs": "8",
"bitsize": "8",
"value": {"+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 0.4 ] }, 0 ]},
"decimals": 2
}
]
}
]
}