Aeotec Wallmote - multiple events per button press

I have an Aeotec Wallmote. I set it up per the instructions. If I watch the Zwave log or run a notify on the button click event, I get 6-8 events per button click all within 1 second.

This is my first automation on a new system so I’m not sure if this is the only thing giving me duplicate events.

Any ideas??

Here is the zwave log:

2020-09-23 17:40:27.813 Detail, Node023,   Received: 0x01, 0x0b, 0x00, 0x04, 0x10, 0x17, 0x05, 0x5b, 0x03, 0x52, 0x00, 0x01, 0xf9
2020-09-23 17:40:27.814 Detail,
2020-09-23 17:40:27.814 Info, Node023, Received Central Scene set from node 23: scene id=1 in 0 seconds. Sending event notification.
2020-09-23 17:40:27.814 Detail, Node023, Refreshed Value: old value=0, new value=0, type=int
2020-09-23 17:40:27.814 Detail, Node023, Changes to this value are not verified
2020-09-23 17:40:27.814 Detail, Node023, Notification: ValueChanged
2020-09-23 17:40:27.876 Detail, Node023,   Received: 0x01, 0x0b, 0x00, 0x04, 0x10, 0x17, 0x05, 0x5b, 0x03, 0x52, 0x00, 0x01, 0xf9
2020-09-23 17:40:27.877 Detail,
2020-09-23 17:40:27.877 Info, Node023, Received Central Scene set from node 23: scene id=1 in 0 seconds. Sending event notification.
2020-09-23 17:40:27.877 Detail, Node023, Refreshed Value: old value=0, new value=0, type=int
2020-09-23 17:40:27.877 Detail, Node023, Changes to this value are not verified
2020-09-23 17:40:27.877 Detail, Node023, Notification: ValueChanged
2020-09-23 17:40:27.893 Detail, Node023,   Received: 0x01, 0x0b, 0x00, 0x04, 0x10, 0x17, 0x05, 0x5b, 0x03, 0x52, 0x00, 0x01, 0xf9
2020-09-23 17:40:27.893 Detail,
2020-09-23 17:40:27.893 Info, Node023, Received Central Scene set from node 23: scene id=1 in 0 seconds. Sending event notification.
2020-09-23 17:40:27.893 Detail, Node023, Refreshed Value: old value=0, new value=0, type=int
2020-09-23 17:40:27.893 Detail, Node023, Changes to this value are not verified
2020-09-23 17:40:27.893 Detail, Node023, Notification: ValueChanged
2020-09-23 17:40:28.058 Detail, Node023,   Received: 0x01, 0x0b, 0x00, 0x04, 0x10, 0x17, 0x05, 0x5b, 0x03, 0x52, 0x00, 0x01, 0xf9
2020-09-23 17:40:28.058 Detail,
2020-09-23 17:40:28.058 Info, Node023, Received Central Scene set from node 23: scene id=1 in 0 seconds. Sending event notification.
2020-09-23 17:40:28.058 Detail, Node023, Refreshed Value: old value=0, new value=0, type=int
2020-09-23 17:40:28.058 Detail, Node023, Changes to this value are not verified
2020-09-23 17:40:28.058 Detail, Node023, Notification: ValueChanged
2020-09-23 17:40:28.128 Detail, Node023,   Received: 0x01, 0x0b, 0x00, 0x04, 0x10, 0x17, 0x05, 0x5b, 0x03, 0x52, 0x00, 0x01, 0xf9
2020-09-23 17:40:28.129 Detail,
2020-09-23 17:40:28.129 Info, Node023, Received Central Scene set from node 23: scene id=1 in 0 seconds. Sending event notification.
2020-09-23 17:40:28.129 Detail, Node023, Refreshed Value: old value=0, new value=0, type=int
2020-09-23 17:40:28.129 Detail, Node023, Changes to this value are not verified
2020-09-23 17:40:28.129 Detail, Node023, Notification: ValueChanged
2020-09-23 17:40:28.186 Detail, Node023,   Received: 0x01, 0x0b, 0x00, 0x04, 0x10, 0x17, 0x05, 0x5b, 0x03, 0x52, 0x00, 0x01, 0xf9
2020-09-23 17:40:28.186 Detail,
2020-09-23 17:40:28.186 Info, Node023, Received Central Scene set from node 23: scene id=1 in 0 seconds. Sending event notification.
2020-09-23 17:40:28.186 Detail, Node023, Refreshed Value: old value=0, new value=0, type=int
2020-09-23 17:40:28.186 Detail, Node023, Changes to this value are not verified
2020-09-23 17:40:28.186 Detail, Node023, Notification: ValueChanged
2020-09-23 17:40:28.249 Detail, Node023,   Received: 0x01, 0x0b, 0x00, 0x04, 0x10, 0x17, 0x05, 0x5b, 0x03, 0x52, 0x00, 0x01, 0xf9
2020-09-23 17:40:28.249 Detail,

Here is my notify output:

Wallmote: Button 1 - Data 0 -- 2020-09-23 17:40:27.826278-07:00
Wallmote: Button 1 - Data 0 -- 2020-09-23 17:40:27.890990-07:00
Wallmote: Button 1 - Data 0 -- 2020-09-23 17:40:28.073358-07:00
Wallmote: Button 1 - Data 0 -- 2020-09-23 17:40:28.137270-07:00
Wallmote: Button 1 - Data 0 -- 2020-09-23 17:40:28.194452-07:00
Wallmote: Button 1 - Data 0 -- 2020-09-23 17:40:28.257536-07:00
Wallmote: Button 1 - Data 0 -- 2020-09-23 17:40:28.342830-07:00

Here is my automation:

- alias: 'Wall mote Button 1 - Data 0'
  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:
    - service: notify.event_log
      data:
        message: "Wallmote: Button 1 - Data 0 -- {{now()}}"

Here is .storage/core.device_registry:

            {
                "config_entries": [
                    "59041c8cfa8611eaa2e463a562380956"
                ],
                "connections": [],
                "identifiers": [
                    [
                        "zwave",
                        23
                    ]
                ],
                "manufacturer": "AEON Labs",
                "model": "ZW130 WallMote Quad",
                "name": "AEON Labs ZW130 WallMote Quad",
                "sw_version": null,
                "entry_type": null,
                "id": "ec02b932fb7411ea8fe547fdeb348ea2",
                "via_device_id": "7413b28efa8611ea81e51db493484793",
                "area_id": null,
                "name_by_user": null
            }

And here is .storage/core.entity_registry:

            {
                "entity_id": "sensor.aeon_labs_zw130_wallmote_quad_sourcenodeid",
                "config_entry_id": "59041c8cfa8611eaa2e463a562380956",
                "device_id": "ec02b932fb7411ea8fe547fdeb348ea2",
                "unique_id": "23-72057594429849633",
                "platform": "zwave",
                "name": null,
                "icon": null,
                "disabled_by": null,
                "capabilities": {},
                "supported_features": 0,
                "device_class": null,
                "unit_of_measurement": "",
                "original_name": "AEON Labs ZW130 WallMote Quad SourceNodeId",
                "original_icon": null
            },
            {
                "entity_id": "sensor.aeon_labs_zw130_wallmote_quad_power_management",
                "config_entry_id": "59041c8cfa8611eaa2e463a562380956",
                "device_id": "ec02b932fb7411ea8fe547fdeb348ea2",
                "unique_id": "23-72057594429849777",
                "platform": "zwave",
                "name": null,
                "icon": null,
                "disabled_by": null,
                "capabilities": {},
                "supported_features": 0,
                "device_class": null,
                "unit_of_measurement": "",
                "original_name": "AEON Labs ZW130 WallMote Quad Power Management",
                "original_icon": null
            },
            {
                "entity_id": "zwave.aeon_labs_zw130_wallmote_quad",
                "config_entry_id": "59041c8cfa8611eaa2e463a562380956",
                "device_id": "ec02b932fb7411ea8fe547fdeb348ea2",
                "unique_id": "node-23",
                "platform": "zwave",
                "name": null,
                "icon": null,
                "disabled_by": null,
                "capabilities": {},
                "supported_features": 0,
                "device_class": null,
                "unit_of_measurement": null,
                "original_name": "AEON Labs ZW130 WallMote Quad",
                "original_icon": null
            },
            {
                "entity_id": "sensor.aeon_labs_zw130_wallmote_quad_battery_level",
                "config_entry_id": "59041c8cfa8611eaa2e463a562380956",
                "device_id": "ec02b932fb7411ea8fe547fdeb348ea2",
                "unique_id": "23-72057594430095361",
                "platform": "zwave",
                "name": null,
                "icon": null,
                "disabled_by": null,
                "capabilities": {},
                "supported_features": 0,
                "device_class": "battery",
                "unit_of_measurement": "%",
                "original_name": "AEON Labs ZW130 WallMote Quad Battery Level",
                "original_icon": null
            },
            {
                "entity_id": "sensor.aeon_labs_zw130_wallmote_quad_alarm_type",
                "config_entry_id": "59041c8cfa8611eaa2e463a562380956",
                "device_id": "ec02b932fb7411ea8fe547fdeb348ea2",
                "unique_id": "23-72057594429849601",
                "platform": "zwave",
                "name": null,
                "icon": null,
                "disabled_by": null,
                "capabilities": {},
                "supported_features": 0,
                "device_class": null,
                "unit_of_measurement": "",
                "original_name": "AEON Labs ZW130 WallMote Quad Alarm Type",
                "original_icon": null
            },
            {
                "entity_id": "sensor.aeon_labs_zw130_wallmote_quad_alarm_level",
                "config_entry_id": "59041c8cfa8611eaa2e463a562380956",
                "device_id": "ec02b932fb7411ea8fe547fdeb348ea2",
                "unique_id": "23-72057594429849617",
                "platform": "zwave",
                "name": null,
                "icon": null,
                "disabled_by": null,
                "capabilities": {},
                "supported_features": 0,
                "device_class": null,
                "unit_of_measurement": "",
                "original_name": "AEON Labs ZW130 WallMote Quad Alarm Level",
                "original_icon": null
            },
            {
                "entity_id": "switch.aeon_labs_zw130_wallmote_quad_switch",
                "config_entry_id": "59041c8cfa8611eaa2e463a562380956",
                "device_id": "ec02b932fb7411ea8fe547fdeb348ea2",
                "unique_id": "23-72057594428604416",
                "platform": "zwave",
                "name": null,
                "icon": null,
                "disabled_by": null,
                "capabilities": {},
                "supported_features": 0,
                "device_class": null,
                "unit_of_measurement": null,
                "original_name": "AEON Labs ZW130 WallMote Quad Switch",
                "original_icon": null
            }

For anyone else with this problem:

Solution: Do a factory reset on the device.

This is my new goto. If something behaves unexpectedly, reset it. It has solved several of my problems. These zwave devices seem to be able to get into really bad states that create unexpected behavior. If it doesn’t make any sense, reset!