You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.