This is a pre-release. HACS only offers it if you have enabled beta versions. It is beta 4 plus five new blueprints; nothing in the calculation changed.
Blueprints for off-the-shelf controllers
If your valves are driven by a commercial controller, Smart Irrigation can now decide how long each zone waters and let the controller run it. Five blueprints, installed with the integration and also importable in one click from the automations page:
- Rain Bird, through
rainbird.start_irrigation - Hunter Hydrawise, through
hydrawise.start_watering - Rachio, through
rachio.start_watering(at most 3 hours a run) - OpenSprinkler (HACS integration), through
opensprinkler.run - Orbit B-hyve (HACS integration), through
bhyve.start_watering
Each one starts the controller's zone for the calculated duration (rounded up to whole minutes where the controller counts in minutes), waits for the run, and resets the zone's bucket. Create one automation per zone, and turn off the controller's own schedule for those zones, or it waters on top.
Looking for testers. These were written against each integration's documented actions, but we do not have the hardware. If you own one of these controllers, a word in the discussions saying it works, or what it needed, is the most useful contribution there is.
Also
- A contribution guide that matches how the project actually works: setup, tests, and what makes a change easy to merge.