Sprinkler Checks and Balances

I need to implement some sort of checks and balances for my sprinklers. I have Rachio 3 controller integrated into Hubitat. I had to create a rule that polls the system about every minute (I do this from 12:01 am - 9am) because it won't get push updates. I have 3 zones hardwired to the Rachio, and 4 controlled by Zooz relay controllers. I created rules (see example below) that when Rachio valve changes, the Zooz relay will respond accordingly. However, I have had a couple of instances where Rule Machine fell flat and didn't turn the valve off, even though the logs show the change on the Rachio side (logs provided below as well).

I'm wanting to do one or more things. 1) Insert in the rule if the valve is on for x amount of minutes turn off the valve (need help inserting this). 2) Have Rule Machine reverify the condition of the valve in Rachio to match the Zooz relay. Thanks in advance for any guidance.

Rule:

Log showing Rachio updates:
dev:10972023-06-02 02:57:30.656 AMdebugUPDATED: Watering set to (off) | Original State: (on)

dev:10972023-06-02 02:57:15.059 AMinfoRachio - Fruit Garden is (Online and Active) - Last Updated: (Jun 2, 2023 - 2:57:15 AM)

dev:10972023-06-02 02:56:30.589 AMinfoRachio - Fruit Garden is (Online and Active) - Last Updated: (Jun 2, 2023 - 2:56:30 AM)

dev:10972023-06-02 02:56:14.986 AMinfoRachio - Fruit Garden is (Online and Active) - Last Updated: (Jun 2, 2023 - 2:56:14 AM)

dev:10972023-06-02 02:55:30.618 AMinfoRachio - Fruit Garden is (Online and Active) - Last Updated: (Jun 2, 2023 - 2:55:30 AM)

dev:10972023-06-02 02:55:14.880 AMinfoRachio - Fruit Garden is (Online and Active) - Last Updated: (Jun 2, 2023 - 2:55:14 AM)

dev:10972023-06-02 02:54:30.638 AMinfoRachio - Fruit Garden is (Online and Active) - Last Updated: (Jun 2, 2023 - 2:54:30 AM)

dev:10972023-06-02 02:54:14.828 AMinfoRachio - Fruit Garden is (Online and Active) - Last Updated: (Jun 2, 2023 - 2:54:14 AM)

dev:10972023-06-02 02:53:30.585 AMinfoRachio - Fruit Garden is (Online and Active) - Last Updated: (Jun 2, 2023 - 2:53:30 AM)

dev:10972023-06-02 02:53:14.734 AMinfoRachio - Fruit Garden is (Online and Active) - Last Updated: (Jun 2, 2023 - 2:53:14 AM)

dev:10972023-06-02 02:52:30.606 AMinfoRachio - Fruit Garden is (Online and Active) - Last Updated: (Jun 2, 2023 - 2:52:30 AM)

dev:10972023-06-02 02:52:14.700 AMinfoRachio - Fruit Garden is (Online and Active) - Last Updated: (Jun 2, 2023 - 2:52:14 AM)

dev:10972023-06-02 02:51:32.235 AMinfoRachio - Fruit Garden is (Online and Active) - Last Updated: (Jun 2, 2023 - 2:51:32 AM)

dev:10972023-06-02 02:51:31.999 AMinfoRachio - Fruit Garden is (Online and Active) - Last Updated: (Jun 2, 2023 - 2:51:31 AM)

dev:10972023-06-02 02:51:31.936 AMdebugUPDATED: Watering set to (on) | Original State: (off)

Logs showing Sprinklers went on at 2:51 am, but it was a manual shutdown at 5:36 am

dev:10182023-06-02 05:36:54.520 AMinfoFruit Garden: switch is off

dev:10182023-06-02 02:51:33.125 AMinfoFruit Garden: switch is on

Thanks again!

I went with the "bigger hammer" approach. :smiley:

I don't check for anything, but every N minutes I send an OFF. I have a Pool Shower and some other sprinkler valves that I don't want running for hours. The Pool Shower is an automation and runs for 2 mins. So I have a "watchdog" that every 20 mins does an OFF, for example. I'd use a different value for one cycle of a sprinkler system.

Not exactly what you're asking for, but a solution that fits fine into my Home Automation System. :slight_smile:

Basically I'm looking for a watchdog or failsafe if Rule Machine misses the "off" command. So either something in place to re-check if the valve is off OR say shuts off after X amount of time no matter what, that I would modify by Zone.

For example, my flower garden will never run more than 15 minutes at a time, so I'd have something in place if the valve has been on for 20 minutes, turn it off.

Why not use the "Auto Off" setting in the Zooz relay? Set it for 15 minutes and Rule Machine will only need to turn it on... it will handle the off part on its own.

Completely forgot it had that feature.

1 Like