UNPKG

iobroker.enocean

Version:

Connects EnOcean devices via USB/Serial devices with TCM300 Chips

445 lines 9.92 kB
{ "eep": "D2-14-41", "rorg_number": "0xD2", "telegram": "VLD", "func_number": "0x14", "type_number": "0x41", "type_title": "Indoor -Temperature, Humidity XYZ Acceleration, Illumination Sensor, Window Contact", "bidirectional": false, "objects": { "TMP": { "type": "state", "common": { "name": { "en": "Temperature", "de": "Temperatur" }, "role": "value.temperature", "type": "number", "read": true, "write": false, "def": 0, "unit": "°C", "states": { "1021": "Out of range negative", "1022": "Out of range positive", "1023": "Error" } }, "native": {} }, "HM": { "type": "state", "common": { "name": { "en": "Relative humidity", "de": "Relative Luftfeuchtigkeit" }, "role": "value.humidity", "type": "number", "read": true, "write": false, "def": 0, "unit": "%", "states": { "254": "Supported + Invalid", "255": "Not Supported" } }, "native": {} }, "ILL": { "type": "state", "common": { "name": { "en": "Illumination 0...100.000lx", "de": "Beleuchtungsstärke 0...100.000lx" }, "role": "value.brightness", "type": "number", "read": true, "write": false, "def": 0, "unit": "lx", "states": { "131071": "Error" } }, "native": {} }, "ASS": { "type": "state", "common": { "name": { "en": "Acceleration sensor status", "de": "Beschleunigungssensor Status" }, "role": "indicator", "type": "number", "read": true, "write": false, "states": { "0": "Periodic update", "1": "Threshold 1 exceeded", "2": "Threshold 2 exceeded" }, "def": 0 }, "native": {} }, "X": { "type": "state", "common": { "name": { "en": "Acceleration X", "de": "Beschleunigung X" }, "role": "value", "type": "number", "read": true, "write": false, "states": { "1021": "Out of range negative", "1022": "Out of range positive", "1023": "Error" }, "def": 0 }, "native": {} }, "Y": { "type": "state", "common": { "name": { "en": "Acceleration Y", "de": "Beschleunigung Y" }, "role": "value", "type": "number", "read": true, "write": false, "states": { "1021": "Out of range negative", "1022": "Out of range positive", "1023": "Error" }, "def": 0 }, "native": {} }, "Z": { "type": "state", "common": { "name": { "en": "Acceleration Z", "de": "Beschleunigung Z" }, "role": "value", "type": "number", "read": true, "write": false, "states": { "1021": "Out of range negative", "1022": "Out of range positive", "1023": "Error" }, "def": 0 }, "native": {} }, "CO": { "type": "state", "common": { "name": { "en": "Contact open", "de": "Kontakt offen" }, "role": "sensor.door", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} } }, "case": [ { "send": false, "datafield": [ { "data": "Temperature", "shortcut": "TMP", "bitoffs": "0", "bitsize": "10", "value": { "if": [ { "<": [ { "var": "value" }, 1000 ] }, { "+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 0.1 ] }, -40 ] }, { ">": [ { "var": "value" }, 1001 ] }, { "var": "value" } ] }, "decimals": 2 }, { "data": "Relative humidity", "shortcut": "HM", "bitoffs": "10", "bitsize": "8", "value": { "if": [ { "<": [ { "var": "value" }, 200 ] }, { "+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 0.5 ] }, 0 ] }, { ">": [ { "var": "value" }, 254 ] }, { "var": "value" } ] }, "decimals": 2 }, { "data": "Illumination 0...100.000lx", "shortcut": "ILL", "bitoffs": "18", "bitsize": "17", "value": { "var": "value" } }, { "data": "Acceleration sensor status", "shortcut": "ASS", "bitoffs": "35", "bitsize": "2", "value": { "var": "value" } }, { "data": "Acceleration X", "shortcut": "X", "bitoffs": "37", "bitsize": "10", "value": { "if": [ { "<": [ { "var": "value" }, 1000 ] }, { "+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 0.005 ] }, -2.5 ] }, { ">": [ { "var": "value" }, 1001 ] }, { "var": "value" } ] }, "decimals": 2 }, { "data": "Acceleration Y", "shortcut": "Y", "bitoffs": "47", "bitsize": "10", "value": { "if": [ { "<": [ { "var": "value" }, 1000 ] }, { "+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 0.005 ] }, -2.5 ] }, { ">": [ { "var": "value" }, 1001 ] }, { "var": "value" } ] }, "decimals": 2 }, { "data": "Acceleration Z", "shortcut": "Z", "bitoffs": "37", "bitsize": "10", "value": { "if": [ { "<": [ { "var": "value" }, 1000 ] }, { "+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 0.005 ] }, -2.5 ] }, { ">": [ { "var": "value" }, 1001 ] }, { "var": "value" } ] }, "decimals": 2 }, { "data": "Contact open", "shortcut": "CO", "bitoffs": "67", "bitsize": "1", "value": { "===": [ { "var": "value" }, 0 ] } } ] } ] }