How can I connect HA OS VM to Z-Wave JS UI server on host machine?

My host server is Windows 10 and I have an HA VM in Hyper-V.

Hyper-V does not let me pass USB to guests.

I installed GitHub - zwave-js/zwave-js-ui: Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify on my Windows 10 host and was able to connect it to the Z-Wave USB stick (all on my Windows 10 host).

Now in my HA VM, I am in the Z-Wave JS add-on configuration, but I can’t tell how to get it to connect to my Windows 10 host on port 8091.

You’re not supposed to install any add-on with your remote configuration. Just install the Z-Wave integration manually.

The port is also not 8091. Be sure to read the instructions.

https://zwave-js.github.io/zwave-js-ui/#/homeassistant/homeassistant-official

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

I do not understand. I read the instructions but I’m not able to follow.

Z-Wave JS UI server is running on my host machine. I can access it from any computer on my network.

I can’t figure out how to tell HA to connect to it for Z-Wave.

Also, it is port 8091 per Z-Wave JS UI.

HAUI >> settings>> devices and services >> add integration >> search for “z-wave” >> select “z-wave” >> “what device do you want to add” = “z-wave” >> add the server ip:port

You will also need to remove the addon you previously installed and are trying to configure in the image you posted

Your second screen shot is the core Z-Wave JS add-on. That would be used on the local machine, instead of ZUI. You already have ZUI installed on a remote machine, you don’t need an add-on. You should skip the “Use Supervisor” checkbox when installing the integration and just set the server URL when prompted.

That’s the Web UI port. The integration connects to the WebSocket port, which defaults to port 3000, not the Web UI. You’ll see the port number on the Home Assistant settings page in ZUI. https://zwave-js.github.io/zwave-js-ui/#/usage/setup?id=home-assistant