iobroker.enocean
Version:
Connects EnOcean devices via USB/Serial devices with TCM300 Chips
445 lines • 9.92 kB
JSON
{
"eep": "D2-14-41",
"rorg_number": "0xD2",
"telegram": "VLD",
"func_number": "0x14",
"type_number": "0x41",
"type_title": "Indoor -Temperature, Humidity XYZ Acceleration, Illumination Sensor, Window Contact",
"bidirectional": false,
"objects": {
"TMP": {
"type": "state",
"common": {
"name": {
"en": "Temperature",
"de": "Temperatur"
},
"role": "value.temperature",
"type": "number",
"read": true,
"write": false,
"def": 0,
"unit": "°C",
"states": {
"1021": "Out of range negative",
"1022": "Out of range positive",
"1023": "Error"
}
},
"native": {}
},
"HM": {
"type": "state",
"common": {
"name": {
"en": "Relative humidity",
"de": "Relative Luftfeuchtigkeit"
},
"role": "value.humidity",
"type": "number",
"read": true,
"write": false,
"def": 0,
"unit": "%",
"states": {
"254": "Supported + Invalid",
"255": "Not Supported"
}
},
"native": {}
},
"ILL": {
"type": "state",
"common": {
"name": {
"en": "Illumination 0...100.000lx",
"de": "Beleuchtungsstärke 0...100.000lx"
},
"role": "value.brightness",
"type": "number",
"read": true,
"write": false,
"def": 0,
"unit": "lx",
"states": {
"131071": "Error"
}
},
"native": {}
},
"ASS": {
"type": "state",
"common": {
"name": {
"en": "Acceleration sensor status",
"de": "Beschleunigungssensor Status"
},
"role": "indicator",
"type": "number",
"read": true,
"write": false,
"states": {
"0": "Periodic update",
"1": "Threshold 1 exceeded",
"2": "Threshold 2 exceeded"
},
"def": 0
},
"native": {}
},
"X": {
"type": "state",
"common": {
"name": {
"en": "Acceleration X",
"de": "Beschleunigung X"
},
"role": "value",
"type": "number",
"read": true,
"write": false,
"states": {
"1021": "Out of range negative",
"1022": "Out of range positive",
"1023": "Error"
},
"def": 0
},
"native": {}
},
"Y": {
"type": "state",
"common": {
"name": {
"en": "Acceleration Y",
"de": "Beschleunigung Y"
},
"role": "value",
"type": "number",
"read": true,
"write": false,
"states": {
"1021": "Out of range negative",
"1022": "Out of range positive",
"1023": "Error"
},
"def": 0
},
"native": {}
},
"Z": {
"type": "state",
"common": {
"name": {
"en": "Acceleration Z",
"de": "Beschleunigung Z"
},
"role": "value",
"type": "number",
"read": true,
"write": false,
"states": {
"1021": "Out of range negative",
"1022": "Out of range positive",
"1023": "Error"
},
"def": 0
},
"native": {}
},
"CO": {
"type": "state",
"common": {
"name": {
"en": "Contact open",
"de": "Kontakt offen"
},
"role": "sensor.door",
"type": "boolean",
"read": true,
"write": false,
"def": false
},
"native": {}
}
},
"case": [
{
"send": false,
"datafield": [
{
"data": "Temperature",
"shortcut": "TMP",
"bitoffs": "0",
"bitsize": "10",
"value": {
"if": [
{
"<": [
{
"var": "value"
},
1000
]
},
{
"+": [
{
"*": [
{
"-": [
{
"var": "value"
},
0
]
},
0.1
]
},
-40
]
},
{
">": [
{
"var": "value"
},
1001
]
},
{
"var": "value"
}
]
},
"decimals": 2
},
{
"data": "Relative humidity",
"shortcut": "HM",
"bitoffs": "10",
"bitsize": "8",
"value": {
"if": [
{
"<": [
{
"var": "value"
},
200
]
},
{
"+": [
{
"*": [
{
"-": [
{
"var": "value"
},
0
]
},
0.5
]
},
0
]
},
{
">": [
{
"var": "value"
},
254
]
},
{
"var": "value"
}
]
},
"decimals": 2
},
{
"data": "Illumination 0...100.000lx",
"shortcut": "ILL",
"bitoffs": "18",
"bitsize": "17",
"value": {
"var": "value"
}
},
{
"data": "Acceleration sensor status",
"shortcut": "ASS",
"bitoffs": "35",
"bitsize": "2",
"value": {
"var": "value"
}
},
{
"data": "Acceleration X",
"shortcut": "X",
"bitoffs": "37",
"bitsize": "10",
"value": {
"if": [
{
"<": [
{
"var": "value"
},
1000
]
},
{
"+": [
{
"*": [
{
"-": [
{
"var": "value"
},
0
]
},
0.005
]
},
-2.5
]
},
{
">": [
{
"var": "value"
},
1001
]
},
{
"var": "value"
}
]
},
"decimals": 2
},
{
"data": "Acceleration Y",
"shortcut": "Y",
"bitoffs": "47",
"bitsize": "10",
"value": {
"if": [
{
"<": [
{
"var": "value"
},
1000
]
},
{
"+": [
{
"*": [
{
"-": [
{
"var": "value"
},
0
]
},
0.005
]
},
-2.5
]
},
{
">": [
{
"var": "value"
},
1001
]
},
{
"var": "value"
}
]
},
"decimals": 2
},
{
"data": "Acceleration Z",
"shortcut": "Z",
"bitoffs": "37",
"bitsize": "10",
"value": {
"if": [
{
"<": [
{
"var": "value"
},
1000
]
},
{
"+": [
{
"*": [
{
"-": [
{
"var": "value"
},
0
]
},
0.005
]
},
-2.5
]
},
{
">": [
{
"var": "value"
},
1001
]
},
{
"var": "value"
}
]
},
"decimals": 2
},
{
"data": "Contact open",
"shortcut": "CO",
"bitoffs": "67",
"bitsize": "1",
"value": {
"===": [
{
"var": "value"
},
0
]
}
}
]
}
]
}