github altmenorg/HAsmartirrigation v2026.11.0-rc1

pre-release46 minutes ago

Release candidate of the full controller. No new features from here: only what is found in this candidate gets fixed before the stable. Everything the alphas and betas brought is still here (see v2026.11.0-beta4 and before). If your garden depends on Smart Irrigation and you do not want surprises, stay on v2026.10.10.

Fewer actions, nothing breaks (#1004)

Where Smart Irrigation had a "one zone" and an "all zones" version of an action, there is now one action: pick zones as the target, or none for all of them.

New Replaces
calculate calculate_zone, calculate_all_zones
update_weather update_zone, update_all_zones
set_bucket (without a value it resets to 0) set_bucket, set_all_buckets, reset_bucket, reset_all_buckets
set_multiplier set_multiplier, set_all_multipliers
set_seasonal_adjustment create_…, update_…, delete_seasonal_adjustment

The old names keep working until v2027.11 at the earliest, removed in winter, outside the watering season. Until then, each one you still call logs a warning once and raises a repair notice that names the action to use. A target that comes out empty does nothing, and an area, device or label target is refused, so "no target means all" can never reset the whole garden by mistake.

The recurring schedules (create_recurring_schedule and the two others) are deprecated without a replacement: the programs' schedules, on the Watering tab, do what they did. They also keep working until v2027.11.

The blueprints Smart Irrigation installs use the new names. An unedited copy of the version last shipped is updated by itself at start. An edited copy, or an older version, is never touched: it keeps working on the old names, and Repairs says so.

New

  • A valve per zone: valve.smart_irrigation_<zone>, on the zone's device, for dashboards, voice assistants and valve.open_valve. Open waters the zone for its calculated duration, like Irrigate now; close stops it. It is there while direct valve control is on and the zone has a linked valve (#1001).
  • The setup assistant suggests your sensors when the choice is clear (the only sensor of its kind, or the one at the same station as the others). Suggested fields say so until you change them (#996).
  • Start says every "when" of the next run, the calculation included ("daily at 23:00", "just before each start"), and each one links to where it is set (#1003). It opens with the answer, and the gaps that need something done come first (#1014).
  • A zone not calculated yet says so, instead of a green "has what it needs" right after the assistant (#1013).
  • Each soil shows the drainage rate it sets: "Sandy (25 mm/h)" (#1009).
  • Entity categories: the multipliers and the rain skip settings are listed under Configuration. Three sensors that repeat an attribute of the duration sensor (applied ET, daily ET deficiency, current drainage) are diagnostic and disabled on zones created from now on; existing zones keep them as they are (#1000).

Fixes

  • A new zone took the id of a deleted one, and Home Assistant gave it the deleted zone's entities and history (#1002).
  • Removing the integration now removes its data. Adding it again brought the old zones, groups and programs back (#1015).
  • A fresh install no longer creates an empty sensor group next to the assistant's (#997).
  • "Not chosen yet" showed the zone's current drainage rate while choosing it sets 8 mm/h back; it now shows the value it gives (#1011).
  • A sensor group given the evapotranspiration ready-made counted "9 sources" for 3 (#1008).
  • First setup, from a walk through a fresh install: a sensor group shows "None" for a source without a sensor, the valve hint says to turn on valve control first, the assistant's last page has Calculate now, the rain forecast skip is greyed out without a weather service, adding the integration asks no name, select options no longer cut off mid-word, and more (#1014).
  • Watering now reads Yes/No instead of "Running/Not running", the hub's master switch has the panel's name, Calculate and water, and a zone whose duration rounds to 0 s no longer reads "Irrigation needed" (#1014). Entity ids and states in automations do not change.
  • More room above the buttons that discard data (#1006), and the main tabs centred on a phone (#1007).
  • Shorter help texts in the zone form and the settings (#998, #999).

Translations

  • The 21 actions of the full controller had no translation at all, so every language showed them in English. Thanks @NickWick13, who found it while improving the Swedish (#994).
  • Slovak actions and repair notices by @misa1515 (#1005).
  • Everything new in this candidate is in the 20 languages.

Thanks

Almost all of this candidate is @johnnyh1975's: a UX review of the whole panel (#982), the glossary, a walk through a fresh install, and fourteen pull requests since beta4. Thanks also to @Megalos for testing every beta and the five reports on this one.

Trying it

In HACS, turn on "Show beta versions" for Smart Irrigation, update, restart Home Assistant, and reload the browser so the panel is the new one. If an automation of yours calls an old action name, Repairs will tell you which. 3519 Python tests and 173 panel tests pass.

Don't miss a new HAsmartirrigation release

NewReleases is sending notifications on new releases.