I’m going to automate my irrigation system using a Rachio controller, Ambient PWS, and HA. I have the rachio zone switches and ambient PWS entities established in HA. I’m running the latest Hass.io on a RPi3B+. I’m not a developer. I’d welcome opinions on how best to accomplish my goal of annual irrigation automation. I’ve create a few simple automatons with the UI editor, but beyond that, I’m a newbie.
Variables I’ve thought of are:
- Date
- Air Temperature (freezing, cool >32-50, warm 51-70, hot >=71)
- Rainfall (daily, weekly)
- Wind speed (activate zone switch.lawn when below 2 mph for 5 minutes. switch.perimeter doesn’t care.)
- Time since last watering event
- Total watering events in 24 hours
- Duration of watering event
You may ask, why not use the rachio for this? Rachio doesn’t look at my PWS for wind conditions. I live in a windy spot. Having local conditions affect the schedule is critical.