Aeotec Wallmote configuration Quad

Hi,
Now I need help by someone in the community. I have previously used Vera very long, but because of things not “working perfect” I decided some time ago to go to Home Assistants. I have move by devices in steps and everything have worked perfect. But now I have problem with my Aeotec Wallmote.
I have problem making automations.

I have intigrated my Aeotec Wallmote and made changes in the file “zwcfg_0xefdd5c1f.xml” CommandClass91 according to the instructions. I have made an automation but it does not work, could someone help my find the error.


- id: '1604831917758'
  alias: Wallmote 3 pressed
  description: TV turn on
  trigger:
  - platform: event
    event_type: zwave.scene_activated
    event_data:
      entity_id: switch.aeon_labs_zw130_wallmote_quad_switch
      scene_id: 3
      scene_data: 0
  action:
  - type: turn_on
    device_id: 035a6f761f9e11eb9ec997c8dd1e6cea
    entity_id: switch.fibaro_system_fgwpe_f_wall_plug_gen5_switch
    domain: switch
  mode: single

If I run the automation in the UI the switch turn on, but if I press button number three on WallMote nothing happen. But I can’t see what in the trigger I have missed.
Thanks!

Do not use entity_id in trigger, use node_id instead. Here is example that works for me:

- id: 'coffee_table_full_light'
  alias: coffe_table_full_light
  trigger:
  - event_data:
      node_id: 43
      scene_data: 0
      scene_id: 3
    event_type: zwave.scene_activated
    platform: event
  action:
  - data:
      brightness: 255
      entity_id: light.aeon_labs_zw111_nano_dimmer_level
      transition: 3
    service: light.toggle
  initial_state: true
1 Like

I copy your code to my automation, like this.

- id: 'Test'
  alias: Test
  trigger:
  - event_data:
      node_id: 13
      scene_data: 0
      scene_id: 3
    event_type: zwave.scene_activated
    platform: event
    action:
  - type: turn_on
    device_id: 035a6f761f9e11eb9ec997c8dd1e6cea
    entity_id: switch.fibaro_system_fgwpe_f_wall_plug_gen5_switch
    domain: switch
  mode: single

I don’t get the automation to work.
I look at the log from the Z-wave, it seems like WallMote send the correct command.

2020-11-08 17:39:12.347 Detail, Node013, Received: 0x01, 0x0b, 0x00, 0x04, 0x00, 0x0d, 0x05, 0x5b, 0x03, 0xad, 0x00, 0x03, 0x0e
2020-11-08 17:39:12.348 Detail,
2020-11-08 17:39:12.348 Info, Node013, Received Central Scene set from node 13: scene id=3 in 0 seconds. Sending event notification.
2020-11-08 17:39:12.348 Detail, Node013, Refreshed Value: old value=0, new value=0, type=int
2020-11-08 17:39:12.348 Detail, Node013, Changes to this value are not verified
2020-11-08 17:39:12.348 Detail, Node013, Notification: ValueChanged

Don’t understand why it does not work

What do you see when enabling listening to events in Developer Tools? Here you should see exactly what HA receives on event bus and what could be used for triggering actions. Set listening to events like that:


Then click START LISTENING and press Wallmote button. You should receive something like that at the bottom of the screen:

Event 0 fired 18:10:
{
    "event_type": "zwave.scene_activated",
    "data": {
        "entity_id": "zwave.aeon_labs_zw130_wallmote_salon_lewy",
        "node_id": 43,
        "scene_id": 1,
        "scene_data": 0
    },
    "origin": "LOCAL",
    "time_fired": "2020-11-08T17:10:59.467374+00:00",
    "context": {
        "id": "bf37d5e75b7ffb8b70c247e1745ea8ec",
        "parent_id": null,
        "user_id": null
    }
}

From there you can take node_id,scene_id and scene_data to be used in trigger. If HA does not record any event here, means something wrong with Wallmote configuration.

1 Like

I don’t know if it’s just a cut/paste issue, but your indentation is wrong there, and that could cause a config check to fail and the automation to not be reloaded. Move action: 2 spaces to the left, as in the example you copied from.

1 Like

Hi
i think you have your entity wrong.

Here is an automation of mine as an example

- id: '1591654069415'
  alias: Kitchen counter lights
  description: ''
  trigger:
  - event_data:
      entity_id: zwave.kitchen_wallmote_quad
      scene_data: 0
      scene_id: 1
    event_type: zwave.scene_activated
    platform: event
  condition: []
  action:
  - service: switch.toggle
    entity_id: group.kitchen_counter_lights
  mode: single

check how the entity is: entity_id: zwave.kitchen_wallmote_quad , not the switch one.

Dingin

1 Like

Thank you all for the help.
I rested my device added it again, the followed your help.
Listening to events in Developer Tools, I was not aware of this. Very helpful.
From this check so everything was correct.

No it is working, thanks!!

alias: Wallmote 3 pressed
trigger:
  - event_data:
      entity_id: zwave.aeon_labs_zw130_wallmote_quad_2
      scene_data: 0
      scene_id: 3
    event_type: zwave.scene_activated
    platform: event
action:
  - type: turn_on
    device_id: 035a6f761f9e11eb9ec997c8dd1e6cea
    entity_id: switch.fibaro_system_fgwpe_f_wall_plug_gen5_switch
    domain: switch
mode: single