I recently added an Aeotec Doorbell 6 (ZW162) to my Z-Wavejs-UI network and integrated it into HomeAssistant (Core) without issue.
When I set up automations I used the siren state to trigger automations for the doorbell, which works as expected.
However the siren also triggers repeatedly when the associated doorbell button battery is low (as I found out this morning), which led to multiple triggers of the automation.
I have previous experience with this particular model as I set a couple up a few years ago for someone else and seem to recall listening for events. Unfortunately I no longer have access to the code for that implementation (and the Z-wave JS UI software has moved on since then as well).
Can anyone shed some light on the best method of identifying a button press?