Home Assistant
Powered USB hubs for a Home Assistant mini PC: drives, cables and charging ports
Out of USB ports on your Home Assistant mini PC? Pick a powered USB 3.0 hub for drives and cables, and keep the Zigbee stick where it works best.
OUR PICKS / YOUR SETUP
Find your fit.
Choose StarTech ST7300USB3B for seven data ports and nothing else, Sabrent HB-B7C3 for a switch on every port plus three charging ports, or TP-Link UH720 for seven data ports and two charging ports. Keep the Zigbee stick on the PC's USB 2.0 port with an extension.
- Seven data ports, nothing elseStarTech ST7300USB3B
- A switch on every portSabrent HB-B7C3
- Data plus two chargersTP-Link UH720
We earn a commission if you buy through our links — it doesn’t change our picks. How we make money → As an Amazon Associate I earn from qualifying purchases.
YOUR NEXT PROJECT / THE GEAR
Parts list
- StarTech.com ST7300USB3B 7-port USB 3.0 hubCheck price on Amazon
Seven 5 Gbps data ports and an included 12 V adapter for drives and cables.
- Sabrent HB-B7C3 powered USB 3.0 hubCheck price on Amazon
Seven data ports with per-port power switches, three charging ports and a 12 V 5 A adapter.
- TP-Link UH720 powered USB 3.0 hubCheck price on Amazon
Seven data ports and two 2.4 A charging ports from a 12 V 3.3 A adapter.
Mini PCs run out of USB ports fast. A Zigbee stick, a Z-Wave stick, a backup SSD, the UPS cable, maybe a dock for an old drive, and suddenly you’re unplugging one thing to plug in another. A powered hub fixes that, as long as you put the right things on it.
Choose the StarTech ST7300USB3B for seven data ports and nothing else. Choose the Sabrent HB-B7C3 for a power switch on every port and three charging ports. Choose the TP-Link UH720 for seven data ports and two charging ports. Then keep your Zigbee stick off the hub: put it on the mini PC’s USB 2.0 port with an extension cable.
Specs come from the makers; the radio advice comes from Home Assistant’s docs.
What goes on the hub (and what doesn’t)
On the hub: backup SSDs and drive docks, the UPS USB cable, a printer cable, serial adapters. A powered hub runs from its own adapter, so drives aren’t sharing a handful of ports on the mini PC.
Not on the hub: your Zigbee or Thread stick. HA’s ZHA documentation names USB 3.x ports, devices and unshielded cables as 2.4 GHz interference sources. Its advice: a USB 2.0 port, a shielded extension cable, and distance from USB 3 gear. All three hubs here are USB 3.0, and the drives on them are exactly the noise you’re keeping away. If your PC has no USB 2.0 port at all, HA suggests connecting the coordinator through a powered USB 2.0 hub, not a USB 3 one. A Z-Wave stick can go on its own extension cable too, which also gives you room to place it well.
Check the port type before you plug in. Charging-only ports deliver power but never show up as a device on your PC. Plug a drive into one and HA will never see it.
Meet the hubs
StarTech ST7300USB3B: seven data ports, no surprises. StarTech’s spec sheet lists seven 5 Gbps USB-A ports, a VIA/VLI VL817 chipset, a USB-B host connection and an included 12 V, 3 A adapter. Each port has its own connection LED. Every port carries data, so whatever you plug in can talk to HA.
Sabrent HB-B7C3: a switch on every port. Sabrent’s hub has seven USB 3.0 data ports plus three smart charging ports at up to 2.4 A each, powered by the biggest adapter here: 12 V, 5 A. Each port has a power switch and a blue LED, so you can power off a backup drive between jobs or restart a stubborn device without pulling cables. Sabrent rates the USB 3.0 ports at up to 900 mA each.
TP-Link UH720: data plus two chargers. The UH720 has seven USB 3.0 data ports and two 5 V, 2.4 A charging ports. It connects with a USB 3.0 Micro-B cable (1 m included) and runs from a 12 V, 3.3 A adapter. The charging ports suit a wall tablet or phone that needs power but no data.
| StarTech ST7300USB3B | Sabrent HB-B7C3 | TP-Link UH720 | |
|---|---|---|---|
| USB 3.0 data ports | 7 | 7 | 7 |
| Charging-only ports | None | 3, up to 2.4 A each | 2, 5 V 2.4 A |
| Included adapter | 12 V, 3 A | 12 V, 5 A | 12 V, 3.3 A |
| Host connection | USB-B | USB 3.0 cable included | USB 3.0 Micro-B, 1 m cable |
| Per-port power switches | — | Yes | — |
| Best fit | Pure data ports | Switchable drives, extra chargers | Data plus a couple of chargers |
How Home Assistant sees a hub
There’s nothing to set up. A hub has no HA integration. The drives and serial devices behind it simply appear to Home Assistant OS as normal USB devices.
Use stable radio paths. Both the ZHA and Z-Wave docs recommend the /dev/serial/by-id/... path for your adapter instead of /dev/ttyUSB0. Names like ttyUSB0 can shuffle when you add devices; the by-id path stays put across reboots.
Running HA as a Proxmox VM? Pass through each device you need, the same way you pass through the Zigbee stick.
Add the hub in five minutes
- Note your radio paths first. In HA, open Settings → System → Hardware → All hardware and note the
/dev/serial/by-id/...entries for your radios. - Power the hub, then connect it. Plug in the hub’s adapter, then connect its uplink cable to a USB 3 port on the mini PC.
- Move the drives and cables over. Backup SSD, drive dock, UPS cable: all onto data ports. On the Sabrent, switch on the ports you use.
- Give the radio its own spot. Zigbee stick on the mini PC’s USB 2.0 port, on an extension cable, away from the hub and the drives.
- Check HA. Confirm the radios still show the same by-id paths, ZHA and Z-Wave report as connected, and your backup location is still available.
Automation: tell me when a USB device drops off
A bumped cable or a port switched off by accident shouldn’t go unnoticed until the next backup fails. Pick an entity that belongs to a device on the hub, such as the status sensor from your UPS integration. This automation leaves a notification when it stays unavailable for five minutes.
alias: USB hub - device dropped off
triggers:
- trigger: state
entity_id: sensor.ups_status
to: unavailable
for:
minutes: 5
actions:
- action: persistent_notification.create
data:
notification_id: usb_device_offline
title: USB device offline
message: >
{{ trigger.to_state.name }} has been unavailable for five minutes.
Check the hub's power, its port switches and the cable.
mode: single
Swap sensor.ups_status for your own entity, or list several entities under entity_id to watch more than one device.
Test it
- Temporarily change
minutes: 5toseconds: 10and save. - Open Developer tools → States, pick your entity and set its state to
unavailable. - The USB device offline card should appear under notifications after ten seconds. The real state returns at the next update.
- Restore five minutes. On the Sabrent, you can also test for real by switching off that port.
The short version: seven plain data ports? StarTech ST7300USB3B. A switch on every port? Sabrent HB-B7C3. Data plus two chargers? TP-Link UH720. Put the drives on the hub and keep the Zigbee stick on its own USB 2.0 extension. For the drive itself, see the backup SSD guide, or head back to the Home Assistant hub.
If a Proxmox VM needs its own physical USB controller, choose a PCIe USB card by controller layout; a powered hub adds ports to the existing controller.
Sources & methodology
Where these facts come from.
- StarTech ST7300USB3B ports, VL817 chipset, 12 V 3 A adapter, LEDs and size · checked October 24, 2026
- Sabrent HB-B7C3 data and charging ports, 12 V 5 A adapter and per-port current · checked October 24, 2026
- TP-Link UH720 data and charging ports, Micro-B input and 12 V 3.3 A adapter · checked October 24, 2026
- Home Assistant ZHA USB 3 interference advice, USB 2.0 ports and hubs, serial by-id paths · checked October 24, 2026
- Home Assistant Z-Wave serial by-id path advice · checked October 24, 2026
Source dates are listed above.
As an Amazon Associate I earn from qualifying purchases.
YOUR NEXT PROJECT / THE GEAR
Parts list
- StarTech.com ST7300USB3B 7-port USB 3.0 hubCheck price on Amazon
Seven 5 Gbps data ports and an included 12 V adapter for drives and cables.
- Sabrent HB-B7C3 powered USB 3.0 hubCheck price on Amazon
Seven data ports with per-port power switches, three charging ports and a 12 V 5 A adapter.
- TP-Link UH720 powered USB 3.0 hubCheck price on Amazon
Seven data ports and two 2.4 A charging ports from a 12 V 3.3 A adapter.
Prepared by Racks & Watts.