diff --git a/docs/protocol.md b/docs/protocol.md index c753f37..778e021 100644 --- a/docs/protocol.md +++ b/docs/protocol.md @@ -52,6 +52,6 @@ The install code bytes are also swapped, see mac address response above | 44 - 47 | Unknown, seems to typically be `0x0000 0001` | | 48 - 51 | Potentially a Watt-Hour to kWh divisor, typically `0x0000 0x03E8` (1000) | | 52 - 55 | Unknown, typically `0xfbfb 0000` | -| 56 - 59 | Watts being consumed right now. Sometimes data is missing, indicated by `0x0080 0000` | +| 56 - 59 | Watts being consumed right now. Bit 24 being high (`0x0080 0000`) indicates a negative number, Sometimes data is missing, indicated by negative zero, exactly `0x0080 0000` | | 60 - 147 | Unknown, usually zeros | | 148 - 151 | Time since the watt-hour value was reset to zero in ms as a big endian number |