Zooz Multi Relay and Simple Sprinklers

I want to automate some drip irrigation so i set up one of the zooz multi function relays, the relays work perfectly no issues there, where i am stuck is that zooz also wrote or had written an integration called Simple Sprinklers.

I have this installed and it sees all the relays and i have it set up to run each zone for 30 minutes every morning but it doesn't do anything, no logs nothing. it also doesn't allow me to enter any of the info to set up rain days.

I opened a ticket with Zooz and they have been going back and forth but i don't think anyone there knows much about it.

So my question is, has anyone run into these issues with simple sprinklers or is there another application that would work for this that would support weather so the sprinklers are running in the rain.

Thanks in advance .. Morgan

You have a Link "Simple Sprinklers" integration?

the link is here if thats what you are asking for ?

https://www.support.getzooz.com/kb/article/371-how-to-use-the-zen16-multirelay-as-a-sprinkler-controller-on-hubitat/

To confirm, you did install the parent and the child apps, right? Two separate app codes.


I believe so ..

What does it look like from the Apps page?

Do you have debug logging enabled in the child app (Garden Drip)? It looks like there's next to no logging by default, but debug should show something.

I do have debug enabled on the child but there are no logs, these are all the logs for the parent application below.

app:532023-04-30 21:54:04.319errorjava.lang.NullPointerException: Cannot invoke method size() on null object on line 155 (method updated)

app:532023-04-30 21:54:04.252infoInitializing with settings: [sprinkler2Duration:30, sprinkler1Duration:30, pauseSchedule:false, logDebug:true, sprinklerPause:5, days:[1, 2, 3, 4, 5, 6, 7], startTime:2023-04-30T08:00:00.000-0400, sprinkler3Duration:30, sprinkler4Duration:30, sprinkler2:[Water Control Valve 2], sprinkler3:[Water Control Valve 3], sprinkler1:[Water Control Valve 1]]

app:532023-04-30 21:54:04.248debugSimple Sprinklers: (Simple Sprinklers Setup): Updated

app:532023-04-28 22:59:53.379errorjava.lang.NullPointerException: Cannot invoke method size() on null object on line 155 (method updated)

app:532023-04-28 22:59:53.358infoInitializing with settings: [sprinkler2Duration:30, sprinkler1Duration:30, pauseSchedule:false, logDebug:true, sprinklerPause:5, days:[1, 2, 3, 4, 5, 6, 7], startTime:2023-04-28T08:00:00.000-0400, sprinkler3Duration:30, sprinkler4Duration:30, sprinkler2:[Water Control Valve 2], sprinkler3:[Water Control Valve 3], sprinkler1:[Water Control Valve 1]]

app:532023-04-28 22:59:53.356debugSimple Sprinklers: (Simple Sprinklers Setup): Updated

app:532023-04-28 22:58:30.727errorjava.lang.NullPointerException: Cannot invoke method size() on null object on line 155 (method updated)

app:532023-04-28 22:58:30.702infoInitializing with settings: [sprinkler2Duration:30, sprinkler1Duration:30, pauseSchedule:false, logDebug:true, sprinklerPause:5, days:[1, 2, 3, 4, 5, 6, 7], startTime:2023-04-28T08:00:00.000-0400, sprinkler3Duration:30, sprinkler4Duration:30, sprinkler2:[Water Control Valve 2], sprinkler3:[Water Control Valve 3], sprinkler1:[Water Control Valve 1]]

app:532023-04-28 22:58:30.699debugSimple Sprinklers: (Simple Sprinklers Setup): Updated

app:532023-04-28 22:57:28.728errorjava.lang.NullPointerException: Cannot invoke method size() on null object on line 155 (method installed)

app:532023-04-28 22:57:28.633infoInitializing with settings: [sprinkler2Duration:30, sprinkler1Duration:30, pauseSchedule:false, logDebug:true, sprinklerPause:5, days:[1, 2, 3, 4, 5, 6, 7], startTime:2023-04-28T08:00:00.000-0400, sprinkler3Duration:30, sprinkler4Duration:30, sprinkler2:[Water Control Valve 2], sprinkler3:[Water Control Valve 3], sprinkler1:[Water Control Valve 1]]

app:532023-04-28 22:57:28.595debuginstalled

Show more...

I looked inside that app, It has problems. Wont run on Hubitat. Looks like some legacy code or something.
If you want an app to schedule switches On/Off then Check this to control them. copy paste to apps code, new app. Then apps, add user app.

1 Like