UNPKG

iobroker.enocean

Version:

Connects EnOcean devices via USB/Serial devices with TCM300 Chips

1,202 lines 26.4 kB
{ "eep": "D2-06-01", "rorg_number": "0xD2", "telegram": "VLD", "func_number": "0x06", "type_number": "0x01", "type_title": "Multisensor Window Handle", "bidirectional": true, "objects": { "preDefined": [ "TMP", "HUM", "ILL" ], "CMD": { "type": "state", "common": { "name": { "en": "Command", "de": "Befehl" }, "role": "state", "type": "number", "read": true, "write": true, "states": { "0": "Get Configuration Settings", "1": "Get Log Data", "3": "Set Configuration" }, "def": 0 }, "native": {} }, "BAL": { "type": "state", "common": { "name": { "en": "Burglary Alarm Trigger Signal", "de": "Einbruchalarm Auslösesignal" }, "role": "state", "type": "number", "read": true, "write": true, "states": { "0": "Not Triggered", "1": "Alarm Triggered", "14": "Supported + Invalid", "15": "Not Supported" }, "def": 0 }, "native": {} }, "PPAL": { "type": "state", "common": { "name": { "en": "Protection Plus Alarm Trigger Signal", "de": "Schutz Plus Alarm Auslösesignal" }, "role": "state", "type": "number", "read": true, "write": true, "states": { "0": "Not Triggered", "1": "Triggered", "14": "Supported + Invalid", "15": "Not Supported" }, "def": 0 }, "native": {} }, "HP": { "type": "state", "common": { "name": { "en": "Position of Handle", "de": "Position des Griffes" }, "role": "state", "type": "number", "read": true, "write": true, "states": { "0": "Undefined", "1": "Up", "2": "Down", "3": "Left", "4": "Right", "14": "Supported + Invalid", "15": "Not Supported" }, "def": 0 }, "native": {} }, "WS": { "type": "state", "common": { "name": { "en": "State of Window", "de": "Status des Fensters" }, "role": "state", "type": "number", "read": true, "write": true, "states": { "0": "Undefined", "1": "Not Tilted", "2": "Tilted", "14": "Supported + Invalid", "15": "Not Supported" }, "def": 0 }, "native": {} }, "BR": { "type": "state", "common": { "name": { "en": "Button Right Activities", "de": "Rechte Taste Aktivitäten" }, "role": "state", "type": "number", "read": true, "write": true, "states": { "0": "No Change", "1": "Pressed", "3": "Released", "14": "Supported + Invalid", "15": "Not Supported" }, "def": 0 }, "native": {} }, "BL": { "type": "state", "common": { "name": { "en": "Button Left Activities", "de": "Linke Taste Aktivitäten" }, "role": "state", "type": "number", "read": true, "write": true, "states": { "0": "No Change", "1": "Pressed", "3": "Released", "14": "Supported + Invalid", "15": "Not Supported" }, "def": 0 }, "native": {} }, "M": { "type": "state", "common": { "name": { "en": "Motion sensing like typical PIR sensor", "de": "Bewegungsmelder wie typischer PIR Sensor" }, "role": "state", "type": "number", "read": true, "write": true, "states": { "0": "Not Triggered", "1": "Triggered", "14": "Supported + Invalid", "15": "Not Supported" }, "def": 0 }, "native": {} }, "V": { "type": "state", "common": { "name": { "en": "Vacation Mode Switch", "de": "Urlaubsmodus Schalter" }, "role": "state", "type": "number", "read": true, "write": true, "states": { "0": "No Change", "1": "ON", "2": "OFF", "14": "Supported + Invalid", "15": "Not Supported" }, "def": 0 }, "native": {} }, "BS": { "type": "state", "common": { "name": { "en": "Battery State (5% Steps)", "de": "Batteriestatus (5% Schritte)" }, "role": "state", "type": "number", "read": true, "write": true, "def": 0, "unit": "%" }, "native": {} }, "conf.VM": { "type": "state", "common": { "name": { "en": "Vacation Mode", "de": "Urlaubsmodus" }, "role": "state", "type": "boolean", "read": true, "write": true, "def": false }, "native": {} }, "conf.HCC": { "type": "state", "common": { "name": { "en": "Handle Closed Click Feature Enabled", "de": "Griff geschlossen Klick Funktion aktiviert" }, "role": "state", "type": "boolean", "read": true, "write": true, "def": true }, "native": {} }, "conf.BLC": { "type": "state", "common": { "name": { "en": "Battery Low Click Feature", "de": "Batterie niedrig Klick Funktion" }, "role": "state", "type": "boolean", "read": true, "write": true, "def": true }, "native": {} }, "conf.SUI": { "type": "state", "common": { "name": { "en": "Sensor Update Interval", "de": "Sensor Update Intervall" }, "role": "state", "type": "number", "read": true, "write": true, "min": 5, "max": 65535, "def": 5, "unit": "s" }, "native": {} }, "conf.VBI": { "type": "state", "common": { "name": { "en": "Vacation Blink Interval", "de": "Urlaubs Blink Intervall" }, "role": "state", "type": "number", "read": true, "write": true, "min": 3, "max": 255, "def": 3, "unit": "s" }, "native": {} }, "log.PON": { "type": "state", "common": { "name": { "en": "Number of Power ONs", "de": "Anzahl der Einschaltvorgänge" }, "role": "state", "type": "number", "read": true, "write": true, "def": 0 }, "native": {} }, "log.ALL": { "type": "state", "common": { "name": { "en": "Number of Alrams", "de": "Anzahl der Alarme" }, "role": "state", "type": "number", "read": true, "write": true, "def": 0 }, "native": {} }, "log.HMC": { "type": "state", "common": { "name": { "en": "Number of Handle Movements Closed", "de": "Anzahl der Griffbewegungen geschlossen" }, "role": "state", "type": "number", "read": true, "write": true, "def": 0 }, "native": {} }, "log.HMO": { "type": "state", "common": { "name": { "en": "Number of Handle Movments Opened", "de": "Anzahl der Griffbewegungen geöffnet" }, "role": "state", "type": "number", "read": true, "write": true, "def": 0 }, "native": {} }, "log.HMT": { "type": "state", "common": { "name": { "en": "Number of Handle Movements Tilted", "de": "Anzahl der Griffbewegungen gekippt" }, "role": "state", "type": "number", "read": true, "write": true, "def": 0 }, "native": {} }, "log.WT": { "type": "state", "common": { "name": { "en": "Number of Window Tilts", "de": "Anzahl der Fenster Kippungen" }, "role": "state", "type": "number", "read": true, "write": true, "def": 0 }, "native": {} }, "log.BRP": { "type": "state", "common": { "name": { "en": "Number of Button Right Presses", "de": "Anzahl der Button Rechts Drückungen" }, "role": "state", "type": "number", "read": true, "write": true, "def": 0 }, "native": {} }, "log.BLP": { "type": "state", "common": { "name": { "en": "Number of Button Left Presses", "de": "Anzahl der Button Links Drückungen" }, "role": "state", "type": "number", "read": true, "write": true, "def": 0 }, "native": {} } }, "case": [ { "send": false, "condition": [ { "bitoffs": "0", "bitsize": "8", "value": 0 } ], "datafield": [ { "data": "Burglary Alarm Trigger Signal", "shortcut": "BAL", "bitoffs": "8", "bitsize": "4", "value": { "var": "value" } }, { "data": "Protection Plus Alarm Trigger Signal", "shortcut": "PPAL", "bitoffs": "12", "bitsize": "4", "value": { "var": "value" } }, { "data": "Position of Handle", "shortcut": "HP", "bitoffs": "16", "bitsize": "4", "value": { "var": "value" } }, { "data": "State of Window", "shortcut": "WS", "bitoffs": "20", "bitsize": "4", "value": { "var": "value" } }, { "data": "Button Right Activities", "shortcut": "BR", "bitoffs": "24", "bitsize": "4", "value": { "var": "value" } }, { "data": "Button Left Activities", "shortcut": "BL", "bitoffs": "28", "bitsize": "4", "value": { "var": "value" } }, { "data": "Motion sensing like typical PIR sensors", "shortcut": "M", "bitoffs": "32", "bitsize": "4", "value": { "var": "value" } }, { "data": "Vacation Mode", "shortcut": "V", "bitoffs": "36", "bitsize": "4", "value": { "var": "value" } }, { "data": "Temperature", "shortcut": "TMP", "bitoffs": "40", "bitsize": "8", "value": { "if": [ { "==": [ { "var": "value" }, 255 ] }, 255, { "==": [ { "var": "value" }, 254 ] }, 254, { "<=": [ { "var": "value" }, 250 ] }, { "+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 0.32 ] }, -20 ] } ] } }, { "data": "Humidity", "shortcut": "HUM", "bitoffs": "48", "bitsize": "8", "value": { "if": [ { "==": [ { "var": "value" }, 255 ] }, 255, { "==": [ { "var": "value" }, 254 ] }, 254, { "<=": [ { "var": "value" }, 200 ] }, { "+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 0.5 ] }, 0 ] } ] } }, { "data": "Illumination 0...60000 lx", "shortcut": "ILL", "bitoffs": "56", "bitsize": "16", "value": { "var": "value" } }, { "data": "Battery State", "shortcut": "BS", "bitoffs": "72", "bitsize": "5", "value": { "+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 5 ] }, 0 ] } } ] }, { "send": false, "condition": [ { "bitoffs": "0", "bitsize": "8", "value": 16 } ], "datafield": [ { "data": "Status of Vacation Mode", "shortcut": "conf.VM", "bitoffs": "8", "bitsize": "1", "value": { "if": [ { "==": [ { "var": "value" }, 1 ] }, true, { "==": [ { "var": "value" }, 0 ] }, false ] } }, { "data": "Status of Handle closed Click", "shortcut": "conf.HCC", "bitoffs": "9", "bitsize": "1", "value": { "if": [ { "==": [ { "var": "value" }, 2 ] }, true, { "==": [ { "var": "value" }, 1 ] }, false ] } }, { "data": "Status of Battery Low Click Feature", "shortcut": "conf.BLC", "bitoffs": "9", "bitsize": "1", "value": { "if": [ { "==": [ { "var": "value" }, 2 ] }, true, { "==": [ { "var": "value" }, 1 ] }, false ] } }, { "data": "Sensor Update Interval", "shortcut": "conf.SUI", "bitoffs": "16", "bitsize": "16", "value": { "var": "value" } }, { "data": "Vacation Blink Interval", "shortcut": "conf.VBI", "bitoffs": "32", "bitsize": "8", "value": { "var": "value" } } ] }, { "send": false, "condition": [ { "bitoffs": "0", "bitsize": "8", "value": 32 } ], "datafield": [ { "data": "Number of Power ONs", "shortcut": "log.PON", "bitoffs": "8", "bitsize": "32", "value": { "var": "value" } }, { "data": "Number of Alarms", "shortcut": "log.ALL", "bitoffs": "40", "bitsize": "32", "value": { "var": "value" } } ] }, { "send": false, "condition": [ { "bitoffs": "0", "bitsize": "8", "value": 33 } ], "datafield": [ { "data": "Number of Handle Movements Closed", "shortcut": "log.HMC", "bitoffs": "8", "bitsize": "32", "value": { "var": "value" } }, { "data": "Number of Handle Movements Opened", "shortcut": "log.HMO", "bitoffs": "40", "bitsize": "32", "value": { "var": "value" } }, { "data": "Number of Handle Movements Tilted", "shortcut": "log.HMT", "bitoffs": "72", "bitsize": "32", "value": { "var": "value" } } ] }, { "send": false, "condition": [ { "bitoffs": "0", "bitsize": "8", "value": 34 } ], "datafield": [ { "data": "Number of Window Tilts", "shortcut": "log.WT", "bitoffs": "8", "bitsize": "32", "value": { "var": "value" } } ] }, { "send": false, "condition": [ { "bitoffs": "0", "bitsize": "8", "value": 35 } ], "datafield": [ { "data": "Number of Button Right Presses", "shortcut": "log.BRP", "bitoffs": "8", "bitsize": "32", "value": { "var": "value" } }, { "data": "Number of Button Left Presses", "shortcut": "log.BLP", "bitoffs": "40", "bitsize": "32", "value": { "var": "value" } } ] }, { "send": true, "condition": { "command": [ { "value": 0 } ] }, "datafield": [ { "data": "fixed parameter", "description": "command", "bitoffs": "0", "bitsize": "8", "value_out": 128 }, { "data": "fixed parameter", "description": "Get Configuration Settings", "bitoffs": "8", "bitsize": "1", "value_out": 1 }, { "data": "fixed parameter", "description": "Get Log data", "bitoffs": "9", "bitsize": "1", "value_out": 0 }, { "data": "Vacation Mode", "shortcut": "conf.VM", "bitoffs": "10", "bitsize": "1", "value_out": { "if": [ { "==": [ { "var": "value" }, true ] }, 1, { "==": [ { "var": "value" }, false ] }, 0 ] } }, { "data": "fixed parameter", "description": "Handle Closed Click Feature", "bitoffs": "11", "bitsize": "2", "value_out": 0 }, { "data": "fixed parameter", "description": "Battery Low Click Feature", "bitoffs": "13", "bitsize": "2", "value_out": 0 }, { "data": "fixed parameter", "description": "Sensor Update Interval", "bitoffs": "16", "bitsize": "16", "value_out": 0 }, { "data": "fixed parameter", "description": "Vacation Blink Interval", "bitoffs": "32", "bitsize": "8", "value_out": 0 } ] }, { "send": true, "condition": { "command": [ { "value": 1 } ] }, "datafield": [ { "data": "fixed parameter", "description": "command", "bitoffs": "0", "bitsize": "8", "value_out": 128 }, { "data": "fixed parameter", "description": "Get Configuration Settings", "bitoffs": "8", "bitsize": "1", "value_out": 0 }, { "data": "fixed parameter", "description": "Get Log data", "bitoffs": "9", "bitsize": "1", "value_out": 1 }, { "data": "Vacation Mode", "shortcut": "conf.VM", "bitoffs": "10", "bitsize": "1", "value_out": { "if": [ { "==": [ { "var": "value" }, true ] }, 1, { "==": [ { "var": "value" }, false ] }, 0 ] } }, { "data": "fixed parameter", "description": "Handle Closed Click Feature", "bitoffs": "11", "bitsize": "2", "value_out": 0 }, { "data": "fixed parameter", "description": "Battery Low Click Feature", "bitoffs": "13", "bitsize": "2", "value_out": 0 }, { "data": "fixed parameter", "description": "Sensor Update Interval", "bitoffs": "16", "bitsize": "16", "value_out": 0 }, { "data": "fixed parameter", "description": "Vacation Blink Interval", "bitoffs": "32", "bitsize": "8", "value_out": 0 } ] }, { "send": true, "condition": { "command": [ { "value": 3 } ] }, "datafield": [ { "data": "fixed parameter", "description": "command", "bitoffs": "0", "bitsize": "8", "value_out": 128 }, { "data": "fixed parameter", "description": "Get Configuration Settings", "bitoffs": "8", "bitsize": "1", "value_out": 0 }, { "data": "fixed parameter", "description": "Get Log data", "bitoffs": "9", "bitsize": "1", "value_out": 0 }, { "data": "Vacation Mode", "shortcut": "conf.VM", "bitoffs": "10", "bitsize": "1", "value_out": { "if": [ { "==": [ { "var": "value" }, true ] }, 1, { "==": [ { "var": "value" }, false ] }, 0 ] } }, { "data": "Handle Close Click Feature", "shortcut": "conf.HCC", "bitoffs": "11", "bitsize": "2", "value_out": { "if": [ { "==": [ { "var": "value" }, true ] }, 2, { "==": [ { "var": "value" }, false ] }, 1 ] } }, { "data": "Battery Low Click Feature", "shortcut": "conf.BLC", "bitoffs": "13", "bitsize": "2", "value_out": { "if": [ { "==": [ { "var": "value" }, true ] }, 2, { "==": [ { "var": "value" }, false ] }, 1 ] } }, { "data": "Sensor Update Interval", "shortcut": "conf.SUI", "bitoffs": "16", "bitsize": "16", "value_out": { "var": "value" } }, { "data": "Vacation Blink Interval", "shortcut": "conf.VBI", "bitoffs": "32", "bitsize": "8", "value_out": { "var": "value" } } ] } ] }