I have a sensor for my swimming pool water level. I would like to detect a low level, start the refill, and stop when it reaches full.
Low and full can be arbitrarily defined in mm, with full defined as zero and anything lower is some arbitrary negative value. The level is available as a device state. The refill valve is controlled by Indigo via my irrigation controller.
Further, to avoid conflicts with regular irrigation, I would like to test the level at the same time daily and if it is low, start adding water until the level reaches full.
Now, I know I can write a script to do this: check level; start water; loop, wait 30 seconds; if water is full, quit, etc.
But, I'd like to see if this can be done using the standard user interface (schedules, triggers, actions).
Any suggestions?