Skip to content

v2.0.0

Choose a tag to compare

@0jety0 0jety0 released this 17 Apr 15:32

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
  • ConfigEntryNotReady on boot if pump offline (auto-retry)

Breaking changes

  • injection_threshold / consumption_thresholdsetpoint, 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