View on GitHub

Irrigation Plus

Evapotranspiration-based irrigation scheduling for Home Assistant — a maintained community fork of Smart Irrigation, renamed to Irrigation Plus

Configuration

You configure the integration from the Irrigation Plus panel in the Home Assistant sidebar. Make sure you install it first.

First-run setup wizard

The first time you open the panel — or any time via the Setup wizard button (top-right of the Setup tabs) — a guided wizard walks you through the four building blocks in order:

  1. Weather — pick a weather service (Open-Meteo needs no API key) or choose to use your own sensors.
  2. Module — the calculation module that turns weather into an irrigation duration (PyETO by default).
  3. Sensor group — where each weather value comes from (the chosen weather service, a sensor, a static value, or none).
  4. Zone — your first irrigation zone, optionally linked to a switch/valve entity.

When you finish, the wizard creates a fully wired, ready-to-calculate zone. You can re-run it any time to add more, or configure everything manually using the tabs below.

The panel layout

The panel has two top-level areas:

Suggested reading order: Weather & Location → My Zones → When to Water → Schedules → Modules and Sensor groups if you need them. The Experimental features are optional extras you can explore once the basics work. If you use a mechanical water distributor, see Distributors (also opt-in, enabled from the Experimental tab).