Wallmote ZW130 automation not working

I spent pretty much the entire day trying to get the Aeotec Wallmote ZW130 to work.

First I did a factory reset of the ZW130 and connected to HA. Is shows as Node 21 in a Complete state.
The class 91 has been updated following this direction: https://www.home-assistant.io/docs/z-wave/device-specific/

The report type is set to “Send Central Scene Command Notification” and the log is showing the apparently correct entries:

2021-01-18 02:14:21.169 Info, Node021, Received Central Scene set from node 21: scene id=1 in 2 seconds. Sending event notification.
2021-01-18 02:14:21.169 Warning, Node021, No ValueID created for Scene 1
2021-01-18 02:14:21.343 Detail, Node021,   Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x15, 0x05, 0x5b, 0x03, 0x8b, 0x02, 0x01, 0x30
2021-01-18 02:14:21.343 Detail,
2021-01-18 02:14:21.343 Info, Node021, Received Central Scene set from node 21: scene id=1 in 2 seconds. Sending event notification.
2021-01-18 02:14:21.343 Warning, Node021, No ValueID created for Scene 1
2021-01-18 02:14:21.543 Detail, Node021,   Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x15, 0x05, 0x5b, 0x03, 0x8c, 0x02, 0x01, 0x37
2021-01-18 02:14:21.543 Detail,
2021-01-18 02:14:21.543 Info, Node021, Received Central Scene set from node 21: scene id=1 in 2 seconds. Sending event notification.
2021-01-18 02:14:21.543 Warning, Node021, No ValueID created for Scene 1
2021-01-18 02:14:21.743 Detail, Node021,   Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x15, 0x05, 0x5b, 0x03, 0x8d, 0x02, 0x01, 0x36
2021-01-18 02:14:21.743 Detail,
2021-01-18 02:14:21.743 Info, Node021, Received Central Scene set from node 21: scene id=1 in 2 seconds. Sending event notification.
2021-01-18 02:14:21.743 Warning, Node021, No ValueID created for Scene 1
2021-01-18 02:14:21.943 Detail, Node021,   Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x15, 0x05, 0x5b, 0x03, 0x8e, 0x02, 0x01, 0x35
2021-01-18 02:14:21.943 Detail,
2021-01-18 02:14:21.943 Info, Node021, Received Central Scene set from node 21: scene id=1 in 2 seconds. Sending event notification.
2021-01-18 02:14:21.943 Warning, Node021, No ValueID created for Scene 1
2021-01-18 02:14:22.169 Detail, Node021,   Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x15, 0x05, 0x5b, 0x03, 0x8f, 0x02, 0x01, 0x34
2021-01-18 02:14:22.169 Detail,
2021-01-18 02:14:22.169 Info, Node021, Received Central Scene set from node 21: scene id=1 in 2 seconds. Sending event notification.
2021-01-18 02:14:22.169 Warning, Node021, No ValueID created for Scene 1
2021-01-18 02:14:22.343 Detail, Node021,   Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x15, 0x05, 0x5b, 0x03, 0x90, 0x02, 0x01, 0x2b
2021-01-18 02:14:22.343 Detail,
2021-01-18 02:14:22.343 Info, Node021, Received Central Scene set from node 21: scene id=1 in 2 seconds. Sending event notification.
2021-01-18 02:14:22.343 Warning, Node021, No ValueID created for Scene 1
2021-01-18 02:14:22.532 Detail, Node021,   Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x15, 0x05, 0x5b, 0x03, 0x91, 0x01, 0x01, 0x29
2021-01-18 02:14:22.532 Detail,
2021-01-18 02:14:22.532 Info, Node021, Received Central Scene set from node 21: scene id=1 in 1 seconds. Sending event notification.
2021-01-18 02:14:22.532 Warning, Node021, No ValueID created for Scene 1

But the automation is not working.
I tried multiple syntaxes and attempts. Here a few:

- id: 'Wallmote_LR_4_Press'
  alias: Master Button 4 press
  description: Button 4 pressed
  trigger:
  - platform: event
    event_type: zwave.scene_activated
    event_data: 
      "entity_id": zwave.aeon_labs_zw130_wallmote_quad
      "scene_id": 4
      "scene_data": 0
  action:
  - service: scene.test
  
- id: 'Wallmote_LR_1_Press'
  alias: Master Button 1 press
  description: Button 1 pressed
  trigger:
  - platform: event
    event_type: zwave.scene_activated
    event_data: 
      entity_id: zwave.aeon_labs_zw130_wallmote_quad
      scene_id: 1
      scene_data: 0
  action:
  type: toggle
    entity_id: switch.aeon_labs_zw096_smart_switch_6_switch

none of it works. Manual execution is fine, but the buttons do not trigger.
I realize that I am a greenhorn and a beginner. Therefore I need some help.
Getting the Wallmote to work is a cornerstone on finalizing step one of the automation.
Thanks for all your guidance

This means you did not update the zwcache*.xml file correctly. Make sure you stop HA first before editing the file, otherwise the changes will be overwritten. As long as you see those messages, the event will never be triggered in HA.

Weird. I stopped HA and the docker, edited the XML and restarted HA. When checking the file again after restarting HA, it has the correct edits

Here are my Command class 91 settings… just to be sure:

<CommandClass id="91" name="COMMAND_CLASS_CENTRAL_SCENE" version="1" request_flags="5" innif="true" scenecount="0">
				<Instance index="1" />
				<Instance index="2" endpoint="1" />
				<Instance index="3" endpoint="2" />
				<Instance index="4" endpoint="3" />
				<Instance index="5" endpoint="4" />
				<Value type="int" genre="system" instance="1" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
				<Value type="int" genre="system" instance="2" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
				<Value type="int" genre="system" instance="3" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
				<Value type="int" genre="system" instance="4" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
				<Value type="int" genre="system" instance="5" index="0" label="Scene Count" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-2147483648" max="2147483647" value="0" />
			</CommandClass>

The server has been restarted

That looks nothing like the edits specified in the docs, which is why it isn’t working. All you have are the scene counts, you are missing the most important values for the scenes (each button).

Thank you. Clearly a beginner’s error. It is working now, although I could swear I updated the class after I shut down.
Thanks for your help and "rubbing the error in " :slight_smile: :joy: