UNPKG

node-enocean

Version:

full implementation of the enocean protocol (ESP3 + EEP2.6)

1,803 lines 1.15 MB
{ "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" } ] } ], "