I'm running Indigo 6 and I've recently installed a sprinkler system controlled by Indigo. I've thought about it for a while, but am still trying to figure out the most ideal way to run condition based schedules. Ideally, I'd like to set a variable based on whether all of the weather conditions have been met. That I don't have a problem with. My question is whether there's a way to return a negative if a set of conditions fails. In other words, I would like to do one of two things: (1) run a schedule every 30 minutes to check weather conditions (which I have done) and set "WeatherConditions" variable to true. If it fails any of the conditions in the schedule, it will change the variable to false. That way, when I run my sprinkler programs I can check that universal weather condition variable. This way I can edit one set of conditions rather than make a new set in each sprinkler schedule. (2) Run the set of conditions in the sprinkler schedule and, if it fails, have some way to return either a notification or do some other task.
Let me know if either of these options are possible. Essentially, I'm wondering if there is the ability to do an "Else" when running conditions.