- Getting started
Install ZoneFlow through HACS, add your first zone and test it safely.
- How it decides
The pipeline every run goes through: site, demand, water already received, delivery and safety.
- What each sensor adds
Which optional sensors add which capability, and what happens when one fails.
- Dashboard cards
The built-in per-zone card and the all-zones overview card (new in the 1.5 beta).
- Status, notifications and repairs
The plain-language Status sensor, per-zone notification levels, the weekly summary, and self-clearing Repairs.
- Multiple zones and shared pumps
Add one zone per valve and make zones that share a pump take turns.
- Schedules and cadences
Deep soak versus routine watering, fixed times, and sunrise or sunset scheduling.
- Growth ramp and climate
Pick a climate at setup and let young plants ramp up from a planting date.
- Frost guard and Pause
Hold watering during a freeze, and pause a zone for winter, a holiday or a repair.
- Service runs and Service Mode
Check drippers, flush lines or find leaks without disturbing the schedule.
- Snooze Today and self-tuning
Skip a day, switch deep soak off, and how repeated manual presses adjust the dry-down.
- Metric and imperial units
Choose units per zone. Watering is always calculated in metric.
- Health journal, fertilizing and history
Notes for you only, fertilizing reminders, and history dates so a migrated plant is not treated as overdue.
- CSV event log and diagnostic sensors
See every run, skip and warning with the numbers behind it.
- Services
The zoneflow.* services you can call from automations and scripts.
- Languages
ZoneFlow follows Home Assistant's language, in 19 languages so far.
- Replacing a YAML irrigation setup
A safe cutover from existing irrigation automations, with an easy rollback.
- Testing and the sandbox
The test suite, the season simulator and a Docker sandbox for trying it safely.
- Set up with an AI assistant
Let Claude, ChatGPT or another assistant interview you and configure your zones.