UNPKG

iobroker.enocean

Version:

Connects EnOcean devices via USB/Serial devices with TCM300 Chips

353 lines 7.31 kB
{ "eep": "TF-13-20", "rorg_number": "0xA5", "telegram": "4BS", "func_number": "0x00", "type_number": "0x00", "type_title": "FTRx5HS, FTAFx5D", "bidirectional": false, "objects": { "preDefined": [ "SP", "TMP" ], "CMD": { "type": "state", "common": { "name": { "en": "Command", "de": "Befehl" }, "role": "state", "type": "number", "read": false, "write": true, "states": { "0": "Send data", "1": "Teach-in" }, "def": 0 }, "native": {} }, "NR": { "type": "state", "common": { "name": { "en": "Night reduction", "de": "Nachtabsenkung" }, "role": "state", "type": "number", "read": true, "write": true, "def": 0, "unit": "°K" }, "native": {} }, "SPRI": { "type": "state", "common": { "name": { "en": "Set point priority", "de": "Sollwertpriorität" }, "role": "state", "type": "boolean", "read": true, "write": true, "def": true }, "native": {} } }, "case": [ { "send": true, "condition": { "command": [ { "value": 0 } ] }, "datafield": [ { "data": "Night reduction", "shortcut": "NR", "bitoffs": "0", "bitsize": "8", "value_out": { "if": [ { "==": [ 0, { "var": "value" } ] }, 0, { "==": [ 1, { "var": "value" } ] }, 6, { "==": [ 2, { "var": "value" } ] }, 12, { "==": [ 3, { "var": "value" } ] }, 19, { "==": [ 4, { "var": "value" } ] }, 25, { "==": [ 5, { "var": "value" } ] }, 31 ] } }, { "data": "Set point 12...28°C", "shortcut": "SP", "bitoffs": "8", "bitsize": "8", "value_out": { "+": [ { "/": [ { "-": [ { "var": "value" }, 0 ] }, 0.1568627450980392 ] }, 0 ] } }, { "data": "fixed parameter", "description": "dummy", "bitoffs": "16", "bitsize": "8", "value": 0 }, { "data": "fixed parameter", "description": "Represents learnbit", "bitoffs": "28", "bitsize": "1", "value": 1 }, { "data": "Set point priority", "shortcut": "SPRI", "bitoffs": "30", "bitsize": "1", "value_out": { "if": [ { "var": "value" }, 0, 1 ] } } ] }, { "send": true, "condition": { "command": [ { "value": 1 } ] }, "datafield": [ { "data": "fixed parameter", "description": "teachin byte 1", "bitoffs": "0", "bitsize": "8", "value": 64 }, { "data": "fixed parameter", "description": "teachin byte 2", "bitoffs": "8", "bitsize": "8", "value": 48 }, { "data": "fixed parameter", "description": "teachin byte 3", "bitoffs": "16", "bitsize": "8", "value": 13 }, { "data": "fixed parameter", "description": "teachin byte 4", "bitoffs": "24", "bitsize": "8", "value": 133 } ] }, { "send": false, "datafield": [ { "data": "Night reduction", "shortcut": "NR", "bitoffs": "0", "bitsize": "8", "value": { "if": [ { "==": [ 0, { "var": "value" } ] }, 0, { "==": [ 6, { "var": "value" } ] }, 1, { "==": [ 12, { "var": "value" } ] }, 2, { "==": [ 19, { "var": "value" } ] }, 3, { "==": [ 25, { "var": "value" } ] }, 4, { "==": [ 31, { "var": "value" } ] }, 5 ] } }, { "data": "Temperature", "shortcut": "TMP", "bitoffs": "16", "bitsize": "8", "value": { "+": [ { "*": [ { "-": [ { "var": "value" }, 255 ] }, -0.156862745 ] }, 0 ] } }, { "data": "Set point 12...28°C", "shortcut": "SP", "bitoffs": "8", "bitsize": "8", "value": { "+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 0.1568627450980392 ] }, 0 ] } } ] } ] }