iobroker.enocean
Version:
Connects EnOcean devices via USB/Serial devices with TCM300 Chips
831 lines • 17.6 kB
JSON
{
"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
}
]
}
]
}