Skip to content

v1.0.3

Choose a tag to compare

@nicois nicois released this 15 Apr 01:11
8c1792b

Added

  • SoC interpolation between integer ticks: the coordinator integrates battery power over time to maintain a sub-percent SoC estimate for display. Progress bars and forecasts update smoothly between the ~6-minute integer SoC ticks instead of appearing stuck. Resyncs to the authoritative value on each tick change and REST poll. Algorithm decisions continue to use raw integer SoC.
  • Two-zone SoC progress bar: solid fill for the inverter-confirmed SoC + semi-transparent extension for the power-integrated estimate. When the next SoC tick arrives, the solid fill catches up to the projected zone.

Fixed

  • WebSocket not connecting during discharge: the adapter extraction removed inline _maybe_start_realtime_ws calls from the listener code. The discharge callback is now wrapped to trigger WS lifecycle after each check.
  • WebSocket not connecting during smart charge: the charge listener wrapper didn't trigger _maybe_start_realtime_ws when ws_all_sessions was enabled.
  • Persistent notifications lost on schedule conflict: restored pn_create for unmanaged work mode detection by pre-checking schedule safety from the async context in the cloud adapter.