Decoding the data packets of Echoflex devices
- Last updated
- Save as PDF
What does the data value mean?
Monitoring the wireless telegrams is nice but the raw data doesn't real tell you anything. So how do you know what it means
What is the raw data?
The raw data is viewable as bytes and is in hexadecimal format
For a switch station message, the data is 1 byte long. For a sensor or controller status message, the data is 4 bytes long
Switches
Switches come as a single paddle / pair of buttons or as a dual paddle / pair of buttons. Each paddle or button sends a press and a release message.
An MBI-8 button station works like two separate dual pairs; the top four buttons send with one Radio ID, and the bottom four buttons send with a different Radio ID.
Single Paddle or Single Pair of Buttons (MBI-2)
Action | Data Packet |
---|---|
Press ON | 50 |
Release | 00 |
Press OFF | 70 |
Release | 00 |
Dual Paddle or Dual Pair of Buttons (MBI-4)
Action | Data Packet |
---|---|
Left Paddle or Top Pair Press ON | 50 |
Left Paddle or Top Pair Release | 00 |
Left Paddle or Top Pair Press OFF | 70 |
Left Paddle or Top Pair Release | 00 |
Right Paddle or Bottom Pair Press ON | 10 |
Right Paddle or Bottom Pair Release | 00 |
Right Paddle or Bottom Pair Press OFF | 30 |
Right Paddle or Bottom Pair Release | 00 |
Sensors
Sensor Type | Data | |
---|---|---|
Magnetic Contact Sensor (MC31) |
EEP: A5-30-02 B4 B3 B2 B1 |
B4, B3, and B2 are usused B1 = message type, contact state |
Example 1: Raw Data = 00 00 00 08 | data message, Contact is Closed | |
Example 2: Raw Data = 00 00 00 09 | data message, Contact is Open | |
Occupancy |
B4 B3 B2 B1 |
B4 = % value of supply voltage B3 = ignore B2 = occupancy state [00 = vacant] [FF = occupied] B1 = message type [any value ending in 8, 9, A, B, C, D, E, F is a data message, a value ending in 7, 6, 5, 4, 2, 1, 0 is a TEACH message] |
Occupancy | Example 1: Raw Data = 70 00 00 0F | data message with values of 44% stored energy, vacant state |
Occupancy | Example 2: Raw Data = EF 00 FF 0F | data message with values of 94% stored energy, occupied state |
Occupancy | Example 3: Raw Data = 1C 08 04 87 | TEACH message with 1C 08 = occupancy sensor, 04 = manufacturer = Echoflex Solutions |
Lighting Controller Status | B4 B3 B2 B1 |
B4 = % light level in zone via linked light sensor [00 = no linked sensor or no light] B3 = closed loop daylighting set point in % B2 = current dimming output value B1 = message type, relay state, zone occupancy state, repeater mode state |
Lighting Controller | Example 1: Raw Data = 00 00 FF 09 | data message with no linked light sensor, dimming output @ 100%, relay closed, unoccupied (or no occ sensor linked), repeating disabled |
Example 2: Raw Data = 00 00 00 0B | data message with no linked light sensor, dimming output @ 0%, relay open, unoccupied (or no occ sensor linked), repeating disabled | |
Example 3: Raw Data = 00 00 00 0A | data message with no linked light sensor, dimming output @ 0%, relay open, Occupied, repeating disabled | |
Example 4: Raw Data = 00 00 FF 0B | data message with no linked light sensor, dimming output @100%, relay closed, Occupied, repeating disabled |
EnOcean Equipment Profiles A5-11-01: EEP Specification for Lighting Controller. Page 3 explains the Lighting Controller Status.
Note: Multi-Scene Stations (MSS) use MSC (Manufacturer Specific Configuration) messages. The MSC telegram has the same structure as a VLD telegram but is specific to the manufacturer's implementation.
MSS | 00 41 06 FF FF FF 01 00 00 | Scene 1 |
00 41 06 FF FF FF 02 00 00 | Scene 2 | |
00 41 06 FF FF FF 03 00 00 | Scene 3 | |
00 41 06 FF FF FF 01 00 00 | Scene 4 | |
00 41 0B FF FF FF 00 00 01 | ON | |
00 41 0B FF FF FF 00 00 02 | OFF | |
00 41 07 FF FF FF 7F FF 28 | Raise | |
00 41 07 FF FF FF 80 00 28 | Lower |