iobroker.enocean
Version:
Connects EnOcean devices via USB/Serial devices with TCM300 Chips
946 lines • 21.8 kB
JSON
{
"eep": "D2-50-01",
"rorg_number": "0xD2",
"telegram": "VLD",
"func_number": "0x50",
"type_number": "0x01",
"type_title": "Heat Recovery Ventilation with pre-heater",
"bidirectional": true,
"objects": {
"preDefined": [
"in"
],
"CMD": {
"type": "state",
"common": {
"name": {
"en": "Command",
"de": "Befehl"
},
"role": "state",
"type": "number",
"read": true,
"write": true,
"states": {
"0": "Ventilation remote transmission request",
"1": "Ventilation control",
"2": "Ventilation basic status",
"3": "Ventilation extended status"
},
"def": 0
},
"native": {}
},
"RMT": {
"type": "state",
"common": {
"name": {
"en": "Requested Message Type",
"de": "Angeforderte Nachrichtenart"
},
"role": "state",
"type": "number",
"read": true,
"write": true,
"states": {
"0": "Ventilation basic status",
"1": "Ventilation extended status"
},
"def": 0
},
"native": {}
},
"DOMC": {
"type": "state",
"common": {
"name": {
"en": "Direct Operation Mode Control",
"de": "Direkter Betriebsmodus"
},
"role": "state",
"type": "number",
"read": true,
"write": true,
"states": {
"0": "Off",
"1": "Level 1",
"2": "Level 2",
"3": "Level 3",
"4": "Level 4",
"11": "Automatic",
"12": "Automatic on demand",
"13": "Supply air only",
"14": "Exhaust air only",
"15": "No action (keep current ventilation mode/level)"
},
"def": 0
},
"native": {}
},
"OMC": {
"type": "state",
"common": {
"name": {
"en": "Operation mode control",
"de": "Betriebsmodus"
},
"role": "state",
"type": "number",
"read": true,
"write": true,
"states": {
"0": "No action",
"1": "Select next operation mode",
"2": "Select previous operation mode"
},
"def": 0
},
"native": {}
},
"COT": {
"type": "state",
"common": {
"name": {
"en": "CO2 Threshold (0-100%)",
"de": "CO2 Schwellwert (0-100%)"
},
"role": "state",
"type": "number",
"read": true,
"write": true,
"unit": "%",
"states": {
"127": "Default (use threshold configured in device)"
},
"def": 0
},
"native": {}
},
"HT": {
"type": "state",
"common": {
"name": {
"en": "Humidity Threshold (0-100%)",
"de": "Feuchtigkeitsschwellwert (0-100%)"
},
"role": "state",
"type": "number",
"read": true,
"write": true,
"unit": "%",
"states": {
"127": "Default (use threshold configured in device)"
},
"def": 0
},
"native": {}
},
"AQT": {
"type": "state",
"common": {
"name": {
"en": "Air Quality Threshold (0-100%)",
"de": "Luftqualitätsschwellwert (0-100%)"
},
"role": "state",
"type": "number",
"read": true,
"write": true,
"unit": "%",
"states": {
"127": "Default (use threshold configured in device)"
},
"def": 0
},
"native": {}
},
"in.OMS": {
"type": "state",
"common": {
"name": {
"en": "Operation mode status",
"de": "Betriebsmodus"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"0": "Off",
"1": "Level 1",
"2": "Level 2",
"3": "Level 3",
"4": "Level 4",
"11": "Automatic",
"12": "Automatic on demand",
"13": "Supply air only",
"14": "Exhaust air only"
},
"def": 0
},
"native": {}
},
"in.SFP": {
"type": "state",
"common": {
"name": {
"en": "Supply Air Flap position",
"de": "Zuluft Klappenstellung"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"0": "Closed",
"1": "Open"
},
"def": 0
},
"native": {}
},
"in.EFP": {
"type": "state",
"common": {
"name": {
"en": "Exhaust Air Flap position",
"de": "Abluft Klappenstellung"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"0": "Closed",
"1": "Open"
},
"def": 0
},
"native": {}
},
"in.DMS": {
"type": "state",
"common": {
"name": {
"en": "Defrost mode status",
"de": "Status des Abtaumodus"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"0": "Inactive",
"1": "Active"
},
"def": 0
},
"native": {}
},
"in.CPS": {
"type": "state",
"common": {
"name": {
"en": "Cooling protection status",
"de": "Status des Kühlungsschutz"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"0": "Inactive",
"1": "Active"
},
"def": 0
},
"native": {}
},
"in.OHS": {
"type": "state",
"common": {
"name": {
"en": "Outdoor Air Heater status",
"de": "Status der Außenluftheizung"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"0": "Inactive",
"1": "Active"
},
"def": 0
},
"native": {}
},
"in.DHS": {
"type": "state",
"common": {
"name": {
"en": "Drain Heater status",
"de": "Status der Entlüftungsheizung"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"0": "Inactive",
"1": "Active"
},
"def": 0
},
"native": {}
},
"in.TOMS": {
"type": "state",
"common": {
"name": {
"en": "Timer operation mode status",
"de": "Status des Timer-Betriebsmodus"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"0": "Inactive",
"1": "Active"
},
"def": 0
},
"native": {}
},
"in.FMS": {
"type": "state",
"common": {
"name": {
"en": "Filter maintenance status",
"de": "Status der Filterwartung"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"0": "Maintenance not required",
"1": "Maintenance required"
},
"def": 0
},
"native": {}
},
"in.AQS1": {
"type": "state",
"common": {
"name": {
"en": "Air Quality sensor 1 (0-100%)",
"de": "Luftqualitätssensor 1 (0-100%)"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"unit": "%",
"states": {
"127": "Not available"
},
"def": 0
},
"native": {}
},
"in.MSS": {
"type": "state",
"common": {
"name": {
"en": "Master/Slave configuration status",
"de": "Status der Master/Slave-Konfiguration"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"0": "Master",
"1": "Slave"
},
"def": 0
},
"native": {}
},
"in.OUTT": {
"type": "state",
"common": {
"name": {
"en": "Outdoor Air Temperature",
"de": "Außentemperatur"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"unit": "°C",
"def": 0
},
"native": {}
},
"in.SPLYT": {
"type": "state",
"common": {
"name": {
"en": "Supply Air Temperature",
"de": "Zulufttemperatur"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"unit": "°C",
"def": 0
},
"native": {}
},
"in.SPLYFF": {
"type": "state",
"common": {
"name": {
"en": "Supply Air fan Air Flow rate",
"de": "Zuluftventilator Luftdurchsatz"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"unit": "m³/h",
"def": 0
},
"native": {}
},
"in.EXHFF": {
"type": "state",
"common": {
"name": {
"en": "Exhaust Air fan Air Flow rate",
"de": "Abluftventilator Luftdurchsatz"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"unit": "m³/h",
"def": 0
},
"native": {}
},
"in.SPLYFS": {
"type": "state",
"common": {
"name": {
"en": "Supply Fan Speed",
"de": "Zuluftventilator Geschwindigkeit"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"unit": "1/min",
"def": 0
},
"native": {}
},
"in.EXHFS": {
"type": "state",
"common": {
"name": {
"en": "Exhaust Fan Speed",
"de": "Abluftventilator Geschwindigkeit"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"unit": "1/min",
"def": 0
},
"native": {}
},
"in.SVI": {
"type": "state",
"common": {
"name": {
"en": "Software Version Info",
"de": "Software Version Info"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"def": 0
},
"native": {}
},
"in.OHC": {
"type": "state",
"common": {
"name": {
"en": "Operation Hours Counter",
"de": "Betriebsstunden Zähler"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"unit": "h",
"def": 0
},
"native": {}
},
"in.IMS": {
"type": "state",
"common": {
"name": {
"en": "Info Message 0...15 status",
"de": "Info Nachricht 0...15 Status"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"1": "Info no. 00 active",
"2": "Info no. 01 active",
"4": "Info no. 02 active",
"8": "Info no. 03 active",
"16": "Info no. 04 active",
"32": "Info no. 05 active",
"64": "Info no. 06 active",
"128": "Info no. 07 active",
"256": "Info no. 08 active",
"512": "Info no. 09 active",
"1024": "Info no. 10 active",
"2048": "Info no. 11 active",
"4096": "Info no. 12 active",
"8192": "Info no. 13 active",
"16384": "Info no. 14 active",
"32768": "Info no. 15 active"
},
"def": 0
},
"native": {}
},
"in.FS": {
"type": "state",
"common": {
"name": {
"en": "Fault 0...31 status",
"de": "Fehler 0...31 Status"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"1": "Fault no. 00 active",
"2": "Fault no. 01 active",
"4": "Fault no. 02 active",
"8": "Fault no. 03 active",
"16": "Fault no. 04 active",
"32": "Fault no. 05 active",
"64": "Fault no. 06 active",
"128": "Fault no. 07 active",
"256": "Fault no. 08 active",
"512": "Fault no. 09 active",
"1024": "Fault no. 10 active",
"2048": "Fault no. 11 active",
"4096": "Fault no. 12 active",
"8192": "Fault no. 13 active",
"16384": "Fault no. 14 active",
"32768": "Fault no. 15 active",
"65536": "Fault no. 16 active",
"131072": "Fault no. 17 active",
"262144": "Fault no. 18 active",
"524288": "Fault no. 19 active",
"1048576": "Fault no. 20 active",
"2097152": "Fault no. 21 active",
"4194304": "Fault no. 22 active",
"8388608": "Fault no. 23 active",
"16777216": "Fault no. 24 active",
"33554432": "Fault no. 25 active",
"67108864": "Fault no. 26 active",
"134217728": "Fault no. 27 active",
"268435456": "Fault no. 28 active",
"536870912": "Fault no. 29 active",
"1073741824": "Fault no. 30 active",
"2147483648": "Fault no. 31 active"
},
"def": 0
},
"native": {}
}
},
"case": [
{
"send": true,
"condition": {
"command": [
{
"value": 0
}
]
},
"datafield": [
{
"data": "fixed parameter",
"description": "Message Type: Ventilation remote transmission request",
"bitoffs": "0",
"bitsize": "3",
"value": 0
},
{
"data": "Requested message type",
"shortcut": "RMT",
"bitoffs": "5",
"bitsize": "3",
"value": {
"var": "value"
}
}
]
},
{
"send": true,
"condition": {
"command": [
{
"value": 1
}
]
},
"datafield": [
{
"data": "fixed parameter",
"description": "Message Type: Ventilation control",
"bitoffs": "0",
"bitsize": "3",
"value": 0
},
{
"data": "Direct operation mode control",
"shortcut": "DOMC",
"bitoffs": "4",
"bitsize": "4",
"value": {
"var": "value"
}
},
{
"data": "Operation mode control",
"shortcut": "OMC",
"bitoffs": "8",
"bitsize": "2",
"value": {
"var": "value"
}
},
{
"data": "CO2 Threshold",
"shortcut": "COT",
"bitoffs": "17",
"bitsize": "7",
"value": {
"var": "value"
}
},
{
"data": "Humidity Threshold",
"shortcut": "HT",
"bitoffs": "25",
"bitsize": "7",
"value": {
"var": "value"
}
},
{
"data": "Airquality Threshold",
"shortcut": "AQT",
"bitoffs": "33",
"bitsize": "7",
"value": {
"var": "value"
}
},
{
"data": "fixed parameter",
"description": "dummy",
"bitoffs": "41",
"bitsize": "7",
"value": 0
}
]
},
{
"send": false,
"condition": {
"command": [
{
"bitoffs": "0",
"bitsize": "3",
"value": 2
}
]
},
"datafield": [
{
"data": "Operation mode status",
"shortcut": "in.OMS",
"bitoffs": "4",
"bitsize": "4",
"value": {
"var": "value"
}
},
{
"data": "Supply Air Flap position",
"shortcut": "in.SFP",
"bitoffs": "14",
"bitsize": "1",
"value": {
"var": "value"
}
},
{
"data": "Exhaust Air Flap position",
"shortcut": "in.EFP",
"bitoffs": "15",
"bitsize": "1",
"value": {
"var": "value"
}
},
{
"data": "Defrost mode status",
"shortcut": "in.DMS",
"bitoffs": "16",
"bitsize": "1",
"value": {
"var": "value"
}
},
{
"data": "Cooling protection status",
"shortcut": "in.CPS",
"bitoffs": "17",
"bitsize": "1",
"value": {
"var": "value"
}
},
{
"data": "Ooutdoor Air Heater status",
"shortcut": "in.OHS",
"bitoffs": "18",
"bitsize": "1",
"value": {
"var": "value"
}
},
{
"data": "Drain Heater status",
"shortcut": "in.DHS",
"bitoffs": "20",
"bitsize": "1",
"value": {
"var": "value"
}
},
{
"data": "Timer operation mode status",
"shortcut": "in.TOMS",
"bitoffs": "21",
"bitsize": "1",
"value": {
"var": "value"
}
},
{
"data": "Filter Maintenance status",
"shortcut": "in.FMS",
"bitoffs": "22",
"bitsize": "1",
"value": {
"var": "value"
}
},
{
"data": "Air Quality Sensor 1",
"shortcut": "in.AQS1",
"bitoffs": "25",
"bitsize": "7",
"value": {
"var": "value"
}
},
{
"data": "Master/Slave Configuration status",
"shortcut": "in.MSS",
"bitoffs": "32",
"bitsize": "1",
"value": {
"var": "value"
}
},
{
"data": "Outdoor Air Temperature",
"shortcut": "in.OUTT",
"bitoffs": "40",
"bitsize": "7",
"value": {
"+": [
{
"*": [
{
"-": [
{
"var": "value"
},
0
]
},
1
]
},
-64
]
}
},
{
"data": "Supply Air Temperature",
"shortcut": "in.SPLYT",
"bitoffs": "47",
"bitsize": "7",
"value": {
"+": [
{
"*": [
{
"-": [
{
"var": "value"
},
0
]
},
1
]
},
-64
]
}
},
{
"data": "Supply Air Fan Air Flow rate",
"shortcut": "in.SPLYFF",
"bitoffs": "68",
"bitsize": "10",
"value": {
"var": "value"
}
},
{
"data": "Exhaust Air Fan Air Flow rate",
"shortcut": "in.EXHFF",
"bitoffs": "78",
"bitsize": "10",
"value": {
"var": "value"
}
},
{
"data": "Supply Fan Speed",
"shortcut": "in.SPLYFS",
"bitoffs": "88",
"bitsize": "12",
"value": {
"var": "value"
}
},
{
"data": "Exhaust Fan Speed",
"shortcut": "in.EXHFS",
"bitoffs": "100",
"bitsize": "12",
"value": {
"var": "value"
}
}
]
},
{
"send": false,
"condition": {
"command": [
{
"bitoffs": "0",
"bitsize": "3",
"value": 3
}
]
},
"datafield": [
{
"data": "Software Version Info",
"shortcut": "in.SVI",
"bitoffs": "4",
"bitsize": "12",
"value": {
"var": "value"
}
},
{
"data": "Operation Hours Counter",
"shortcut": "in.OHC",
"bitoffs": "16",
"bitsize": "16",
"value": {
"+": [
{
"*": [
{
"-": [
{
"var": "value"
},
0
]
},
3
]
},
0
]
}
},
{
"data": "Info Message 0...15 status",
"shortcut": "in.IMS",
"bitoffs": "64",
"bitsize": "16",
"value": {
"var": "value"
}
},
{
"data": "Fault 0...31 satus",
"shortcut": "in.FS",
"bitoffs": "80",
"bitsize": "32",
"value": {
"var": "value"
}
}
]
}
]
}