Been trying to get some reliability in this rule, I have a virtual switch "Pump On/Off" that turns both relays L1 & L2 on my Zen17 on then off in 20min. Its a split phase 240V circuit so use both relays to turn single device on.
This method is unreliable at turning all off after 20min. Usually leaves L1 switch on, others off. Note that Red actions are disabled, disabled for testing purposes. I have tested with them omitted.
So are they not the same? Separate Delay action then turning off one by one works.
Single line of all off after delay in same action is not. And in some cases turns off early way before 20min.
FW version 2.3.4.123
The multi Action line item solution seems to work and im fine with it but just wondering about this.
In theory, should be the same. Did you happen to have logging enabled to show the difference? If not, showing the logs would be the only way to verify whether or not this is an RM issue or potentially a device problem.
Being on the latest hub firmware wouldn't hurt either.
I checked the logs over several test scenarios, things happen as I described.
Im wondering if Zwave package timing sent to the device is different causing it to foul up.
Im testing over remote admin at the moment, don't have the balls to upgrade firmware on a device 300miles away till next visit in a few weeks!
If you haven't gotten to the bottom of this yet, there is one other thing you could try. If memory serves, the ZEN17 parent device has a command for ALL ON or ALL OFF that may be useful.
I suspect you're right about zwave timing being the culprit. The fact that both OFF commands are likely sent simultaneously to a single endpoint could also contribute.
There's other things involved that turn the pump on and off, like if a float contact switch is reach before the 20min is up the rule will shut it off. Or if I want to manually turn it on/off.
The latest version of this rule is working fine now. Not putting all the On and Off actions in the same line is key. Im following this same practice for other devices and rules as well.
So it looks like the master "on/off" control is only included in the ZEN16 driver (listed as Zooz Multirelay). The ZEN17 doesn't have it (listed as Zooz ZEN17 Universal Relay). Just for kicks I did switch the driver of one of my ZEN17s to the 16s driver and tried it. Once the driver was switched, the master on/off control showed up in the parent device and it did work as expected. Both relays were switched on or off with a single command, and the "Current State" was updated correctly. However, the parent device showed all the parameters that would be appropriate for the 3-channel ZEN16 (ie. settings for 3 relays, not 2) and the on/off state of the child devices did not update correctly. I didn't really dig into it much further. I would probably stick with the "correct" driver and not goof around with trying to fool it like I did.