Zwave-js issues when configuring

I updated my Home Assistant (Pi) yesterday. zwave-js had been running fine but is now borked. I stopped the service, rebooted and re-added the integration. That failed BUT the zwave-js menu showed up on the left. I can manipulate zwave devices from there. But there’s no tile in Settings…Integrations. Trying to re-add there gives an error. The zwave entities are not showing up in Home Assistant. I’m at a loss trying to figure this out.

The original error I got after updating to Home Assistant Core Release 2023.2.3 was:
“Cannot connect to host core-zwave-js:3000 ssl:default [Connect call failed (‘172.30.33.4’, 3000)]”

You’ll need to follow the instructions to switch from the official Z-Wave JS add-on to the Z-Wave JS UI add-on. You are still using the official, based on the logs.

https://www.home-assistant.io/integrations/zwave_js/#how-do-i-switch-between-the-official-z-wave-js-add-on-and-the-z-wave-js-ui-add-on

I tried that… I then removed all the zwave stuff and followed these instructions: Setup Home Assistant with Z-Stick Gen5+ : Aeotec Help Desk

That didn’t work. It fails at adding zwave-js. /tty/ACM0 is already taken by zwave js ui. I then see both devices in Settings…Devices…

This is very frustrating. It was working just fine for over a year. One update and now it’s borked. How can I get it back to working correctly? Maybe just install zwave js and not use zwave js UI?

You’re not supposed to install the Z-Wave JS add-on if you already have Z-Wave JS UI add-on installed. Just install Z-Wave JS UI, and when you add the integration, skip installing with the supervisor.

It didn’t give me the option to skip (by unchecking in the integration setup)

Ok, I got it to give me the option to uncheck “Use the Z-Wave JS Supervisor add-on” when adding the z-wave JS integration but when I add the url ws://localhost:3000 or ws://a0d7b954-zwavejs2mqtt:3000 I get “Failed to connect”

The correct URL is the latter one. Check the status of the add-on, maybe it is offline. You can’t connect unless the Z-Wave driver is running successfully.