Exposing Z-Wave JS UI ports from HAOS

I have two installations of Home Assistant and two separate z-wave controllers due to distance between the networks, however, they are on the same ethernet network. I’d like to control all the z-wave devices from a single Home Assistant installation.

Previously, I’ve done this by running two Z-Wave JS UI docker containers, exposing the appropriate ports, and subscribing a single Home Assistant to both websockets.

I decided to give a Home Assistant Green (running version 2023.12.2) a shot recently and have migrated everything for one system to it and it is functional. However, I think the ports are not exposed outside of HAOS. I can’t connect to port 3000 for the websocket, or 8091 for the UI from a different computer but from within HAOS on the Home Assistant Green the UI and the websocket are working fine.

How can I expose those ports externally so I can hit them from the network? Thanks.

Most every add-on has an option to expose ports. It’s in the add-on configuration.

There’s no need to expose port 8091 for the UI, it’s already accessible without port forwarding via the URL you use to access HA, e.g. http://my-ip:8123/hassio/ingress/a0d7b954_zwavejs2mqtt.

2 Likes

Thanks so much. I didn’t realize there was a config tab up there for each add-on. Solved!

1 Like