Zwave Scene on Single Tap Up/Down Doesn't Always Register

I’m having real issues with creating actions around switch controls in Home Assistant. The Inovelli switches (Red dimmers) triggers a Zwave scene_activated on double/triple-tap no problem, but a single tap, especially repeated ones, are super flaky. They work maybe 1-in-5 times. I see an event on the OZW log, but no ozw.scene_activated event is triggered.

What I’m trying to do is what I know I’ve seen others in the forum do; use the switches with smart bulbs; power relay off, and actions for one tap up/down to step the brightness up or down, double tap for full on/off.

Like I said, double tap works every time, but single tap only occasionally. Any help? Anyone else doing this in Home Assistant and can show their setup? I’ve tried it in NodeRed and through HA Automations, same behavior.

Feels like it has something to do with a scene not being ‘cleared’ (but I’m in over my head with that):

[20201229 20:39:58.930 EST] [ozw.mqtt.publisher] [debug]: Publishing Event valueChanged: 1970325514108948 

[20201229 20:40:01.438 EST] [ozw.library] [debug]: Detail - Node: 2 Received: 0x01, 0x0d, 0x00, 0x04, 0x00, 0x02, 0x05, 0x5b, 0x03, 0x41, 0x80, 0x02, 0xc9, 0x00, 0xa3
[20201229 20:40:01.439 EST] [ozw.logging] [debug]: popping Log Mesages
[20201229 20:40:01.440 EST] [ozw.library] [info]: Info - Node: 2 Received Central Scene set from node 2: scene id=2 with key Attribute 0. Sending event notification.
[20201229 20:40:01.440 EST] [ozw.logging] [debug]: popping Log Mesages
[20201229 20:40:01.440 EST] [ozw.library] [debug]: Detail - Node: 2 Value Updated: old value=0, new value=1, type=list
[20201229 20:40:01.441 EST] [ozw.logging] [debug]: popping Log Mesages
[20201229 20:40:01.441 EST] [ozw.library] [debug]: Detail - Node: 2 Changes to this value are not verified
[20201229 20:40:01.442 EST] [ozw.logging] [debug]: popping Log Mesages
[20201229 20:40:01.442 EST] [ozw.library] [info]: Info - Node: 2 Automatically Clearing Scene 2 in 1000ms
[20201229 20:40:01.442 EST] [ozw.logging] [debug]: popping Log Mesages
[20201229 20:40:01.443 EST] [ozw.library] [info]: Info - Node: 0 Timer: adding event in 1000 ms
[20201229 20:40:01.443 EST] [ozw.logging] [debug]: popping Log Mesages
[20201229 20:40:01.445 EST] [ozw.library] [debug]: Detail - Node: 0 Timer: waiting with timeout 1000 ms
[20201229 20:40:01.445 EST] [ozw.logging] [debug]: popping Log Mesages
[20201229 20:40:01.446 EST] [ozw.library] [debug]: Detail - Node: 2 Notification: ValueChanged CC: COMMAND_CLASS_CENTRAL_SCENE Instance: 1 Index: 2
[20201229 20:40:01.446 EST] [ozw.logging] [debug]: popping Log Mesages
[20201229 20:40:01.450 EST] [ozw.notifications] [debug]: Notification pvt_valueChanged: 562949992661012 Thread: 0x7fc9c7502d48
[20201229 20:40:01.451 EST] [ozw.mqtt.publisher.value] [debug]: List Selected Value has Not Changed: “Pressed 1 Time”
[20201229 20:40:02.447 EST] [ozw.library] [info]: Info - Node: 0 Timer: delayed event
[20201229 20:40:02.448 EST] [ozw.logging] [debug]: popping Log Mesages
[20201229 20:40:02.449 EST] [ozw.library] [debug]: Detail - Node: 2 Value Updated: old value=1, new value=0, type=list
[20201229 20:40:02.449 EST] [ozw.logging] [debug]: popping Log Mesages
[20201229 20:40:02.450 EST] [ozw.library] [debug]: Detail - Node: 2 Changes to this value are not verified
[20201229 20:40:02.450 EST] [ozw.logging] [debug]: popping Log Mesages
[20201229 20:40:02.451 EST] [ozw.library] [debug]: Detail - Node: 2 Notification: ValueChanged CC: COMMAND_CLASS_CENTRAL_SCENE Instance: 1 Index: 2
[20201229 20:40:02.451 EST] [ozw.logging] [debug]: popping Log Mesages
[20201229 20:40:02.452 EST] [ozw.notifications] [debug]: Notification pvt_valueChanged: 562949992661012 Thread: 0x7fc9c7502d48
[20201229 20:40:02.453 EST] [ozw.mqtt.publisher.value] [debug]: List Selected Value has Not Changed: “Pressed 1 Time”
[20201229 20:40:02.453 EST] [ozw.library] [debug]: Detail - Node: 0 Timer: waiting with timeout -1 ms
[20201229 20:40:02.453 EST] [ozw.logging] [debug]: popping Log Mesages

What is your automation trigger code?

I’m doing it with a 1st gen switch and it works fine but I’m using OZW, not the old integration. But then, it worked in the old integration too.

It wasn’t even getting to the automations, ozw.scene_activated never fired an event on a single tap. I ended up reinstalling OZW on an entirely new machine and things seem to work fine now. I’m really hating the half-baked state of so many things right now.

Yes, but the new OZW already seems to be better than the old integration though. I’m running HA core, MQTT and OZW as docker containers on unRAID and not the the full HA as they want it to be called.

Half baked is better than quarter baked, that is true.