I added a new z-wave device (zcombo smoke alarm) successfully via the z-wave JS UI integration. After the interview results showing successfull I clicked “view device” and I got an error “Device / service does not exist”. So I went to the to the Z-wave JS UI add-on and opened the web UI and in here I see that a new device was created and working fine with ID 42. So I restarted the Z-wave JS UI integration and navigated to the devices for this integration and it wasn’t in the list. I checked the filter which auto filters disabled devices but this did not change anything. Then I view the entities for the z-wave integration and I found several for the device which is very odd. When I click the gear icon on any of those entities it’s an empty modal window and if i click the the 3 vertical dots and view device, i get the same error mentioned above. I view the core, supervisor z-wave JS addon and integration logs and don’t see any errors.
At this point I decided somthing was very wrong and maybe I should start over.
I went back to the integration and excluded and then re-added the device. This time I had the same symptoms with the only difference being that the add-on web ui showed the device had ID 43. I also noticed that when in the integration page, it says there are 39 devices but if I click configure, it says there are 40 devices.
Other things to mention. The controller is a silicon labs 700 series connected via USB and the network is stable for other devices. The firmware is 7.21.4 which is recommended for stability. A couple months ago I removed all of my z-wave devices and re-added many of them. What I noticed is that the old IDs are somehow still in some backend database so when I get around to adding a device, it will name it one of the old devices I had previously removed. I see this with the smoke detector: when it was ID 42 it named it ‘front door’ and when i removed it and added it at 43, it named it ‘backyard slider’. I don’t usually have any issue with this because I just rename the device. But in this case I can’t rename it because HASS says it doesn’t exist so I’m stumped.
I am pretty tech savy and am willing to use a CLI to edit the backend database but I don’t know where that is and what software is needed. Any tips would be appreciated.