zwave-js / zwave-js-ui

Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify
https://zwave-js.github.io/zwave-js-ui
MIT License
982 stars 202 forks source link

USB over IP #3959

Open judo16 opened 4 weeks ago

judo16 commented 4 weeks ago

Hi There,

I'm loving this integration and it's features. One issue I have is maintaining the connection to the USB Z-Wave dongle over IP. I'm using the existing USB-IP function, however it's a little unreliable in it's current format. The reason I'm using USB IP is that it allows full access to the USB device that is in a different location to the Home Assistant instance. It also affords me the ability to use high availability with ProxMox as the connection is over IP directly to Home Assistant and ProxMox is unaware of the connection.

From what I understand, USB-IP is available by default in Home Assistant core, and is available to download with most Linux versions.

As it stands, when using USB-IP, the USB Z-Wave dongle shows up as a serial device such as /dev/serial/by-id/usb-0658_0200-if00 , but unfortunately, this connection is unreliable as it's difficult to control requiring shell commands and certificates to be managed. Would it be possible to add thiis feature into your integration?

Thanks in advance for reading and considering this,

robertsLando commented 3 weeks ago

hi @judo16, I suggest you to try using ser2net as most people are using that tool AFAIK