Hello, I’m a long term user and first time poster. I apologize if this is posted in the wrong place.
I have a demanding application for the ZW36 plug in module that works most of the time, but not always.
The application is to power a Misting Pump to be On for 15 seconds, then Off for 30 seconds, then back On for 15 seconds, etc.
To do this I have written a Webcore Piston using a virtual switch to begin and stop the cycling. The application works 80 to 90% of the time. I am looking to make this more reliable as it tends to lock up in the On position after 30 minutes or so. It usually begins to “Miss” cycles then eventually locks into the On state.
I use Google Assistant to trigger the Virtual Switch that then triggers the ZW36.
When I go into Groovy IDE I see that the ZW36 is tied directly to the ST Hub (Version 2) without any “hops” so it is not dependent on another device.
When I dig into the device in the Groovy IDE application the device is listed as a Zwave Switch Secure. Lower down it has a networkSecurityLevel: ZWAVE_S0_DOWNGRADE.
It is my understanding that there is a lot of “overhead” in the S0 security level.
Is there any way to reduce the overhead to try and make the sequence more reliable in this application? Any ideas? Or am I simply overextending the capabilities of Z-Wave?
Thanks in advance.