iobroker.enocean
Version:
Connects EnOcean devices via USB/Serial devices with TCM300 Chips
400 lines • 8.47 kB
JSON
{
"eep": "D2-06-50",
"rorg_number": "0xD2",
"telegram": "VLD",
"func_number": "0x06",
"type_number": "0x50",
"type_title": "Multisensor Window / Door Handle and Sensors",
"bidirectional": false,
"objects": {
"BA": {
"type": "state",
"common": {
"name": {
"en": "Burglary Alarm",
"de": "Einbruchalarm"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"0": "Not Triggered",
"1": "Alarm Triggered"
},
"def": 0
},
"native": {}
},
"AM": {
"type": "state",
"common": {
"name": {
"en": "Alive Message",
"de": "Alive Nachricht"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"states": {
"0": "Standard status message",
"1": "Message because of alive cycle"
},
"def": 0
},
"native": {}
},
"WDS": {
"type": "state",
"common": {
"name": {
"en": "Current status of Sash/Window",
"de": "Aktueller Status des Fensters"
},
"role": "state",
"type": "number",
"read": true,
"write": true,
"states": {
"0": "None",
"1": "Closed/Closed",
"2": "Closed/Open",
"3": "Closed/Tilted",
"4": "Open/Closed",
"5": "Open/Open",
"6": "Open/Tilted",
"7": "Tilted/Closed",
"8": "Tilted/Open",
"9": "Tilted/Tilted"
},
"def": 0
},
"native": {}
},
"CT": {
"type": "state",
"common": {
"name": {
"en": "Counter",
"de": "Zähler"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"def": 0
},
"native": {}
},
"CB": {
"type": "state",
"common": {
"name": {
"en": "Change Battery",
"de": "Batteriewechsel"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"def": 0,
"states": {
"0": "Battery OK",
"1": "Change battery"
}
},
"native": {}
},
"BS": {
"type": "state",
"common": {
"name": {
"en": "Battery State",
"de": "Batteriestatus"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"def": 0,
"unit": "%"
},
"native": {}
},
"MOE": {
"type": "state",
"common": {
"name": {
"en": "Motion Sensor Error",
"de": "Fehler Bewegungsmelder"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"def": 0,
"states": {
"0": "OK",
"1": "Error",
"2": "Not Supported"
}
},
"native": {}
},
"ACE": {
"type": "state",
"common": {
"name": {
"en": "Accleration Sensor Error",
"de": "Fehler Beschleunigungssensor"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"def": 0,
"states": {
"0": "OK",
"1": "Error",
"2": "Not Supported"
}
},
"native": {}
},
"MAE": {
"type": "state",
"common": {
"name": {
"en": "Magnetic Sensor Error",
"de": "Fehler Magnetkontakt"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"def": 0,
"states": {
"0": "OK",
"1": "Error",
"2": "Not Supported"
}
},
"native": {}
},
"SE": {
"type": "state",
"common": {
"name": {
"en": "System Error",
"de": "Systemfehler"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"def": 0,
"states": {
"0": "OK",
"1": "Error",
"2": "Not Supported"
}
},
"native": {}
},
"CS": {
"type": "state",
"common": {
"name": {
"en": "Calibration Status",
"de": "Kalibrierungsstatus"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"def": 0,
"states": {
"0": "OK",
"1": "Error",
"2": "Invalid"
}
},
"native": {}
},
"CAL": {
"type": "state",
"common": {
"name": {
"en": "Calibration Step (Sash/Window)",
"de": "Kalibrierungsschritt (Fensterflügel/Fenster)"
},
"role": "state",
"type": "number",
"read": true,
"write": false,
"def": 0,
"states": {
"0": "No next step/None",
"1": "Closed/Closed",
"2": "Closed/Open",
"3": "Closed/Tilted",
"4": "Open/Closed",
"5": "Open/Open",
"6": "Open/Tilted",
"7": "Tilted/Closed",
"8": "Tilted/Open",
"9": "Tilted/Tilted",
"10": "Frame Magnet Validation"
}
},
"native": {}
}
},
"case": [
{
"send": false,
"condition": [
{
"bitoffs": "0",
"bitsize": "8",
"value": 1
}
],
"datafield": [
{
"data": "Alive Message",
"shortcut": "AM",
"bitoffs": "8",
"bitsize": "1",
"value": {
"var": "value"
}
},
{
"data": "Window Status Event",
"shortcut": "WDS",
"bitoffs": "9",
"bitsize": "7",
"value": {
"var": "value"
}
},
{
"data": "Counter",
"shortcut": "CT",
"bitoffs": "16",
"bitsize": "32",
"value": {
"var": "value"
}
},
{
"data": "Change Battery",
"shortcut": "CB",
"bitoffs": "48",
"bitsize": "1",
"value": {
"var": "value"
}
},
{
"data": "Battery State",
"shortcut": "BS",
"bitoffs": "49",
"bitsize": "7",
"value": {
"var": "value"
}
},
{
"data": "Motion Sensor Error",
"shortcut": "MOE",
"bitoffs": "56",
"bitsize": "2",
"value": {
"var": "value"
}
},
{
"data": "Accleration Sensor Error",
"shortcut": "ACE",
"bitoffs": "58",
"bitsize": "2",
"value": {
"var": "value"
}
},
{
"data": "Magnetic Sensor Error",
"shortcut": "MAE",
"bitoffs": "60",
"bitsize": "2",
"value": {
"var": "value"
}
},
{
"data": "System Error",
"shortcut": "SE",
"bitoffs": "62",
"bitsize": "2",
"value": {
"var": "value"
}
}
]
},
{
"send": false,
"condition": [
{
"bitoffs": "0",
"bitsize": "8",
"value": 2
}
],
"datafield": [
{
"data": "Burglary Alarm",
"shortcut": "BA",
"bitoffs": "12",
"bitsize": "4",
"value": {
"var": "value"
}
}
]
},
{
"send": false,
"condition": [
{
"bitoffs": "0",
"bitsize": "8",
"value": 17
}
],
"datafield": [
{
"data": "Calibration Status",
"shortcut": "CS",
"bitoffs": "8",
"bitsize": "2",
"value": {
"var": "value"
}
},
{
"data": "Calibration Step",
"shortcut": "CAL",
"bitoffs": "10",
"bitsize": "6",
"value": {
"var": "value"
}
}
]
}
]
}