Right, configuring associations is certainly a perfectly valid reason for needing to use Z-Wave JS UI, since the feature does not seem to be present in the Home Assistant UI. And yeah, creating a new z-wave network while re-pairing all devices will wipe out association settings.
The Z-Wave configuration parameters are available in the Home Assistant UI. If I go to “Settings”, “Devices and Services”, find the Z-Wave integration, and click on “8 devices”, then click on one of the devices, like “Bedroom Fan”, then in the Device info panel click “Configure”, it brings me to a screen with all the device’s Z-Wave configuration parameters. I won’t deny that the Z-Wave JS UI’s version might be more convenient to use.
Possibly. I have never done firmware updates through the Home Assistant UI, only through Z-Wave JS UI, but this is mostly because none of my devices have gotten new firmware since firmware updating was added in the Home Assistant UI. There was a brief time when home assistant was showing a beta update for one of my devices by mistake, and attempting to install via Home Assistant did not work, and I never tried it with Z-Wave JS UI. I have no idea why it failed. I intended to try to test it again, while watching logs from Z-Wave JS UI, but that update is now flagged as beta, and I’ve yet to determine how to enable beta updates.
You don’t enter settings in the addon’s settings tab for Z-Wave JS UI, but instead start the addon, click “Open Web UI”, and in the UI, go to its settings screen (might need to click the hamburger menu). You enter the security keys, and path to the z-wave device within that screen, specifically the “Z-Wave” section of that screen, making sure to save the configuration.
It is saying that it cannot start up the driver, since a serial port has not yet been specified in its setting screen.
Right. core-zwave-js is the official Z-Wave addon. I’m not surprised it failed when you put in ws://a0d7b954-zwavejs2mqtt:3000, given that you did not yet successfully configure the Z-Wave JS UI. I don’t think the websocket server starts up until the Z-Wave stick is configured.
Yeah the big thing you were missing was where to put in the settings on Z-Wave JS UI.
I’ve literally no idea how you have more than one copy of the Z-Wave Integration. That is not supposed to be possible. Trying to install the Z-Wave integration a second time is supposed to be treated as reconfiguring it. You must have hit some form of bug.