Where I’m stuck is figuring out the exact entity_id and scene number to match on. By looking at the ZwaveJS logs, I can see the ccControl messages, but the data payload is multiple bytes, so I’m not sure which byte I need to be referencing in the trigger section of automations. I looked in the main core logs, but I didn’t see any references to the events that core sees after ZwaveJS delivers them. Is there a way to see unhandled scene events?
Yet, when I got to Developer Tools->Events, I paste “zwave_js_value_notification” into the “Event to subscribe to” field and press “Start listening”, I don’t see anything show up when I push the buttons.
Incidentally, I see that there is one listener for “zwave_js_value_notification” and two listeners for “zwave.scene_activated”. How does one find out what those listeners are?
Makes sense. I looked in automations.yaml, and the two occurrences were from an example I yanked from another forum thread, so they were probably using the older Zwave integration.
What’s strange is that, even though I changed the event type of those two to zwave_js_value_notification for those two automations (through the UI, even, and restarted HA Core), Developer Tools->Events is still saying that there are two listeners for zwave.scene_activated.
But that still doesn’t shed any light on the problem of what events are being triggered by this scene button. Is there a way to see all of the events being generated (the “Listen to events” section in Developer Tools requires to you already know what you’re looking for). Is the only way to see them all to query the sqlite db, directly?