Skip to content

v2026.7.1

Latest

Choose a tag to compare

@altmenorg altmenorg released this 28 Jul 22:30

Bugfix release for v2026.7.0.

Fixed

  • Diagnostics download failed with a 500 error (#782, #792). The diagnostics handler called store methods that do not exist since v2026.7.0. If you were asked for a diagnostics file in another issue, it works again in this version.
  • Riemann sum aggregation inflated values by the sample interval in seconds (#784). Solar radiation aggregated with "Riemann sum" ended up roughly 900x too large with 15-minute samples, feeding absurd values into PyETO and blowing up ET0, delta and bucket. The integration now integrates with the interval expressed in days. Thanks to @RenaudC11 for the precise root cause analysis.
  • Passthrough now counts precipitation in the water balance (#790). Previously rain never refilled the bucket for Passthrough zones, so irrigation could run right after heavy rain. The delta is now precipitation minus the interval-scaled sensor ET, consistent with PyETO. Note: if your evapotranspiration sensor already provides a net value with rain subtracted, switch it to a plain ET0 sensor to avoid counting rain twice.
  • Startup compatibility with recent Home Assistant versions: the coordinator now passes the config entry explicitly, preventing a RuntimeError on current HA releases.
  • Reloading the integration no longer leaves old timers running (midnight reset, automatic calculation/update/clear, sunrise and irrigation start triggers). A reload could previously double up calculations and start events until a full restart.

CI and tests

  • The test workflow now also runs on pushes and PRs to the dev branch.
  • The test suite can now run on Windows dev machines.

Full Changelog: v2026.7.0...v2026.7.1