View on GitHub

Smart Irrigation

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

Smart Irrigation

Ever wondered if you're watering your lawn, garden, greenhouse, or crops too much or too little? Tired of guesswork and fixed timers? If you have an irrigation system you can switch on and off through Home Assistant, this integration is for you.

Smart Irrigation calculates the exact number of seconds to run your irrigation system to compensate for moisture lost through evapotranspiration. It takes into account precipitation (rain, snow) and adjusts accordingly — if it has rained enough, no irrigation is needed; if not, it tells you exactly how long to irrigate.

Key capabilities:

Use this integration at your own risk. It provides calculated recommendations only — always apply common sense before irrigating. Irrigating during heavy rainfall can cause flooding. The maintainers accept no responsibility for any damage or inconvenience caused.


This is a community-maintained fork of jeroenterheerdt/HAsmartirrigation. It is kept up to date with Home Assistant releases and includes bug fixes and improvements beyond the original.


Ready to get started?Installation

Want to understand the maths first? Read how it works or watch the official tutorial videos on YouTube (English).