Hi Community,
I have a setup I want to run by the community and see if I can come up with a better solution. My brain is fried right now, and I'm just drawing a blank.
My current configuration uses Netatmo and the Netatmo plug-in as well as the EZFlora module to control my landscaping. The watering "cycle" takes 50 minutes (25 minutes in front, 25 minutes in back) to complete.
Through various variables and triggers, I have the system set to trigger a day-time watering when the temperature gets to 70 degrees. Upon each increase of 5 degrees, the water "action group" gets triggered again. This all works just fine.
Examples:
netatmo plug-in feeds variable: Outdoor_Temp (via trigger: if change in outdoor temp, set value of var outdoor_temp to value from netatmo)
action group: water lawn (25 min front zone, 25 min back zone)
trigger: if var outdoor_temp changes to > 70, then action group "water lawn"
trigger: if var outdoor_temp changes to > 75, then action group "water lawn"
My problem I recently noticed was that when the temperature spikes quickly, before the cycle is complete, it starts again. This has led to plants in the back area of the yard that desperately need water never getting their full "drink" from the schedule, if at all. They're quickly dying in the heat waves over the last few weeks.
I need to queue up the action so that if a "water lawn" action is triggered, it waits until the cycle is complete to start the next cycle.
I know this is probably easy, and I'm just not thinking clearly right now. Thoughts?