- Fix smart session recovery: rebuild schedule groups after HA restart
- Fix smart sessions lost on config entry options reload
- Fix charge power entity showing max power before charging begins on session recovery
- Fix race conditions in async charge/discharge callbacks
- Harden binary sensor attributes against incomplete state dicts
- Persist session state after power adjustments and feedin baseline capture
- 10% charge power headroom to absorb unexpected household load
- 10% time buffer on deferred charge start for household load volatility
- Smart charge/discharge cross-cancellation (starting one cancels the other)
- Allow max power changes to bypass minimum power change threshold
- Deduplicate flat segments in battery forecast time series
- Downgrade first transient API retry to debug logging (warn only on repeated retries)
- Downgrade unchanged charge power log to debug level
- Warn when start_time is in the past
- Warn when multiple config entries detected (single-inverter limitation)
- Updated dashboard card examples with visibility-conditional cards
- Documentation updates for new parameters, sensors, and features