View on GitHub

Smart Irrigation

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

Configuration

You configure the integration from the Smart Irrigation 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 & LocationMy ZonesWhen to WaterSchedulesModules 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).