This is fantastic, thank you!
Question, is there anything that prevents the script from setting a fresh 24/48/etc hour delay each run (5 minutes)? If not, do you think this is a problem?
Going to play around with this and see if I can incorporate this into my web application, if you don’t mind. I am hoping there is easy way to programmatically resolve the location on the OpenSprinkler into a WOEID (saving a configuration step).