If you've got a sizeable Zigbee setup and you're still running a USB coordinator, this review is for you. I recently made the switch to the SONOFF Zigbee/Thread PoE Controller and it's genuinely one of the best upgrades I've made to my home automation setup.
The Problem I Was Trying to Solve
I had around 50 Zigbee devices spread across the house, all running through a USB coordinator adapter. On paper, that should work fine — but in practice it was a mess. The USB stick didn't play nicely on an extension cable, and because it was tucked inside the server cabinet, the range was severely limited. Devices would connect, drop out, reconnect — constantly. Automations would fail silently. It was frustrating.
I tried repositioning the USB stick, running longer cables, the lot. Nothing stuck. The fundamental problem was the USB coordinator just wasn't up to the job for a network of this size.

The Upgrade
The SONOFF PoE Controller solves the problem in the most elegant way: it's powered and connected over a single Ethernet cable via PoE, so you can mount it wherever you actually need it. In my case, PoE meant I could position it in the centre of the house rather than having it tethered to the server. Now it's mounted on a wall with clear line of sight to most of the house.
Migration in Home Assistant was straightforward. The ZHA integration picked it up without any drama, and my existing devices re-joined with minimal fuss. The whole migration took less than an hour, including the physical mounting.
How It's Performing
Since installation — rock solid. No drop outs, no phantom disconnections, no failed automations. All 50-odd devices are connecting reliably. It's been running continuously without a hiccup.
The dual antennas clearly make a difference compared to the internal antenna on a USB stick, especially through thick walls. I've got some devices at the far end of the house that were borderline before — they're now stable.
Extra Features (That I Haven't Used)
The controller apparently also supports WiFi AP mode and has some additional networking features built in. I haven't touched any of that — for my use case it's purely a Zigbee coordinator — but it's good to know there's headroom there if needed.
Pros
- Rock-solid stability with a large device count (50+)
- PoE means flexible placement — put it where coverage is needed, not where USB ports are
- Simple migration in Home Assistant (ZHA)
- Dual antennas for better range
- Supports both Zigbee and Thread protocols
Cons
- Overkill if you only have a handful of devices in a small flat
- Requires a PoE-capable switch or injector (most home servers/NAS setups already have this)
- Pricier than a basic USB coordinator
Who Should Buy This
If you've got a large Zigbee network (30+ devices), a multi-storey home, thick walls, or you've been fighting drop outs with a USB stick — this will likely fix your problems. If you've got 10 devices in a two-bed flat, a decent USB coordinator is probably sufficient.
For me, it's been a genuinely transformative upgrade. The network went from unreliable to completely stable overnight. Worth every penny.