Fairly current config:
Home Assistant 2023.5.4
Supervisor 2023.06.2
Operating System 10.2
Frontend 20230503.3 - latest
Z-Wave JS 0.1.84
Z-Wave JS UI 1.13.4
Background:
- HA is running on a Raspberry Pi 4 - no docker
- I have 7 Yale Assure locks with Z-Wave modules
- All 7 devices were added previously using core Z-WaveJS
- I’ve been using Keymaster, but it’s being flakey and not always updating user codes. Plus it adds so many entities that I’d like to move away from it.
- I’m switching to Z-WaveJS UI since others report it is more reliable for setting user codes
I’ve followed the Z-WaveJS UI migration instructions. Successfully connected via Websocket server. The existing devices displayed in HA dashboards are now showing the same information as shown in the ZWaveJS-UI interface.
All seven devices have completed interviewing and are listed in the ZWaveJS UI. However, only 6 of them are showing manufacturer, model, and battery level. One of the locks doesn’t seem to have interviewed correctly. This (“bad”) lock still appears to be connected and shows lock-related settings.
However, the “bad” lock doesn’t show battery level, manufacturer, and model. Nor does it show the User Codes v1
section. I absolutely need to be able to set user codes for this lock. I don’t think the lock is actually “bad”, as it still appears to connect to it and the physical lock functions correctly for users.
I’ve tried to Re-Interview, Refresh Values, and Heal Node. Nothing seems to change this.
How do I solve this problem? Is there a way to remove and re-add the device without changing the Device ID? I don’t want to mess up my existing HA entities, as I have Keymaster installed which has created tons of entities. Although my goal with this migration is to move away from Keymaster.
Also note that I don’t have easy physical access to the lock in question for resetting it, etc. I have an existing Airbnb guest in the unit for the next 3 months. I’d prefer to not disturb them.