Use the addon SSH & Web terminal.
When logged in run
apk add socat
You’ll need to automate this so it happens on an update - there are threads on that.
Use the addon SSH & Web terminal.
When logged in run
apk add socat
You’ll need to automate this so it happens on an update - there are threads on that.
I use VirtualBox on a Windows Server 2019 with a Silex DS-510 USB over IP device to connect a Z-Stick.
Thanks Nick.
I’ll mark this as the the solution as it actually worked! However other aspects of socat getting wiped in restart and just not being able to make it work past the initial install step meant that this approach seemed to flaky so I’ve abandoned it.
I think I’m going to try the Zwave2MQTT suggested earlier as that has other attractive aspects (such as decoupling my large ZWave network from HA, etc. I have some questions in relation to Zwave2MQTT, which I’ll post in a separate thread.
Thanks again.
Did you ever get this working and how?
I am looking to do the same thing. I have a hassio vm on a Proxmox server with a Homeseer Z-Net device (basically a Pi with a built in Z-Wave stick that uses ser2net to talk to Homeseer).
I’m thinking of moving to HA and want to have my hassio VM talk to the Z-Net device. My thought was to configure socat on the PVE host and expose it to the hassio VM. I haven’t tried this yet and wanted to see if you made any more progress before attempting.
Hi
Short answer is yes and no
The reason why I didn’t get it working was because it is not possible to install and configure the required packages on hassio to get a remote Z-Wave stick appliance to work. The commands suggested by @nickrout did work in that I managed to install socat but then I could not manage to configure socat and get it it work properly to connect to my remote Z-Wave “server”.
So here’s what did work:
Hope this helps.
That helps a lot.
I’m moving from Homeseer to HA, so I’m installing a new instance of HA. I now currently have it running in a Debian 10 VM.
I’ll probably try to get socat working since I have a Z-NET device and it runs that natively. I’d have to hack into it to get USBIP configured, but will try that if socat fails.
But it is cool this works since my Proxmox server isn’t in an ideal location for a Z-Wave stick.
I think plenty of others had success with the socat method so you should be fine. I really just couldn’t be bothered troubleshooting it any more as I’ve already spent many hours trying to get hassio to work with socat.
Good luck.
This should be easier…vote for native socat support in HA:
Hello i have HA OS vm in a synology ds918+ nas.
The nas is far away from the balcony so Mi Flora bluetooth plants there are not detected.
Near the balcony i have a linux box with bluetooth dongle.
So i want to share this bluetooth bongle over IP to the NAS.
I tryed USBIP method, but on the nas i don’t see the directory where to create client service :
RPi as Z-Wave/ZigBee-over-IP server for Hass - Share your Projects! - Home Assistant Community (home-assistant.io)
At this step :
vi /lib/systemd/system/usbip.service
there is no /lib/systemd directory
help please
Have you tried creating that directory and the usbip.service file?
Guys need your inputs please.
My Setup
What I’ve done so far
Problem:
Can any one help me how can I get the vhci_driver in my HA OS Alpine instance
heuuuu, no, i will try xD
i have exactly the same problem.
USB Bluetooth Stick on Windows Host machine shared with USBIPD for windows in CMD:
usbipd list
usbipd bind --busid 1-7
ind Homeassistant OS running in HyperV within the addon Terminal & SSH:
apk add linux-tools-usbip
usbip attach --remote=192.168.0.100 --busid=1-7
gives error:
libusbip: error: udev_device_new_from_subsystem_sysname failed
usbip: error: open vhci_driver
i tried 2 different USB Bluetooth Adapters
is there another possibility to mount the USB bluetooth to homeassistant OS in hyperV?
USBIP is a bit finicky and it is documented to only work on LINUX machines. I have found in VM’s on Synology it can be really hit and miss.
I’m running zwave2mqtt (and zigbee2mqtt) on a separate machine using docker which is really, really ideal. If I need to upgrade either I just have to manipulate the container and getting it started was just like 123 because once you’ve worked out the correct command to start your docker it is done.
Got same issue as you.
To solution was to exit docker and execute modprobe vhci-hcd
in main shell, than return to docker for usbip attach.
SSH access to HASSOS (ssh to port 2222 terminal). There you modprobe module. Than access to docker homeassistant and do usbip attach.