It is interesting it doesn't work on your device. The difference between the in-box and my driver is that it sends a basic OFF command, whereas I dump the switch to 0 level via the setLevel command.
My de vices are mainly:
applicationVersion:5.26
zWaveProtocolVersion:4.34
So mine are older than yours. It would be easy enough to switch the off to a basic set command, though. Maybe this weekend.
I am willing to try, if you give me the jist of where I need to go to get the info to do it. The code is decently easy enough to follow, I think. I code for a living.
Should be easy, but Jasco did some goofy things on basic reporting to support doubletap. Off the top of my head I would do:
Comment out line 299 ( setLevel(0, 0)).
Add two new lines below it:
sendEvent(name: "switch", value: "off", descriptionText: "$device.displayName was turned off [digital]", type: "digital", isStateChange: true)
I wonder if this is related to my zooz zen24 dimmer with latest firmware, whose driver supports double tap.
I have an issue with button controller 3.0 . I have a zooz zen24 dimmer using the zooz central scene dimmer. , if I issue the double tap from device page, it responds to my button(turns on a light), but if I double tap the switch, the button action does not respond and the action does not occur.