Leaving some reference points for users coming to this thread in the future:
I have a 453D, with HAOS in VM, and using the sonoff zigbee dongle
- Plug your dongle to one of those USB 2.0 ports, extension cable is recommended
- Open your Virtualization Station, and click the USB icon of your HA VM
- Check the checkbox and click OK
- And that’s it, you should be able to find your USB dongle ID / device path under
Configuration→Addon, Backup and Supervisor
… and thenSystem→Host→ (3-dot menu) →Hardware
=== EDIT: The UI of HA has changed these days (Aug. 2022), so… ===
… underSettings→System→Hardware→ (3-dot menu) →All Hardware



- And then I use that device path for
zigbee2mqttadd-on.
== also / edits / other observations ==
- (At least for me) for those steps above you don’t need to restart or reboot, or install any driver on QNAP nor on HAOS.
- Tested: You can do manual or scheduled VM snapshots in your Virtualization Station… zigbee dongle will get disconnected for snapshot, but will come back automatically.
- Tested: The dongle would still be there when you restart your HAOS. I went through multiple HAOS reboots, and have not (yet) seen any USB0 USB1 swap issue
- If you reboot your QNAP, you might have to do step #3 again to re-introduce the dongle to the VM. I have rebooted my QNAP twice since - the first time I had to re-introduce the dongle; the 2nd time the dongle was still available in the VM and I didn’t have to do anything special.
- Did a version update on the qnap Virtualization Station app. Had to power down all my VM, and then perform the app update. After the update, qnap would automatically start the Virtualization Station app, and subsequently VS would start the VM per your VM setup automatically also. Good news: the USB dongle is still there, available in the HAOS, after all this.
- One month in. I have not (yet!) experienced any USB dongle dropping out unexpectedly…