View on GitHub

Smart Irrigation

A maintained community fork of the Smart Irrigation Home Assistant integration — precise, evapotranspiration-based irrigation scheduling

The Zones dashboard

Main page: Usage

The Zones tab is the everyday dashboard. For each zone it answers the daily question — will it water, when, and if not, why? — and offers one-tap actions. Full configuration lives under Setup → My Zones; a gear icon on each card jumps there.

Per-zone decision

Each card leads with a plain-language decision derived from the zone's state, its moisture balance and the next scheduled run:

The decision uses the same gate as the actual irrigation runner, so it will not promise watering that a skip condition would cancel.

Outlook banner {#outlook-banner}

Above the zone cards, a banner summarises what happens next, globally:

Live estimate {#live-estimate}

The official bucket is recalculated once a day, at your calculation time. To give you a current picture in between, each zone also shows a small read-only “Now ≈ −X mm (est.)” chip next to the bucket — an estimate of how much the moisture balance has drifted since the last calculation.

Actions

For automatic zones, each card offers Update (fetch the latest weather/sensor data), Calculate (recompute the watering duration), and Irrigate now (open the linked valve immediately — this bypasses skip conditions). A row at the top applies the same actions to every zone at once: Refresh weather data, Recalculate durations and Water all zones now.

Run for a custom time {#run-zone}

Next to each zone's actions is a small Run for N min control: enter a number of minutes and press Run to water that zone for exactly that long. This is decoupled from the calculation — it ignores the computed duration, the deficit gate and any active rain delay — so it is handy for hand-watering a new planting or testing a valve. The water it delivers is still credited back to the bucket, so the next daily calculation stays honest. The same action is available as the run_zone service for automations.

While any run is in progress (a custom run, Irrigate now, or a scheduled run), the Run for N min control is replaced by a live countdown and a Stop button. Press Stop to end that zone's run immediately — the valve closes and the water already delivered is kept (the run is logged as partial). The same action is available as the stop_zone service for automations.

Rain delay / vacation hold {#rain-delay}

Above the zone cards, a Pause watering control lets you stop all automatic and scheduled irrigation for a while — for a rainy spell, a holiday, or while you work on the system. Tap Delay 24 h or Delay 48 h for a quick hold; while a hold is active the banner shows “Paused until …” with a Resume button to lift it early.

A card for non-admin users

The panel itself is admin-only, but you can put the same everyday view on any dashboard with the shipped Lovelace card so non-admin household members can see status and water on demand.

Main page: Usage