Screenshots From the README of florianbaethge/simple_irrigation.
About
Simple Irrigation is an irrigation scheduler with a built-in panel for zones, watering cycles and modes. Zones and schedules are built in the panel without YAML, and schedules can be created through a guided wizard that previews upcoming runs. Three watering modes, Eco, Normal and Extra, set each zone's runtime and can be switched by hand or from automations. Outputs can be switches, input booleans, groups or valves, and zones can use a duration-aware start service for some irrigation integrations. It also supports seasons, Cycle & Soak rests, pre-start outputs such as a pump, and water use sensors for the Energy dashboard. Actions cover running, stopping and skipping zones, pausing schedules and changing zone durations, and a dashboard card is included; it works locally.
Automatic summary of the README and code of florianbaethge/simple_irrigation. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Switches
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Simple Irrigation
- Installation name
- Pre-start outputs (on/off)
- Pre-start delay (seconds)
- Default mode
- Maximum parallel zones
Texts from the code of florianbaethge/simple_irrigation.
Entities
- Binary sensorsRunning, Paused, Error, Active
- ButtonsRun due zones, Stop all, Run now
- SelectsMode
- SensorsActive zones, Next run, Pause until, Watering until, Last run, Water
- SwitchesSchedule enabled, Enabled
Actions
- Run zoneStarts a full manual run for one zone: pre-start outputs (if configured), then the zone for its Eco/Normal/Extra duration matching the current mode, then all outputs off.Fields: Zone ID, Config entry ID
- Run zone with durationRuns a zone for a fixed duration in minutes, ignoring Eco/Normal/Extra column for this run.Fields: Zone ID, Duration (minutes), Config entry ID
- Run due zonesRuns whatever is due now according to schedule (same idea as the Run due zones button).Fields: Config entry ID
- Run schedule slotStarts the full sequence for one schedule slot immediately (pre-start, phases, then off)—same as “Run this slot now” in the panel.Fields: Slot ID, Config entry ID
- Stop allStops the current irrigation cycle and turns off zone outputs.Fields: Config entry ID
- Stop zoneEnds one zone of the current run and turns its outputs off. The other zones of the run carry on; when it was the last zone, the run finishes normally.Fields: Zone ID, Config entry ID
- Skip phaseEnds the phase that is running and starts the next one; zones watering in parallel end together. During a Cycle & Soak rest it cuts the rest short. Does nothing when no run is active.Fields: Config entry ID
- Set modeSets global watering mode (Eco, Normal, or Extra).Fields: Mode, Config entry ID
- Set zone enabledEnables or disables a zone. Disabled zones are skipped in every schedule slot that lists them.Fields: Zone ID, Enabled, Config entry ID
- Set zone durationSets how long a zone waters, in minutes, for example from a calculation done outside Simple Irrigation. Give a mode to change the zone's runtime for Eco, Normal or Extra, or a slot ID to fix its minutes in one schedule. A zone that has not started yet picks the new value up, also in a run that is under way.Fields: Zone ID, Duration (minutes), Mode, Slot ID, Config entry ID
- Pause untilPauses automatic scheduled runs until the given date and time.Fields: Until, Config entry ID
- Clear pauseClears a scheduled pause so automatic runs can occur again.Fields: Config entry ID
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
From the README
Irrigation scheduler for Home Assistant with a built-in dashboard panel — zones, watering cycles & modes.
Outputs can be any mix of switch, input_boolean, group and valve entities. Zones can also use a duration-aware start service for irrigation integrations such as Rain Bird, Rachio, Hydrawise, B-hyve / Orbit and OpenSprinkler. A valve's own hardware countdown can be armed as a safety net for when Home Assistant is gone mid-run. Optional pre-start outputs (pump / master valve) fire first. Full English, German, Italian, Dutch and French translations. Responsive down to the Home Assistant companion app.
Shows in Vulpo
Quick Toggle card, Button card, Select card, Chart card, Apple Watch, Control Center.Information
- Installs
- 66 sharing analytics
- GitHub stars
- 13
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v1.14.0,
- Category
- Garden and plants
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
simple_irrigation- Issues
- Report an issue












