Base Station Modem for the Home Heartbeat
The following table identifies the values that are valid for each field of the state record. For a complete description of these values and their use, please see the State Table of The Eaton Home Heartbeat document.
Field | Name | Data |
---|---|---|
1 | State Record ID | 0 (0x01 ) – Always assigned to Base Station Modem |
2 | ZigBee Binding ID | 255 (0xFF ) – Unused by Base Station Modem |
3 | Device Capabilities | Bit 3 (0x08 ) – Is the Base Station |
4 | Device Type | 16 (0x0010 ) – Modem |
5 | Device State | 0x0B – Undocumented |
6 | Device State Timer | Values from 0 (0x00 ) to 59 (0x3B ) represent 0 to 59 secondsValues from 64 ( 0x40 ) to 123 (0x7B ) represent 0 to 59 minutesValues from 128 ( 0x80 ) to 151 (0x97 ) represent 0 to 23 hoursValues from 160 ( 0xA0 ) to 255 (0xFF ) represent 0 to 95 days |
7 | Device Alerts | 0x00 – Not used by this device |
8 | Device Name Index | 0x00 – Not used by this device |
9 | Device Configuration | 0x0000 – Not used by this device |
10 | Alive Update Timer | 0x00 – Not used by this device |
11 | Update Flags | 0x0000 – Not used by this device
|
12 | Undefined | 0x00 |
13 | Device Parameter | 0x00 – Not used by this device
|
14 | Undefined | 0x00000000 |
15 | Pending Update Timer | 0x00 – Not used by this device |
16 | MAC Address | null – Not used by this device |
17 | Device Name | null – Not used by this device |
I think it would be possible to use an Asterisk system to simulate the Eaton dial-home service and allow the modem to call home once again. This would only have historical significance for anyone who wanted to know what their base station was reporting to Eaton back when the dial-home service was operational. However one would probably have to dump the firmware on the base station to find out what the modem was expecting during the “conversation” in order to coax out info after the dial-up was successful. The time spent hacking on the modem would probably be better off making it do something else entirely different though. What that would be I have no idea yet.