With the release of 2021.4, I decided to bite the bullet and migrated from the depreciated Z-Wave addon to Z-Wave JS. The new Z-Wave appears to be a lot faster! Great work in modernizing the platform!
However, I have an issue with my Yale lock:
NexTouch Wireless Push Button with Z-Wave
At first the AlarmLevel and AlarmType sensor entities were missing. I eventually figured out they were simply “disabled”. I was able to enable them from the Integration setup, however their state is always “unknown”. It never gets updated, even after multiple reboots.
I also tried with zwavejs2mqtt (7.1.1), same result.
From the zwavejs2mqtt dashboard:
[8-113-0-alarmType] Alarm Type
[8-113-0-alarmLevel] Alarm Level
[8-114-0-manufacturerId] Manufacturer ID
[8-114-0-productType] Product type
[8-114-0-productId] Product ID
Is it possible to add the alarmlevel and alarmtype again since many nodered automations rely on them?
Or should I rework them to use the zwave_js_notification events (Is that where the future is headed?)
At this point, the zwave_js_notification appear to be incomplete: I get events for User Lock, User Code Added, User Code Deleted, but I don’t get them for other events like Keypad lockout.