USB/IP Implementation

Not the complete answer, but I already have this set up and working well on a separate Hyper-V VM running docker and zwavejs2mqtt, which communicates directly with my Aeotec Z-Stick. The VM is running on the machine with the stick plugged in, however it could be a completely different environment since it’s all over IP.

If your hardware is plugged into a windows box, you need to install and configure this:
https://github.com/dorssel/usbipd-win

From there I would say it’s just a matter of setting up the usbip client on HAOS. However, although that part was easy, what wasn’t as easy was having to create a custom service that not only runs usbip on startup, but that also will restart it if it crashes / exits.

Additionally, you’ll want to run the windows usbip command in a task that runs on startup (this is the server, the part that exposes the stick over IP).