v2.0.0
What's new
Solar mode — P-controller with dead band
- Proportional controller centred on a configurable setpoint (target grid power in W)
- Configurable dead band (lower/upper bounds): no action when grid power is within the band
- Step proportional to the error from setpoint, capped at
step_up/step_down - All solar parameters editable live from the UI (number entities, direct input)
Monitoring
- Cumulated energy (
sensor.energy, kWh) — HA Energy dashboard compatible, persisted across restarts - Uptime sensor (
sensor.uptime, hours since last pump start) - Configurable polling interval: 5 / 15 / 30 / 60 s
Control
- Speed throttle between commands (default: 60 s)
- Priming: 120 s delay only on physical power-on (switch OFF→ON), not on HA reloads
- All parameters (mode, setpoint, dead band, steps, RPM limits) persisted across HA restarts
HA quality
- Single device, reconfigure without reinstalling, duplicate protection
- Long-term statistics on power and flow rate
ConfigEntryNotReadyon boot if pump offline (auto-retry)
Breaking changes
injection_threshold/consumption_threshold→setpoint,dead_band_lower,dead_band_upper- RPM min/max now editable as number entities instead of config flow options
Full Changelog: https://github.com/0jety0/emaux_spv150/commits/v2.0.0