Smart irrigation for Home Assistant. Scientific water balance model that knows when and how long to water your garden.
Simplified FAO-56 water balance. Estimates evapotranspiration from temperature with two calibratable parameters.
Per-zone crop coefficient (Kc) with seasonal variation. Lawn, vegetables, succulents, fruit trees, and more. Auto-adapts to hemisphere.
Opens and closes valves automatically. Sequential multi-zone irrigation with emergency stop.
Each zone tracks its own soil water deficit. Different plants dry out at different rates — as they should.
Automatically skips irrigation on rainy days. Deficit decreases with each rain event.
Set up entirely from the Home Assistant interface. No YAML editing required.
Automated releases via GitHub Actions. Config migration preserves your settings across versions. Update with one click in HACS.
NeverDry tracks a simple water balance for each irrigation zone:
When the deficit is high, your soil is dry and needs water. When it rains, the deficit drops. After irrigation, it resets to zero. 1 mm of deficit = 1 liter per square meter needed.
| Family | Winter | Spring | Summer | Autumn |
|---|---|---|---|---|
| Lawn / Turf grass | 0.45 | 0.85 | 1.00 | 0.70 |
| Vegetables | 0.30 | 0.70 | 1.10 | 0.50 |
| Fruit trees | 0.35 | 0.70 | 0.95 | 0.55 |
| Ornamental shrubs | 0.40 | 0.65 | 0.80 | 0.55 |
| Herbs (Mediterranean) | 0.30 | 0.55 | 0.70 | 0.40 |
| Citrus / Evergreen | 0.60 | 0.65 | 0.70 | 0.65 |
| Roses | 0.35 | 0.75 | 0.95 | 0.55 |
| Succulents / Cacti | 0.15 | 0.25 | 0.35 | 0.20 |
| Native ground cover | 0.25 | 0.45 | 0.55 | 0.35 |
| Mixed garden | 0.40 | 0.70 | 0.90 | 0.55 |
https://github.com/drake69/NeverDry as Integrationcustom_components/never_dry/ to your HA config directoryIf NeverDry saves your garden and your water bill, consider a one-time donation:
☕ Support on Ko-fiNeverDry is a hobby project for residential use. It is not certified for agricultural, commercial, or safety-critical applications. The ET model is a simplification of the FAO-56 standard and is not a substitute for professional agronomic advice. Always monitor your irrigation system. The authors accept no liability for any damage or loss.
Developed with the assistance of Claude by Anthropic.