I am using the home assistant container to run HA. Everything works fine except for Zwave because my raspberry pi is remote from the system that has the zwave stick. I use set2net and socat to present the remote zwave stick to the HA container, but when I try to add the Zwave integration it only prompts for the the remote web socket address that I cannot set up in my case (long story). So I have this zwave socat device local to the container but the integration is not prompting me for any device. Is there a way to manually force an integration to be loaded so that i can try setting the parameters manually in my configuration.yaml? If I just add what I want to the configuration.yaml it just says “Integration ‘zwave’ not found”
Thanks.
If the zwave controller on the remote location is available to home assistant then you need to install the stand alone zwavejs-ui docker container on your HA system. You then configure access to the zwave controller in that containers ui.
Then when you install the zwave integration from the ui you will put the ip:port if the zwavejs-ui container in the ui config.
Or you can even install the zsavejs-ui container on the remote pi and then put its ip:port in the HA cinfug.
Thanks I can try those but I was hoping to avoid that and just do something like this in configuration.yaml:
zwave:
usb_path: /dev/zwave
I can pass this device from the o/s to the container using the -v option, since it is a link.
But that doesn’t work using the home-assistant container because the integration is not enabled. I was looking for a way to enable the integration since the UI only prompts for the web socket and not a device, and does not let mt proceed further. Is there no way to force it to load so I can try the configuration.yaml setting to see if it works?
You have to use zwave js. The zwave integration you’re trying to use no longer exists. It was deprecated more then a year ago and removed entirely in March of this year for the 2022.4 release: