View on GitHub

Irrigation Plus

Evapotranspiration-based irrigation scheduling for Home Assistant — a maintained community fork of Smart Irrigation, renamed to Irrigation Plus

Services

Main page: Usage
Previous: Entities
Next: Events

After installation, the following services are available:

Service Description
Irrigation Plus: calculate_zone Triggers the calculation of one specific zone. The zone consumes only the weather data it needs; the shared buffer is kept for other zones and pruned automatically.
Irrigation Plus: calculate_all_zones Triggers the calculation of all automatic zones. Use only if you disabled automatic calculation. Each zone consumes its own window of weather data; the buffer is pruned automatically afterwards.
Irrigation Plus: clear_all_weather_data Deletes all weather data
Irrigation Plus: clear_rain_delay Resumes automatic irrigation by clearing any active rain delay / vacation hold.
Irrigation Plus: generate_watering_calendar Generate a 12-month watering calendar for a zone based on representative climate data.
Irrigation Plus: reset_all_buckets Resets all buckets to 0.
Irrigation Plus: reset_bucket Resets one specific bucket to 0.
Irrigation Plus: run_zone Waters one zone for a custom duration (minutes), bypassing the calculation, the deficit gate and any active rain delay. The delivered water is credited back to the bucket. Target the zone by its duration sensor entity.
Irrigation Plus: set_all_buckets Sets all buckets to a specific new_bucket_value (default is 0).
Irrigation Plus: set_all_multipliers Sets all multipliers to a specific new_multiplier_value (default is 1.0).
Irrigation Plus: set_bucket Sets a specific bucket to to a specific new_bucket_value (default is 0).
Irrigation Plus: set_multiplier Sets a specific multiplier to a specific new_multiplier_value (default is 1.0).
Irrigation Plus: set_rain_delay Pauses all automatic/scheduled irrigation — either for hours from now, or until a specific datetime until. Manual runs still work. See rain delay.
Irrigation Plus: stop_zone Stops an in-progress run for one zone immediately and turns its valve off. The water already delivered is kept (the run is logged as partial). Target the zone by any of its entities (duration sensor, a per-zone button or binary_sensor).
Irrigation Plus: set_zone Allows configuration for bucket (with new_bucket_value (default 0)), multiplier (with new_multiplier_value (default 1.0)), duration (with new_duration_value (default 0)), state (with new_state_value (default 'automatic')) and throughput (with new_throughput_value (default 50)) settings for a zone.
Irrigation Plus: update_all_zones Updates all automatic zones with weather data
Irrigation Plus: update_zone Updates one specific zone with weather data

Main page: Usage
Previous: Entities
Next: Events