Skip to content

v2026.7.0-beta1

Pre-release
Pre-release

Choose a tag to compare

@altmenorg altmenorg released this 28 Jun 21:38
· 1 commit to master since this release

Second beta of the 2026.7.0 line, still a pre-release for testing before the stable. It builds on v2026.7.0-beta0 with closed-loop watering, direct valve control, per-zone devices, and a batch of fixes.

Highlights

  • 🪣 Closed-loop watering (#458, #626): the bucket can be credited from what was actually delivered, using a linked valve runtime or a cumulative volume meter, so missed or partial watering rolls over correctly.
  • 🚰 Optional direct valve control: Smart Irrigation can open and close your valves itself (sequential or parallel), with valve-open confirmation and resilience across restarts.
  • 📣 Irrigation events for reporting: irrigation_started, irrigation_finished and zone_problem events, so you can build clean end-to-end notifications and reports.
  • ⏰ Start triggers and their events reworked and repaired: a single active start trigger, a clearer UI, and the start event fires reliably again.
  • 🧩 Per-zone devices: each zone is now its own device with child entities (bucket, applied ET, ET deficiency, drainage, multiplier, last irrigation, water used), per-zone action buttons (calculate, reset bucket, irrigate now, reset usage), status binary sensors, and global hub buttons.
  • 🎨 New Smart Irrigation logo and icon, self-served.

Fixes

  • The reconfigured weather API key is now applied, stopping the 401 after a reconfigure.
  • Pirate Weather precipitation converted from cm to mm.
  • The bucket uses actual measured rain instead of the forecast daily total (#694).
  • Entities are kept in the registry on unload, stopping duplicate sensors.
  • The duration unique_id migration is now collision-proof.
  • Unit annotations added to zone sensor attributes (#716), IU entity prefix corrected (#690), raw daily ET deficiency exposed per zone (#576).

Internal

  • The coordinator was refactored into focused mixins (calculation, watering calendar, triggers, service handlers, skip conditions).

Trying the beta

This is a pre-release. In HACS, enable "show beta versions" on Smart Irrigation to receive it, then restart Home Assistant.

Acknowledgement

The closed-loop and observed-watering design is based on work from @JustChr's fork. Thank you for the idea and the groundwork.