First consolidated release of Smart Irrigation, published as a beta for early testing before a stable release.
It brings the actively maintained line of work into Smart Irrigation while keeping the smart_irrigation domain and entities, so existing installations upgrade in place: your zones, sensor groups, modules and settings are carried over (covered by backward-compatibility tests). Because it is a big step, it ships as a beta first.
Highlights
- 🎛️ Rebuilt, Home Assistant native configuration UI: instant save on edit, native controls, one consolidated panel.
- 🌍 Fully translated in 19 languages (panel and config flow).
- 🌦️ Open-Meteo as a free, keyless default weather service. It provides solar radiation and FAO-56 reference ET directly, for a full Penman-Monteith calculation with no API key and no dedicated sensor. OpenWeatherMap and Pirate Weather reach the same accuracy through a transparent Open-Meteo fallback.
- 💾 One click Backup and Restore of the whole configuration.
- 🔁 Switch weather service and API key on the fly, without reinstalling.
- ⏰ Flexible irrigation start triggers (sunrise, sunset, solar azimuth), each firing its own identifiable event.
Fixes
- Weather service API key is preserved across restarts.
- Manual coordinates are saved and now persist across restarts.
- Dialogs repaired for Home Assistant 2026.3 and later.
- All frontend dependency vulnerabilities resolved.
Trying the beta
This is a pre-release. In HACS, enable "show beta versions" on Smart Irrigation to receive it. Feedback and issue reports are very welcome, especially from existing installations upgrading from an earlier version.
Acknowledgement
Smart Irrigation was created and maintained for years by @jeroenterheerdt, who is passing the torch with this release. Thank you, Jeroen. 🌱