core: ZWave JS add-on is installing itself after update, zwave devices all unavailable

The problem

After updating Core to 2021.3, every time I restart HA the ZWave JS add-on is automatically installed. I’ve stopped the add-on and uninstalled it because I’m running zwavejs2mqtt, but if I restart HA it reinstalls itself. Furthermore, this Core update has caused all of my ZWave devices to be unavailable to Home Assistant. I tried restarting zwavejs2mqtt and zwavejs2mqtt was successful in requerying all my devices and they show complete in the ZWave JS webgui, but none of that is getting back to Home Assistant. Suspect it’s the error messages below. Please advise on fix.

What is version of Home Assistant Core has the issue?

core-2021.3.0

What was the last working version of Home Assistant Core?

Previous version was working fine

What type of installation are you running?

Home Assistant OS

Integration causing the issue

ZWave JS

Link to integration documentation on our website

https://www.home-assistant.io/integrations/zwave_js

Example YAML snippet

# Put your YAML below this line

Anything in the logs that might be useful for us?

# Put your logs below this line
2021-03-04 09:32:59 ERROR (MainThread) [homeassistant.components.zwave_js] Invalid server version: Z-Wave JS Server version is incompatible: 1.0.0-beta.4 a version is required that supports at least api schema 1
2021-03-04 09:32:59 WARNING (MainThread) [homeassistant.config_entries] Config entry 'Z-Wave JS' for zwave_js integration not ready yet. Retrying in background
2
2021-03-04 09:39:43 ERROR (MainThread) [homeassistant.components.zwave_js] Failed to connect: Cannot connect to host a0d7b954-zwavejs2mqtt:3000 ssl:default [Connect call failed ('172.30.33.1', 3000)]

About this issue

  • Original URL
  • State: closed
  • Created 3 years ago
  • Comments: 19 (8 by maintainers)

Most upvoted comments

Just to close the loop on this officially in case anyone else searches – apparently when I did the update HA stripped the Community Add-Ons repository from the Add-on Store. Once I re-added https://github.com/hassio-addons/repository to the repositories, it immediately showed that there was an update for 0.6.0. Unfortunately I did lose all of my device names in my ZWave JS integration, but at least I’m on a path to getting it all resolved. Thanks again for your help Martin.

Will do - thanks for tolerating my newb-ness. I will make a post in the forum to find out why the official add-on isn’t notifying me that updates are available.

Can confirm that this resolves my issue (built-in add-on installing/starting when zwavejs2mqtt is running and desired). Just re-add integration, uncheck “Use the Z-Wave JS Supervisor add-on” and provide URL for add-on (ws://a0d7b954-zwavejs2mqtt:3000). Thanks @MartinHjelmare!

Right now you need to delete the integration in the integrations menu and set up the integration again. Make sure to not select to use the add-on in the setup flow since you want to use zwavejs2mqtt.

After my fix is released it will be enough to reconfigure the integration without deleting the integration.