I’m looking for a way that my HA can talk to Zwave and Zigbee devices. The problem is that almost all of those seem to be using USB. I’m using a server with HA in a virtual machine and I would pefer to keep USB out of it.
I’m also not a fan of having smart things connecting to the internet, as one of the reasons of having Zigbee is replacing my Ikea hub, that requires an internet connection to function. I also want to use Zwave devices as I’m currently researching a radiator valve, but all seem to be using Zwave or their own internal app, which I don’t like.
It’s probably possible to do that with KVM as well, but I want to avoid it. I would have to find out if it’s possible to add a USB PCI card to my server if I really wanted to go that route, but honestly, I’d like to avoid it if possible. My server is going to be placed in the attic soon which is the furthest away from the first zwave device I’m going to install and it has to go through quite a lot of reinforced concrete and brick to get there.
Fwiw, I’ve used zigbee2mqtt’s remote setup on a pi zero before that sent the serial data back to zigbee2mqtt running in a container (on a virtualized host). Nowadays it looks like ser2tcp is recommended instead.
It worked well enough and allowed me to have the Zigbee dongle centrally located (which my network cabinet definitely isn’t).