v3.2.0-rc.2 — charge-log persistence + diagnostics
Pre-release
Pre-release
Second release candidate for 3.2.0 — rc.1 plus three additions. If this soaks clean it promotes to 3.2.0 stable.
Fixed
- Charge-log no longer loses a charge interrupted mid-burst. The in-progress burst lived only in RAM, so a reboot / OTA mid-charge — or an r_dat feed stall that never delivered the "cp dropped" close-sample — silently dropped the whole charge (intervals are only written on close). The open burst is now persisted to NVS periodically and recovered on the next boot, and a stalled open burst is auto-closed on a timeout. (Root-caused from a gateway whose log went silent across a reboot-heavy OTA window.)
Added
- Gateway die temperature (
chip_temp) in/api/status+ an MQTT diagnostic sensor ("Gateway Temperature"), so thermal issues are visible instead of guessed.
Changed
- BLE error logs decode the NimBLE code — e.g.
err 0x07 ENOTCONN (link dropped mid-op)instead of bare hex — on the secureConnection / encryption / disconnect paths, so pasted logs are self-diagnosing.
Everything from rc.1 (EM340 per-phase sensors, OTA self-correct/diagnose) carries forward. Install via the HA Update entity (enable pre-releases) or USB-flash the attached binaries.