UNPKG

iobroker.enocean

Version:

Connects EnOcean devices via USB/Serial devices with TCM300 Chips

831 lines 17.6 kB
{ "eep": "A5-38-08", "rorg_number": "0xA5", "telegram": "4BS", "func_number": "0x38", "type_number": "0x08", "type_title": "Central Command - Gateway", "bidirectional": true, "objects": { "CMD": { "type": "state", "common": { "name": { "en": "Command", "de": "Befehl" }, "role": "state", "type": "number", "read": true, "write": true, "states": { "1": "Switching", "2": "Dimming", "3": "Setpointshift", "4": "BasicSetpoint", "5": "Controlvariable", "6": "Fanstage", "7": "BlindCentral Command" }, "def": 1 }, "native": {} }, "switching": { "type": "channel", "common": { "name": { "en": "Switching", "de": "Schalten" } }, "native": {} }, "switching.TIM": { "type": "state", "common": { "name": { "en": "Time", "de": "Zeit" }, "role": "state", "type": "number", "read": true, "write": true, "unit": "s", "min": 0, "max": 6553.5, "def": 0 }, "native": {} }, "switching.LCK": { "type": "state", "common": { "name": { "en": "Lock", "de": "Sperre" }, "role": "state", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} }, "switching.DEL": { "type": "state", "common": { "name": { "en": "Delay or duration", "de": "Verzögerung oder Dauer" }, "role": "state", "type": "number", "read": true, "write": false, "states": { "0": "Duration", "1": "Delay" }, "def": 0 }, "native": {} }, "switching.SW": { "type": "state", "common": { "name": { "en": "ON", "de": "EIN" }, "role": "state", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} }, "dimming": { "type": "channel", "common": { "name": { "en": "Dimming", "de": "Dimmen" } }, "native": {} }, "dimming.EDIM": { "type": "state", "common": { "name": { "en": "Dimming value", "de": "Dimmwert" }, "role": "level.dimmer", "type": "number", "read": true, "write": true, "unit": "%", "min": 0, "max": 100, "def": 0 }, "native": {} }, "dimming.RMP": { "type": "state", "common": { "name": { "en": "Ramping time", "de": "Rampe" }, "role": "state", "type": "number", "read": true, "write": true, "unit": "s", "min": 0, "max": 255, "def": 0 }, "native": {} }, "dimming.EDIMR": { "type": "state", "common": { "name": { "en": "Dimming Range", "de": "Dimmbereich" }, "role": "state", "type": "number", "read": true, "write": false, "states": { "0": "Absolute", "1": "Relative" }, "def": 0 }, "native": {} }, "dimming.STR": { "type": "state", "common": { "name": { "en": "Store final value", "de": "Endwert speichern" }, "role": "state", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} }, "dimming.SW": { "type": "state", "common": { "name": { "en": "ON", "de": "EIN" }, "role": "state", "type": "boolean", "read": true, "write": false, "def": false }, "native": {} }, "setpoint": { "type": "channel", "common": { "name": { "en": "Setpoint", "de": "Sollwert" } }, "native": {} }, "setpoint.SP": { "type": "state", "common": { "name": { "en": "Set point shift", "de": "Sollwertverschiebung" }, "role": "state", "type": "number", "read": true, "write": true, "unit": "K", "min": -12.7, "max": 12.8, "def": 0 }, "native": {} }, "setpoint.BSP": { "type": "state", "common": { "name": { "en": "Basic Setpoint", "de": "Grund-Sollwert" }, "role": "state", "type": "number", "read": true, "write": true, "unit": "°C", "min": 0, "max": 51.2, "def": 1 }, "native": {} }, "control_variable": { "type": "channel", "common": { "name": { "en": "Control variable override", "de": "Überschreiben der Regelgröße" } }, "native": {} }, "control_variable.CVOV": { "type": "state", "common": { "name": { "en": "Control variable override", "de": "Überschreiben der Regelgröße" }, "role": "state", "type": "number", "read": true, "write": true, "unit": "%", "min": 0, "max": 100, "def": 0 }, "native": {} }, "control_variable.CM": { "type": "state", "common": { "name": { "en": "Controller mode", "de": "Reglermodus" }, "role": "state", "type": "number", "read": true, "write": false, "states": { "0": "Automaticmode", "1": "Heating", "2": "Cooling", "3": "Off" }, "def": 0 }, "native": {} }, "control_variable.CS": { "type": "state", "common": { "name": { "en": "Controller state", "de": "Reglerstatus" }, "role": "state", "type": "number", "read": true, "write": false, "states": { "0": "Automatic", "1": "Override" }, "def": 0 }, "native": {} }, "control_variable.ENHO": { "type": "state", "common": { "name": { "en": "Energy Hold off", "de": "Energieabschaltung" }, "role": "state", "type": "number", "read": true, "write": false, "states": { "0": "Normal", "1": "Energyholdoff/Dew point" }, "def": 0 }, "native": {} }, "control_variable.RMOCC": { "type": "state", "common": { "name": { "en": "Room occupancy", "de": "Raumbelegung" }, "role": "state", "type": "number", "read": true, "write": false, "states": { "0": "Occupied", "1": "Unoccupied", "2": "Standby" }, "def": 0 }, "native": {} } }, "case": [ { "send": true, "condition": { "command": [ { "bitoffs": "0", "bitsize": "8", "value": 1 } ] }, "datafield": [ { "data": "Command", "shortcut": "CMD", "bitoffs": "0", "bitsize": "8", "value": 1 }, { "data": "Time", "shortcut": "switching.TIM", "bitoffs": "8", "bitsize": "16", "value": { "+": [ { "*": [ { "-": [ { "var": "value" }, 1 ] }, 0.09999999999999999 ] }, 0.1 ] }, "decimals": 1 }, { "data": "fixed parameter", "description": "Represents the learnbit", "bitoffs": "28", "bitsize": "1", "value": 1 }, { "data": "Lock", "shortcut": "switching.LCK", "bitoffs": "29", "bitsize": "1", "value": { "==": [ { "var": "value" }, 1 ] } }, { "data": "Delay or duration", "shortcut": "switching.DEL", "bitoffs": "30", "bitsize": "1", "value": { "var": "value" } }, { "data": "ON", "shortcut": "switching.SW", "bitoffs": "31", "bitsize": "1", "value": { "==": [ { "var": "value" }, 1 ] } } ] }, { "send": true, "condition": { "command": [ { "bitoffs": "0", "bitsize": "8", "value": 2 } ] }, "datafield": [ { "data": "Command", "shortcut": "CMD", "bitoffs": "0", "bitsize": "8", "value": 2 }, { "data": "Dimming value", "shortcut": "dimming.EDIM", "bitoffs": "8", "bitsize": "8", "value": { "+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 0.39215686274509803 ] }, 0 ] }, "decimals": 0 }, { "data": "Ramping time", "shortcut": "dimming.RMP", "bitoffs": "16", "bitsize": "8", "value": { "var": "value" }, "decimals": 0 }, { "data": "fixed parameter", "description": "Not used", "bitoffs": "24", "bitsize": "4", "value": 0 }, { "data": "fixed parameter", "description": "Represents the learnbit", "bitoffs": "28", "bitsize": "1", "value": 1 }, { "data": "Dimming Range", "shortcut": "dimming.EDIMR", "bitoffs": "29", "bitsize": "1", "value": { "var": "value" } }, { "data": "Store final value", "shortcut": "dimming.STR", "bitoffs": "30", "bitsize": "1", "value": { "==": [ { "var": "value" }, 1 ] } }, { "data": "ON", "shortcut": "dimming.SW", "bitoffs": "31", "bitsize": "1", "value": { "==": [ { "var": "value" }, 1 ] } } ] }, { "send": true, "condition": { "command": [ { "bitoffs": "0", "bitsize": "8", "value": 3 } ] }, "datafield": [ { "data": "Command", "shortcut": "CMD", "bitoffs": "0", "bitsize": "8", "value": 3 }, { "data": "fixed parameter", "description": "Not used", "bitoffs": "8", "bitsize": "8", "value": 0 }, { "data": "Setpoint shift", "shortcut": "setpoint.SP", "bitoffs": "16", "bitsize": "8", "value": { "+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 0.1 ] }, -12.7 ] }, "decimals": 1 }, { "data": "fixed parameter", "description": "Not used", "bitoffs": "24", "bitsize": "4", "value": 0 }, { "data": "fixed parameter", "description": "Represents the learnbit", "bitoffs": "28", "bitsize": "1", "value": 1 }, { "data": "fixed parameter", "description": "Not used", "bitoffs": "29", "bitsize": "3", "value": 0 } ] }, { "send": true, "condition": { "command": [ { "bitoffs": "0", "bitsize": "8", "value": 4 } ] }, "datafield": [ { "data": "Command", "shortcut": "CMD", "bitoffs": "0", "bitsize": "8", "value": 4 }, { "data": "fixed parameter", "description": "Not used", "bitoffs": "8", "bitsize": "8", "value": 1 }, { "data": "Basic Setpoint", "shortcut": "setpoint.BSP", "bitoffs": "16", "bitsize": "8", "value": { "+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 0.20078431372549022 ] }, 0 ] }, "decimals": 1 }, { "data": "fixed parameter", "description": "Not used", "bitoffs": "24", "bitsize": "4", "value": 1 }, { "data": "fixed parameter", "description": "Represents the learnbit", "bitoffs": "28", "bitsize": "1", "value": 1 }, { "data": "fixed parameter", "description": "Not used", "bitoffs": "29", "bitsize": "3", "value": 1 } ] }, { "send": true, "condition": { "command": [ { "bitoffs": "0", "bitsize": "8", "value": 5 } ] }, "datafield": [ { "data": "Command", "shortcut": "CMD", "bitoffs": "0", "bitsize": "8", "value": 5 }, { "data": "fixed parameter", "description": "Not used", "bitoffs": "8", "bitsize": "8", "value": 0 }, { "data": "Control variable override", "shortcut": "control_variable.CVOV", "bitoffs": "16", "bitsize": "8", "value": { "+": [ { "*": [ { "-": [ { "var": "value" }, 0 ] }, 0.39215686274509803 ] }, 0 ] }, "decimals": 0 }, { "data": "fixed parameter", "description": "Not used", "bitoffs": "24", "bitsize": "1", "value": 0 }, { "data": "Controller mode", "shortcut": "control_variable.CM", "bitoffs": "25", "bitsize": "2", "value": { "var": "value" } }, { "data": "Controller state", "shortcut": "control_variable.CS", "bitoffs": "27", "bitsize": "1", "value": { "var": "value" } }, { "data": "fixed parameter", "description": "Represents the learnbit", "bitoffs": "28", "bitsize": "1", "value": 1 }, { "data": "Energy Hold off", "shortcut": "control_variable.ENHO", "bitoffs": "29", "bitsize": "1", "value": { "var": "value" } }, { "data": "Room occupancy", "shortcut": "control_variable.RMOCC", "bitoffs": "30", "bitsize": "2", "value": { "var": "value" } } ] }, { "send": true, "condition": { "command": [ { "bitoffs": "0", "bitsize": "8", "value": 6 } ] }, "datafield": [ { "data": "Command", "shortcut": "CMD", "bitoffs": "0", "bitsize": "8", "value": 6 } ] } ] }