Thank you. That is the sort of plain English language that helps dummies like me. I have not seen it written like that in the documentation but I wish it was. Sometimes the documentation is written assuming that only experts will need to understand it.
From your response, I now understand that I DO have a Z-wave JS server installed with the URL of ws://core-zwave-js:3000.
I have also installed Z-Wave JS UI and it looks like this. I have also managed to pair (include?) a Z-wave sensor to that controller.
BUT, I cannot see either the controller nor the sensor under devices and entities in HA.
If I need to install a second Z-Wave JS server, how do I know what the URL should be? Apologies, I cannot for the life of me find that in any documentation. It defaults to ws://localhost:3000 but I assume that is incorrect for a second server.
Please point me in the right direction, I have read and read and still none the wiser.
Yes, this is the official add-on. Stick A is being controlled here with one instance of Z-Wave JS, and this add-on provides a Z-Wave JS server. Itâs already integrated with HA.
Stick B here is controlled by the second instance of Z-Wave JS, and the ZUI add-on also provides its own Z-Wave JS server. Now you need to integrate it with HA (hence âintegrationâ), itâs not automatic.
If I need to install a second Z-Wave JS server, how do I know what the URL should be?
You already installed the second Z-Wave JS server, itâs provided by the ZUI add-on. The ZUI Add-on docs here, which are also accessible from the add-on page itself, give you step-by-step instructions on how to setup the integration, along with the required server URL.
The HA docs that I also previously linked, and which youliterally quoted, have the same instructions and provide the explicit server URL to use with the ZUI add-on:
That is referring to using two add-ons with the same controller, since they compete for access over a single serial port (hence the âswitch between add-onsâ). It is not a problem to run them with two different controllers.
Does this mean if I add a second Nortek HUSBZB-1 stick to a USB port that I can also add a second instance of ZUI to HA? (Or just add the hub directly?) I need to integrate a ZNET + ZWave sensor device that is remote and accessible only via IP.
No, you cannot run two instances of the same add-on. You can run one instance of ZUI and one instance of the core add-on. The latter does not support TCP serial ports. You will need to run ZUI outside of HAOS, or create your own version(s) of the add-on that have unique IDs.
Re-reading, you can use ZUI with Z-NET, and core add-on with the Nortek.
HmmâŚcan I revert to my original installation (ZWave JS core) running all the âlocalâ stuff on the HUSBZB-1 and install ZUI just to run the TCP ZNET?
Sure, you can export your driver cache from ZUI and import it into the core-addon. Effectively, youâll need to do the reverse of Switching Z-Wave JS Addons with Minimal Downtime! Z-Wave JS (Official) to Z-Wave JS UI (Community) but itâs fewer steps. I canât really spend the time to create a guide to do that, but the core add-on exposes the cache directory to users so you can directly copy the files over after installing. Feel free to drop by the zwave channel in Discord if you need more guidance.
If you have another server though, it might be easier to install Z-Wave JS UI there and connect to it remotely via HA.
OK - will see if I can figure that out! Iâm LinuxâŚkinda noob, kinda not. Definitely Docker-dumb though. But I can research well â appreciate your time and patience!! Thanks.
Thanks - will do! This has been a bit of a frustrating trekâŚI got the ZNET just because it could be run over IP and pick up the ZWave device at the far endâŚwasnât expecting quite this journey!!
I did suggest to HomeSeer that they prebuild their image on the RPi/ZNET with an instance of ZUI installed, and available at a given port ⌠just to make it easier for HA users - and probably get some extra sales from it for the convenience.