1981a91415
Remove legacy state JSON size cutoff and raise doc capacity
2026-02-13 23:57:34 +01:00
a279c219ae
Refactor LoRa protocol to batch+ack with ACK-based time bootstrap
2026-02-13 23:57:34 +01:00
5ad5d3a0cc
Normalize power/energy output formatting
2026-02-13 23:57:34 +01:00
06847a9da4
Add RX reject reasons to telemetry and UI
...
BACKWARD-INCOMPATIBLE: MeterBatch schema bumped to v2 with err_rx_reject.
- Track and log RX reject reasons (CRC/protocol/role/payload/length/id/batch)
- Include rx_reject in sender telemetry JSON and receiver web UI
- Add lora_receive reject reason logging under SERIAL_DEBUG_MODE
2026-02-13 23:57:34 +01:00
e06d431e78
adjust batch ack timing and rename e_wh field
2026-02-13 23:56:36 +01:00
6e3ea1f50a
document batching updates and restore bat_v in batches
2026-02-13 23:56:36 +01:00
d5487e8c5f
Add sender queue display and batch timing
2026-02-13 23:56:36 +01:00
3840c00f2a
Update batch schema and add ACK handling
2026-02-13 23:56:36 +01:00
1279645812
Add LoRa telemetry, fault counters, and time sync status
2026-02-13 23:56:36 +01:00
ce0ee77f77
optional RTC 3231 integration
2026-01-29 22:15:50 +01:00
e480677b49
Add IEC62056 parsing, OLED timing, and batch LoRa send
2026-01-28 01:23:45 +01:00
8c9520f7e5
feat(battery): round bat_v and derive bat_pct locally
2026-01-20 22:58:56 +01:00
6f308ad590
Initial commit
2026-01-20 01:39:06 +01:00