node-enocean
Version:
full implementation of the enocean protocol (ESP3 + EEP2.6)
1,803 lines • 1.15 MB
JSON
{
"f6-02-01": {
"number": "0x01",
"eo_state": "checked",
"title": "Light and Blind Control - Application Style 1",
"status": "released",
"description": "This EEP definition is based on the assumption that a RPS switch module (e.g. PTM200) is installed in a 0-STATE up position! Application Style 1 is widely used in EU but may be found in other markets as well.",
"case": [
{
"condition": {
"statusfield": [
{
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"bitoffs": "3",
"bitsize": "1",
"value": "1"
}
]
},
"statusfield": [
{
"data": "T21",
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"data": "NU",
"bitoffs": "3",
"bitsize": "1",
"value": "1"
}
],
"datafield": [
{
"data": "Rocker 1st action",
"shortcut": "R1",
"description": "....",
"bitoffs": "0",
"bitsize": "3",
"enum": {
"item": [
{
"value": "0",
"description": "Button AI: <br/> \"Switch light on\" or \"Dim light down\" or \"Move blind closed\""
},
{
"value": "1",
"description": "Button A0: <br/> \"Switch light off\" or \"Dim light up\" or \"Move blind open\""
},
{
"value": "2",
"description": "Button BI: <br/>“Switch light on” or \"Dim light down” or \"Move blind closed”"
},
{
"value": "3",
"description": "Button B0: <br/>“Switch light off” or “Dim light up” or \"Move blind open”"
}
]
}
},
{
"data": "Energy Bow",
"shortcut": "EB",
"description": "....",
"bitoffs": "3",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "released"
},
{
"value": "1",
"description": "pressed"
}
]
}
},
{
"data": "Rocker 2nd action",
"shortcut": "R2",
"description": "....",
"bitoffs": "4",
"bitsize": "3",
"enum": {
"item": [
{
"value": "0",
"description": "Button AI: <br/> \"Switch light on\" or \"Dim light down\" or \"Move blind closed\""
},
{
"value": "1",
"description": "Button A0: <br/> \"Switch light off\" or \"Dim light up\" or \"Move blind open\""
},
{
"value": "2",
"description": "Button BI: <br/>“Switch light on” or \"Dim light down” or \"Move blind closed”"
},
{
"value": "3",
"description": "Button B0: <br/>“Switch light off” or “Dim light up” or \"Move blind open”"
}
]
}
},
{
"data": "2nd Action",
"shortcut": "SA",
"description": "....",
"bitoffs": "7",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "No 2nd action"
},
{
"value": "1",
"description": "2nd action valid"
}
]
}
}
]
},
{
"condition": {
"statusfield": [
{
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"bitoffs": "3",
"bitsize": "1",
"value": "0"
}
]
},
"statusfield": [
{
"data": "T21",
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"data": "NU",
"bitoffs": "3",
"bitsize": "1",
"value": "0"
}
],
"datafield": [
{
"data": "Number of buttons pressed simultaneously (other bit combinations are not valid)",
"shortcut": "R1",
"description": "....",
"bitoffs": "0",
"bitsize": "3",
"enum": {
"item": [
{
"value": "0",
"description": "no button"
},
{
"value": "3",
"description": "3 or 4 buttons"
}
]
}
},
{
"data": "Energy Bow",
"shortcut": "EB",
"description": "....",
"bitoffs": "3",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "released"
},
{
"value": "1",
"description": "pressed"
}
]
}
},
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "4",
"bitsize": "4"
}
]
}
],
"originalIndex": 1,
"eep": "f6-02-01",
"rorg_title": "RPS Telegram",
"rorg_number": "0xF6",
"func_title": "Rocker Switch, 2 Rocker",
"func_number": "0x02",
"submitter": []
},
"f6-02-02": {
"number": "0x02",
"eo_state": "checked",
"title": "Light and Blind Control - Application Style 2",
"status": "released",
"description": "This EEP definition is based on the assumption that a RPS switch module (e.g. PTM200) is installed in an I-STATE up position! Application Style 2 is typically used in US and CAN but may be found in other markets as well.",
"case": [
{
"condition": {
"statusfield": [
{
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"bitoffs": "3",
"bitsize": "1",
"value": "1"
}
]
},
"statusfield": [
{
"data": "T21",
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"data": "NU",
"bitoffs": "3",
"bitsize": "1",
"value": "1"
}
],
"datafield": [
{
"data": "Rocker 1st action",
"shortcut": "R1",
"description": "....",
"bitoffs": "0",
"bitsize": "3",
"enum": {
"item": [
{
"value": "0",
"description": "Button AI: <br/> \"Switch light on\" or \"Dim light up\" or \"Move blind open\""
},
{
"value": "1",
"description": "Button A0: <br/> \"switch light off\" or \"Dim light down\" or \"Move blind closed\""
},
{
"value": "2",
"description": "Button BI: <br/>“Switch light on” or \"Dim light up” or \"Move blind open”"
},
{
"value": "3",
"description": "Button B0: <br/>“Switch light off” or “Dim light down” or \"Move blind closed”"
}
]
}
},
{
"data": "Energy Bow",
"shortcut": "EB",
"description": "....",
"bitoffs": "3",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "released"
},
{
"value": "1",
"description": "pressed"
}
]
}
},
{
"data": "Rocker 2nd action",
"shortcut": "R2",
"description": "....",
"bitoffs": "4",
"bitsize": "3",
"enum": {
"item": [
{
"value": "0",
"description": "Button AI: <br/> \"Switch light on\" or \"Dim light up\" or \"Move blind open\""
},
{
"value": "1",
"description": "Button A0: <br/> \"switch light off\" or \"Dim light down\" or \"Move blind closed\""
},
{
"value": "2",
"description": "Button BI: <br/>“Switch light on” or \"Dim light up” or \"Move blind open”"
},
{
"value": "3",
"description": "Button B0: <br/>“Switch light off” or “Dim light down” or \"Move blind closed”"
}
]
}
},
{
"data": "2nd Action",
"shortcut": "SA",
"description": "....",
"bitoffs": "7",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "No 2nd action"
},
{
"value": "1",
"description": "2nd action valid"
}
]
}
}
]
},
{
"condition": {
"statusfield": [
{
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"bitoffs": "3",
"bitsize": "1",
"value": "0"
}
]
},
"statusfield": [
{
"data": "T21",
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"data": "NU",
"bitoffs": "3",
"bitsize": "1",
"value": "0"
}
],
"datafield": [
{
"data": "Number of buttons pressed simultaneously (other bit combinations are not valid)",
"shortcut": "R1",
"description": "....",
"bitoffs": "0",
"bitsize": "3",
"enum": {
"item": [
{
"value": "0",
"description": "no button"
},
{
"value": "3",
"description": "3 or 4 buttons"
}
]
}
},
{
"data": "Energy Bow",
"shortcut": "EB",
"description": "....",
"bitoffs": "3",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "released"
},
{
"value": "1",
"description": "pressed"
}
]
}
},
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "4",
"bitsize": "4"
}
]
}
],
"originalIndex": 2,
"eep": "f6-02-02",
"rorg_title": "RPS Telegram",
"rorg_number": "0xF6",
"func_title": "Rocker Switch, 2 Rocker",
"func_number": "0x02",
"submitter": []
},
"f6-02-03": {
"number": "0x03",
"eo_state": "checked",
"title": "Light Control - Application Style 1",
"status": "released",
"description": "Definition of Auto, I/O for Rocker switch, Dim control (PTM200)",
"case": [
{
"statusfield": [
{
"data": "T21",
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"data": "NU",
"bitoffs": "3",
"bitsize": "1",
"value": "1"
}
],
"datafield": {
"data": "Rocker action",
"shortcut": "RA",
"description": "....",
"bitoffs": "0",
"bitsize": "8",
"enum": {
"item": [
{
"value": "0x30",
"description": "Button A0: <br/>Set the controller in automatic mode"
},
{
"value": "0x10",
"description": "Button A1: <br/>Set the controller in manually mode and toggles between<br/>switch light on and switch light off"
},
{
"value": "0x70",
"description": "Button B0: <br/>Dim light up"
},
{
"value": "0x50",
"description": "Button B1: <br/>Dim light down"
}
]
}
}
}
],
"originalIndex": 3,
"eep": "f6-02-03",
"rorg_title": "RPS Telegram",
"rorg_number": "0xF6",
"func_title": "Rocker Switch, 2 Rocker",
"func_number": "0x02",
"submitter": [
"Servodan"
]
},
"f6-02-04": {
"number": "0x04",
"eo_state": "checked",
"title": "Light and blind control ERP2",
"status": "released",
"description": "",
"case": [
{
"datafield": [
{
"data": "Energy Bow",
"shortcut": "EBO",
"description": "State of the energy bow",
"bitoffs": "0",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "released"
},
{
"value": "1",
"description": "pressed"
}
]
}
},
{
"data": "Button coding",
"shortcut": "BC",
"description": "Signalize button coding",
"bitoffs": "1",
"bitsize": "1",
"enum": {
"item": {
"value": "0",
"description": "button"
}
}
},
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "2",
"bitsize": "2",
"enum": {}
},
{
"data": "BI",
"shortcut": "RBI",
"description": "State I of the rocker B",
"bitoffs": "4",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "not pressed"
},
{
"value": "1",
"description": "pressed"
}
]
}
},
{
"data": "B0",
"shortcut": "RB0",
"description": "State 0 of the rocker B",
"bitoffs": "5",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "not pressed"
},
{
"value": "1",
"description": "pressed"
}
]
}
},
{
"data": "AI",
"shortcut": "RAI",
"description": "State I of the rocker A",
"bitoffs": "6",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "not pressed"
},
{
"value": "1",
"description": "pressed"
}
]
}
},
{
"data": "A0",
"shortcut": "RA0",
"description": "State 0 of the rocker A",
"bitoffs": "7",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "not pressed"
},
{
"value": "1",
"description": "pressed"
}
]
}
}
]
}
],
"originalIndex": 4,
"eep": "f6-02-04",
"rorg_title": "RPS Telegram",
"rorg_number": "0xF6",
"func_title": "Rocker Switch, 2 Rocker",
"func_number": "0x02",
"submitter": [
"EnOcean GmbH"
]
},
"f6-03-01": {
"number": "0x01",
"eo_state": "checked",
"title": "Light and Blind Control - Application Style 1",
"status": "released",
"description": "This EEP definition is based on the assumption that a RPS switch module is installed in a 0-STATE up position! Application Style 1 is widely used in EU but may be found in other markets as well.",
"case": [
{
"condition": {
"statusfield": [
{
"bitoffs": "2",
"bitsize": "1",
"value": "0"
},
{
"bitoffs": "3",
"bitsize": "1",
"value": "1"
}
]
},
"statusfield": [
{
"data": "T21",
"bitoffs": "2",
"bitsize": "1",
"value": "0"
},
{
"data": "NU",
"bitoffs": "3",
"bitsize": "1",
"value": "1"
}
],
"datafield": [
{
"data": "Rocker 1st action",
"shortcut": "R1",
"description": "....",
"bitoffs": "0",
"bitsize": "3",
"enum": {
"item": [
{
"value": "0",
"description": "Button AI: <br/> \"Switch light on\" or \"Dim light down\" or \"Move blind closed\""
},
{
"value": "1",
"description": "Button A0: <br/> \"Switch light off\" or \"Dim light up\" or \"Move blind open\""
},
{
"value": "2",
"description": "Button BI: <br/>“Switch light on” or \"Dim light down” or \"Move blind closed”"
},
{
"value": "3",
"description": "Button B0: <br/>“Switch light off” or “Dim light up” or \"Move blind open”"
},
{
"value": "4",
"description": "Button CI: <br/> \"Switch light on\" or \"Dim light down\" or \"Move blind closed\""
},
{
"value": "5",
"description": "Button C0: <br/> \"Switch light off\" or \"Dim light up\" or \"Move blind open\""
},
{
"value": "6",
"description": "Button DI: <br/>“Switch light on” or \"Dim light down” or \"Move blind closed”"
},
{
"value": "7",
"description": "Button D0: <br/>“Switch light off” or “Dim light up” or \"Move blind open”"
}
]
}
},
{
"data": "Energy Bow",
"shortcut": "EB",
"description": "....",
"bitoffs": "3",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "released"
},
{
"value": "1",
"description": "pressed"
}
]
}
},
{
"data": "Rocker 2nd action",
"shortcut": "R2",
"description": "....",
"bitoffs": "4",
"bitsize": "3",
"enum": {
"item": [
{
"value": "0",
"description": "Button AI: <br/> \"Switch light on\" or \"Dim light down\" or \"Move blind closed\""
},
{
"value": "1",
"description": "Button A0: <br/> \"Switch light off\" or \"Dim light up\" or \"Move blind open\""
},
{
"value": "2",
"description": "Button BI: <br/>“Switch light on” or \"Dim light down” or \"Move blind closed”"
},
{
"value": "3",
"description": "Button B0: <br/>“Switch light off” or “Dim light up” or \"Move blind open”"
},
{
"value": "4",
"description": "Button CI: <br/> \"Switch light on\" or \"Dim light down\" or \"Move blind closed\""
},
{
"value": "5",
"description": "Button C0: <br/> \"Switch light off\" or \"Dim light up\" or \"Move blind open\""
},
{
"value": "6",
"description": "Button DI: <br/>“Switch light on” or \"Dim light down” or \"Move blind closed”"
},
{
"value": "7",
"description": "Button D0: <br/>“Switch light off” or “Dim light up” or \"Move blind open”"
}
]
}
},
{
"data": "2nd Action",
"shortcut": "SA",
"description": "....",
"bitoffs": "7",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "No 2nd action"
},
{
"value": "1",
"description": "2nd action valid"
}
]
}
}
]
},
{
"condition": {
"statusfield": [
{
"bitoffs": "2",
"bitsize": "1",
"value": "0"
},
{
"bitoffs": "3",
"bitsize": "1",
"value": "0"
}
]
},
"statusfield": [
{
"data": "T21",
"bitoffs": "2",
"bitsize": "1",
"value": "0"
},
{
"data": "NU",
"bitoffs": "3",
"bitsize": "1",
"value": "0"
}
],
"datafield": [
{
"data": "Number of buttons pressed simultaneously",
"shortcut": "R1",
"description": "....",
"bitoffs": "0",
"bitsize": "3",
"enum": {
"item": [
{
"value": "0",
"description": "no Button pressed"
},
{
"value": "1",
"description": "2 buttons pressed"
},
{
"value": "2",
"description": "3 buttons pressed"
},
{
"value": "3",
"description": "4 buttons pressed"
},
{
"value": "4",
"description": "5 buttons pressed"
},
{
"value": "5",
"description": "6 buttons pressed"
},
{
"value": "6",
"description": "7 buttons pressed"
},
{
"value": "7",
"description": "8 buttons pressed"
}
]
}
},
{
"data": "Energy Bow",
"shortcut": "EB",
"description": "....",
"bitoffs": "3",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "released"
},
{
"value": "1",
"description": "pressed"
}
]
}
},
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "4",
"bitsize": "4"
}
]
}
],
"originalIndex": 5,
"eep": "f6-03-01",
"rorg_title": "RPS Telegram",
"rorg_number": "0xF6",
"func_title": "Rocker Switch, 4 Rocker",
"func_number": "0x03",
"submitter": []
},
"f6-03-02": {
"number": "0x02",
"eo_state": "checked",
"title": "Light and Blind Control - Application Style 2",
"status": "released",
"description": "A This EEP definition is based on the assumption that a RPS switch module is installed in a I-STATE up position! Application Style 2 is typically used in US and CAN but may be found in other markets as well.",
"case": [
{
"condition": {
"statusfield": [
{
"bitoffs": "2",
"bitsize": "1",
"value": "0"
},
{
"bitoffs": "3",
"bitsize": "1",
"value": "1"
}
]
},
"statusfield": [
{
"data": "T21",
"bitoffs": "2",
"bitsize": "1",
"value": "0"
},
{
"data": "NU",
"bitoffs": "3",
"bitsize": "1",
"value": "1"
}
],
"datafield": [
{
"data": "Rocker 1st action",
"shortcut": "R1",
"description": "....",
"bitoffs": "0",
"bitsize": "3",
"enum": {
"item": [
{
"value": "0",
"description": "Button AI: <br/> “Switch light on” or \"Dim light up” or \"Move blind open”"
},
{
"value": "1",
"description": "Button A0: <br/> “Switch light off” or “Dim light down” or \"Move blind closed”"
},
{
"value": "2",
"description": "Button BI: <br/>“Switch light on” or \"Dim light up” or \"Move blind open”"
},
{
"value": "3",
"description": "Button B0: <br/>“Switch light off” or “Dim light down” or \"Move blind closed”"
},
{
"value": "4",
"description": "Button CI: <br/> “Switch light on” or \"Dim light up” or \"Move blind open”"
},
{
"value": "5",
"description": "Button C0: <br/>“Switch light off” or “Dim light down” or \"Move blind closed”"
},
{
"value": "6",
"description": "Button DI: <br/>“Switch light on” or \"Dim light up” or \"Move blind open”"
},
{
"value": "7",
"description": "Button D0: <br/>“Switch light off” or “Dim light down” or \"Move blind closed”"
}
]
}
},
{
"data": "Energy Bow",
"shortcut": "EB",
"description": "....",
"bitoffs": "3",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "released"
},
{
"value": "1",
"description": "pressed"
}
]
}
},
{
"data": "Rocker 2nd action",
"shortcut": "R2",
"description": "....",
"bitoffs": "4",
"bitsize": "3",
"enum": {
"item": [
{
"value": "0",
"description": "Button AI: <br/> “Switch light on” or \"Dim light up” or \"Move blind open”"
},
{
"value": "1",
"description": "Button A0: <br/> “Switch light off” or “Dim light down” or \"Move blind closed”"
},
{
"value": "2",
"description": "Button BI: <br/>“Switch light on” or \"Dim light up” or \"Move blind open”"
},
{
"value": "3",
"description": "Button B0: <br/>“Switch light off” or “Dim light down” or \"Move blind closed”"
},
{
"value": "4",
"description": "Button CI: <br/> “Switch light on” or \"Dim light up” or \"Move blind open”"
},
{
"value": "5",
"description": "Button C0: <br/>“Switch light off” or “Dim light down” or \"Move blind closed”"
},
{
"value": "6",
"description": "Button DI: <br/>“Switch light on” or \"Dim light up” or \"Move blind open”"
},
{
"value": "7",
"description": "Button D0: <br/>“Switch light off” or “Dim light down” or \"Move blind closed”"
}
]
}
},
{
"data": "2nd Action",
"shortcut": "SA",
"description": "....",
"bitoffs": "7",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "No 2nd action"
},
{
"value": "1",
"description": "2nd action valid"
}
]
}
}
]
},
{
"condition": {
"statusfield": [
{
"bitoffs": "2",
"bitsize": "1",
"value": "0"
},
{
"bitoffs": "3",
"bitsize": "1",
"value": "0"
}
]
},
"statusfield": [
{
"data": "T21",
"bitoffs": "2",
"bitsize": "1",
"value": "0"
},
{
"data": "NU",
"bitoffs": "3",
"bitsize": "1",
"value": "0"
}
],
"datafield": [
{
"data": "Number of buttons pressed simultaneously",
"shortcut": "R1",
"description": "....",
"bitoffs": "0",
"bitsize": "3",
"enum": {
"item": [
{
"value": "0",
"description": "no button pressed"
},
{
"value": "1",
"description": "2 buttons pressed"
},
{
"value": "2",
"description": "3 buttons pressed"
},
{
"value": "3",
"description": "4 buttons pressed"
},
{
"value": "4",
"description": "5 buttons pressed"
},
{
"value": "5",
"description": "6 buttons pressed"
},
{
"value": "6",
"description": "7 buttons pressed"
},
{
"value": "7",
"description": "8 buttons pressed"
}
]
}
},
{
"data": "Energy Bow",
"shortcut": "EB",
"description": "....",
"bitoffs": "3",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "released"
},
{
"value": "1",
"description": "pressed"
}
]
}
},
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "4",
"bitsize": "4",
"enum": {}
}
]
}
],
"originalIndex": 6,
"eep": "f6-03-02",
"rorg_title": "RPS Telegram",
"rorg_number": "0xF6",
"func_title": "Rocker Switch, 4 Rocker",
"func_number": "0x03",
"submitter": []
},
"f6-04-01": {
"number": "0x01",
"eo_state": "checked",
"title": "Key Card Activated Switch",
"status": "released",
"description": "Insertion of Key Card generates an N-Message, take-out a U-Message",
"case": [
{
"condition": {
"statusfield": [
{
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"bitoffs": "3",
"bitsize": "1",
"value": "1"
}
]
},
"statusfield": [
{
"data": "T21",
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"data": "NU",
"bitoffs": "3",
"bitsize": "1",
"value": "1"
}
],
"datafield": {
"data": "Key Card",
"shortcut": "KC",
"description": "...",
"bitoffs": "0",
"bitsize": "8",
"enum": {
"item": {
"value": "112",
"description": "inserted\n (0x70)"
}
}
}
},
{
"condition": {
"statusfield": [
{
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"bitoffs": "3",
"bitsize": "1",
"value": "0"
}
]
},
"statusfield": [
{
"data": "T21",
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"data": "NU",
"bitoffs": "3",
"bitsize": "1",
"value": "0"
}
],
"datafield": {
"data": "Key Card",
"shortcut": "KC",
"description": "...",
"bitoffs": "0",
"bitsize": "8",
"enum": {
"item": {
"value": "0",
"description": "taken out"
}
}
}
}
],
"originalIndex": 7,
"eep": "f6-04-01",
"rorg_title": "RPS Telegram",
"rorg_number": "0xF6",
"func_title": "Position Switch, Home and Office Application",
"func_number": "0x04",
"submitter": []
},
"f6-04-02": {
"number": "0x02",
"eo_state": "checked",
"title": "Key Card Activated Switch ERP2",
"status": "released",
"description": "When card is inserted field EBO and SOC are both having value 1. When take out, both are having value 0. This coding is required to have a context less translation of RPS profiles between ERP 1 and ERP 2.",
"case": [
{
"datafield": [
{
"data": "Energy Bow",
"shortcut": "EBO",
"description": "State of the energy bow",
"bitoffs": "0",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "released"
},
{
"value": "1",
"description": "pressed"
}
]
}
},
{
"data": "Button coding",
"shortcut": "BC",
"description": "Signalize button coding",
"bitoffs": "1",
"bitsize": "1",
"enum": {
"item": {
"value": "0",
"description": "button"
}
}
},
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "2",
"bitsize": "3",
"enum": {}
},
{
"data": "State of card",
"shortcut": "SOC",
"description": "State of the card",
"bitoffs": "5",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "taken out"
},
{
"value": "1",
"description": "card inserted"
}
]
}
},
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "6",
"bitsize": "2",
"enum": {}
}
]
}
],
"originalIndex": 8,
"eep": "f6-04-02",
"rorg_title": "RPS Telegram",
"rorg_number": "0xF6",
"func_title": "Position Switch, Home and Office Application",
"func_number": "0x04",
"submitter": [
"EnOcean GmbH"
]
},
"f6-05-01": {
"number": "0x01",
"eo_state": "checked",
"title": "Liquid Leakage Sensor (mechanic harvester)",
"status": "released",
"description": "Description:<br/> This profile is used for devices detecting leakage. It is commonly placed on ground where a leakage causes damage.<br/> The principle is that “paper rings” swell in water and trigger an ECO 200 (generator) based transmitter.<br/><br/><span style=\"border-bottom:2px groove #000000;\">Data exchange</span><br/>Direction: unidirectional<br/>Addressing: broadcast<br/>Communication trigger: event-triggered<br/>Communication interval: NA<br/> Trigger event: (water detection)<br/>Teach-in method: RPS teach-in",
"case": [
{
"statusfield": [
{
"data": "T21",
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"data": "NU",
"bitoffs": "3",
"bitsize": "1",
"value": "1"
}
],
"datafield": {
"data": "Water sensor",
"shortcut": "WAS",
"description": "Alert signal that the sensor detected water leakage",
"bitoffs": "0",
"bitsize": "8",
"enum": {
"item": {
"value": "0x11",
"description": "Water detected"
}
}
}
}
],
"originalIndex": 9,
"eep": "f6-05-01",
"rorg_title": "RPS Telegram",
"rorg_number": "0xF6",
"func_title": "Detectors",
"func_number": "0x05",
"submitter": [
"Afriso",
"EnOcean"
]
},
"f6-10-00": {
"number": "0x00",
"eo_state": "checked",
"title": "Window Handle",
"status": "released",
"description": "The bits marked with 'X' in DB_0 should not be checked. These bits can be '1' or '0' and should not be assumed to be a defined value, because both of them are allowed and not predictable!",
"case": [
{
"condition": {
"statusfield": [
{
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"bitoffs": "3",
"bitsize": "1",
"value": "0"
}
]
},
"statusfield": [
{
"data": "T21",
"bitoffs": "2",
"bitsize": "1",
"value": "1"
},
{
"data": "NU",
"bitoffs": "3",
"bitsize": "1",
"value": "0"
}
],
"datafield": {
"data": "Window handle",
"shortcut": "WIN",
"resultfield_name": "position",
"description": "Movement of the window handle",
"bitoffs": "0",
"bitsize": "8",
"enum": {
"item": [
{
"bitmask": "0b11010000",
"bitvalue": "0b11000000",
"value": "1",
"description": "left or right position"
},
{
"bitmask": "0b11110000",
"bitvalue": "0b11110000",
"value": "2",
"description": "down position"
},
{
"bitmask": "0b11110000",
"bitvalue": "0b11010000",
"value": "3",
"description": "up position"
}
]
}
}
}
],
"originalIndex": 10,
"eep": "f6-10-00",
"rorg_title": "RPS Telegram",
"rorg_number": "0xF6",
"func_title": "Mechanical Handle",
"func_number": "0x10",
"submitter": [
"HOPPE AG"
]
},
"f6-10-01": {
"number": "0x01",
"eo_state": "checked",
"title": "Window Handle ERP2",
"status": "released",
"description": "DB0.6 – needs to show that RPS/ERP2 has a different coding as RPS/ERP1.",
"case": [
{
"datafield": [
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "0",
"bitsize": "1",
"enum": {}
},
{
"data": "Handle coding",
"shortcut": "HC",
"description": "Signalize window handle coding",
"bitoffs": "1",
"bitsize": "1",
"enum": {
"item": {
"value": "1",
"description": "handle"
}
}
},
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "2",
"bitsize": "2",
"enum": {}
},
{
"data": "Handle value",
"shortcut": "HVL",
"description": "Value of the 4MSB of the Data field of ERP1 coding",
"bitoffs": "4",
"bitsize": "4",
"enum": {
"item": [
{
"bitmask": "0b1101",
"bitvalue": "0b1100",
"value": "1",
"description": "left or right position"
},
{
"bitmask": "0b1111",
"bitvalue": "0b1111",
"value": "2",
"description": "down position"
},
{
"bitmask": "0b1111",
"bitvalue": "0b1101",
"value": "3",
"description": "up position"
}
]
}
}
]
}
],
"originalIndex": 11,
"eep": "f6-10-01",
"rorg_title": "RPS Telegram",
"rorg_number": "0xF6",
"func_title": "Mechanical Handle",
"func_number": "0x10",
"submitter": [
"HOPPE AG"
]
},
"d5-00-01": {
"number": "0x01",
"eo_state": "checked",
"title": "Single Input Contact",
"status": "released",
"case": [
{
"datafield": [
{
"data": "Contact",
"shortcut": "CO",
"description": {},
"bitoffs": "7",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "open"
},
{
"value": "1",
"description": "closed"
}
]
}
},
{
"data": "Learn Button",
"shortcut": "LRN",
"description": "..",
"bitoffs": "4",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "pressed"
},
{
"value": "1",
"description": "not pressed"
}
]
}
}
]
}
],
"originalIndex": 12,
"eep": "d5-00-01",
"rorg_title": "1BS Telegram",
"rorg_number": "0xD5",
"func_title": "Contacts and Switches",
"func_number": "0x00",
"description": "",
"submitter": []
},
"a5-02-01": {
"number": "0x01",
"eo_state": "checked",
"title": "Temperature Sensor Range -40°C to 0°C",
"status": "released",
"case": [
{
"datafield": [
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "0",
"bitsize": "16",
"scale": ""
},
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "24",
"bitsize": "4",
"scale": ""
},
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "29",
"bitsize": "3",
"scale": ""
},
{
"data": "LRN Bit",
"shortcut": "LRNB",
"description": "LRN Bit",
"bitoffs": "28",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "Teach-in telegram"
},
{
"value": "1",
"description": "Data telegram"
}
]
}
},
{
"data": "Temperature",
"shortcut": "TMP",
"description": "Temperature (linear)",
"info": "DB_1 Temperature (8 bit) -40...0°C, linear n=255...0",
"bitoffs": "16",
"bitsize": "8",
"range": {
"min": "255",
"max": "0"
},
"scale": {
"min": "-40",
"max": "0"
},
"unit": "°C"
}
]
}
],
"originalIndex": 13,
"eep": "a5-02-01",
"rorg_title": "4BS Telegram",
"rorg_number": "0xA5",
"func_title": "Temperature Sensors",
"func_number": "0x02",
"description": "",
"submitter": []
},
"a5-02-02": {
"number": "0x02",
"eo_state": "checked",
"title": "Temperature Sensor Range -30°C to +10°C",
"status": "released",
"case": [
{
"datafield": [
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "0",
"bitsize": "16",
"scale": ""
},
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "24",
"bitsize": "4",
"scale": ""
},
{
"reserved": {},
"data": {},
"shortcut": {},
"description": {},
"bitoffs": "29",
"bitsize": "3",
"scale": ""
},
{
"data": "LRN Bit",
"shortcut": "LRNB",
"description": "LRN Bit",
"bitoffs": "28",
"bitsize": "1",
"enum": {
"item": [
{
"value": "0",
"description": "Teach-in telegram"
},
{
"value": "1",
"description": "Data telegram"
}
]
}
},
{
"data": "Temperature",
"shortcut": "TMP",
"description": "Temperature (linear)",
"info": "DB_1 Temperature (8 bit) -30... +10°C, linear n=255...0",
"bitoffs": "16",
"bitsize": "8",
"range": {
"min": "255",
"max": "0"
},
"scale": {
"min": "-30",
"max": "+10"
},
"unit": "°C"
}
]
}
],
"