cc5881974c
Add sender-local serial diagnostics for pipeline health
2026-02-17 01:12:31 +01:00
ea3e99f350
Use fixed-point meter parsing and early-exit on complete frame
2026-02-17 01:10:43 +01:00
557420c200
Refactor meter parser to single-pass OBIS dispatch
2026-02-17 01:09:56 +01:00
5e27e2e7e8
Add meter Sekundenindex anchoring for epoch timestamps
...
Parse 0-0:96.8.0*255 meter seconds, derive sample epoch from anchored offset, and detect meter-time jumps via monotonic/delta checks.
2026-02-13 23:57:34 +01:00
7ad0a16a8d
Improve meter ingestion resilience under UART gaps
2026-02-13 23:57:34 +01:00
32851ea61b
Decouple sender meter reads and harden meter RX robustness
2026-02-13 23:57:34 +01:00
4b5c4e245e
Make IEC 62056-21 meter input non-blocking
...
- Add RX state machine with frame buffer, timeouts, and debug counters
- Expose meter_poll_frame/meter_parse_frame and reuse existing OBIS parsing
- Use cached last-valid frame at 1 Hz sampling to avoid blocking
- Document non-blocking meter handling in README
2026-02-13 23:56:36 +01:00
3840c00f2a
Update batch schema and add ACK handling
2026-02-13 23:56:36 +01:00
e480677b49
Add IEC62056 parsing, OLED timing, and batch LoRa send
2026-01-28 01:23:45 +01:00
6f308ad590
Initial commit
2026-01-20 01:39:06 +01:00