Simple Sprinklers

I have a question on Simple sprinklers. Hopefully someone knows the answer.

I use Simple Sprinklers to control 3 zen 16s I've set up as a 9 zone irrigation controller.

In the app there is an emergency shut off that i’m wondering if i can use as a rain delay…but i’m not certain if the emergency shut off only halts the schedule that may be running at the time…or if it will halt the schedule until the status of the switch selected is turned back off.

To explain ( or question ) further.

If i were to create a virtual switch and select this as the “emergency off” trigger.

I presume that if the sprinklers are running - then when i turn this switch on - it will turn off the active zone and halt the remaining zones from running.

Also presume that when i turn the virtual switch off that the next scheduled cycle will operate as normal.

My question is - if i leave that VS switch on - will it continue to halt the schedule until turned off…or if it only interrupts the current schedule when the emergency interrupt was triggered.

Reason i ask. If the emergency interrupt continues to halt the zone schedule..i can use it with IFTTT as a rain delay.

Setup.

  • Sprinklers are set to start at 6 am - stop at 60 AM

  • Irrigation Virtual Switch ( status is either on or off). In my case, the default would be off - unless i want a rain delay.

  • IFTT Applett . If rain forecasted for the next day - send a command to turn on the Irrigation Virtual Switch….at this point ( if the emergency shut off works as questioned above ), the zen would not run their next schedule until the Irrigation Virtual Switch was turned off

  • Simple Automation. Send an Off command to the Irrigation Virtual Switch 5 mins after the schedule was set to finish ( 635 AM) . that way the irrigation controller is now ready for the next schedule - the following day…unless rain is forecasted again and the process repeats.

So- anyone know how the emergency shut off on simple irrigation works?

Thanks in advance.

Mac

Update. I think i answered my own question by setting up a test. I set up 3 different schedules a few minutes apart. Turning on my virtual switch for the emergency shut off does interrupt the current schedule BUT the sprinklers will run on the next schedule - even if the virtual switch is still set to on status.
Dang it...was hoping for a simple rain delay solution.

will leave the post in the event someone has a different solution. I could put a smart plug in and just power down the 3 zen 16s but i know taking zwave devices off line is frowned upon
Mac

I had the same question. I have a water sensor which used to be hooked up to my sprinkler timer which I wanted to use to skip the program is it was wet. I ended up changing the "Simple Sprinkler Setup" app as follows:

 def beginSprinklerProcess(){
  // Starts the sprinkler process from the beginning
    logDebug "Beginning scheduled sprinklers"  

//Check to see if the sensor will override
logDebug "Water Sensor set to ${stopWater.currentValue('water')}"
if (stopWater.currentValue('water') == 'dry') {
    allOff()
    state.currentSprinkler = 1
    state.finishedRunning = false
    startSprinkler() } 
    else {
        logDebug "Sprinkler run skipped due to water sensor"
        state.finishedRunning = true
    }

}
stopWater is what I named the ZEN17 input I hooked the water sensor to. Hope this helps.

Thanks. Any chance i could ask you to walk me through adding that to the code?

Presume from your note that you add it to the setup file. Just append it to the end

Regards;
Mac

In the SimpleSprinklersSetup app code, look for the beginSprinklerProcess() routine and compare what's there to what I have posted. You will see where the changes have been made. I also am using a water sensor vs. a virtual switch, so my code looks for Dry/wet vs. on/off.

Thanks Steve.

Adding Adam to see if we can convince him to update the code to include this as a native option
@adamkempenich
Cheers
Mac

Basically you want a sensor check, and if a virtual switch is on (a Ground is Wet switch), don't run SS?

Yes, essentially some way to disable running the schedule. My preference would be to tie it to a virtual switch as i can have IFTTT send a command to turn on a VS when rain is forecasted.

I know others asked about rain sensors but i dont have one setup so will have to rely on the IFTTT integration.
Would be great if you might consider adding it.

Thanks
Mac