f0503af8c7
Refactor LoRa protocol to batch+ack with ACK-based time bootstrap
2026-02-04 11:57:49 +01:00
f08d9a34d3
Normalize power/energy output formatting
2026-02-04 02:33:43 +01:00
1024aa3dd0
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-04 01:01:49 +01:00
d27b68c1cc
adjust batch ack timing and rename e_wh field
2026-02-01 21:53:18 +01:00
50436cd0bb
document batching updates and restore bat_v in batches
2026-02-01 20:59:45 +01:00
22ed41b55c
Add sender queue display and batch timing
2026-02-01 17:46:26 +01:00
8fba67fcf3
Update batch schema and add ACK handling
2026-01-31 01:53:02 +01:00
8ba7675a1c
Add LoRa telemetry, fault counters, and time sync status
2026-01-30 13:00:16 +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