Best

Best Zigbee plugs for Home Assistant

The ThirdReality Smart Plug Gen2 is the Zigbee plug to buy for Home Assistant: power reporting on ZHA and Zigbee2MQTT, plus Hue, Aqara and EU/UK frient picks.

On this page
  1. What makes a Zigbee plug worth your money
  2. Top picks for indoor use
  3. Outdoor options
  4. Coordinator considerations

Zigbee smart plugs are where most people start with home automation. They’re cheap, easy to deploy, and they work locally without cloud dependencies. But not all Zigbee plugs play nice with Home Assistant, and - because the marketing on retail pages is often sloppy - it’s easy to buy a plug that turns out to be Wi-Fi or Z-Wave instead. Here’s what actually works, and how to avoid the protocol mix-ups.

Grab the ThirdReality Smart Plug Gen2 for value with power reporting (or its newer Gen3), or the Philips Hue Smart Plug if you’re already in Hue and don’t need energy data. The frient Smart Plug Mini is another strong metering pick if your sockets are EU or UK, and the Aqara Smart Plug joins it if, and only if, you run Zigbee2MQTT rather than ZHA. I haven’t run any of these four plugs myself; the picks come from the spec sheets, the ZHA and Zigbee2MQTT device pages, and reports from the Home Assistant forums.

What makes a Zigbee plug worth your money

Before diving into specific models, understand what matters for Home Assistant:

Router vs end device - Mains-powered Zigbee plugs almost always act as routers, repeating the mesh for other devices, which makes them the cheapest way to strengthen a Zigbee mesh. That’s valuable for network health, but it means the plug is always drawing a little standby power.

Power reporting - Some plugs report real-time wattage and energy; others only report on/off. If you want energy monitoring, verify the specific model supports it (and that your integration exposes it), then point the readings at the Home Assistant energy dashboard.

Local routing - Every Zigbee device in Home Assistant talks locally through your coordinator via ZHA or Zigbee2MQTT - no cloud. The only place a vendor cloud can creep in is firmware updates, so prefer brands that update over Zigbee OTA.

Check the protocol before you buy. This is the big one. A lot of “smart plug” listings blur the lines. In particular, Zooz plugs use Z-Wave. They are not Zigbee devices - the ZEN04 (indoor) and ZEN05 (outdoor) are excellent plugs, but they will not join a Zigbee network. If you want them, you need a Z-Wave radio, not a Zigbee coordinator. They’re called out at the end of this guide as Z-Wave alternatives, not Zigbee picks.

Top picks for indoor use

Philips Hue Smart Plug

The Philips Hue Smart Plug is the safest bet if you’re already in the Hue ecosystem. It works flawlessly with Home Assistant via Zigbee (directly to your coordinator, or through a Hue bridge), and as a Zigbee router it extends your mesh. The trade-off is price - you’re paying a brand premium - and it does not report power usage, so look elsewhere if energy monitoring matters.

Third Reality Smart Plug Gen2

The ThirdReality Smart Plug Gen2 is the value pick for its balance of features and price. It’s a real Zigbee 3.0 plug with power/energy reporting and a physical button, and it pairs cleanly under both ZHA and Zigbee2MQTT. Not the most premium hardware, but it just works. ThirdReality has since added a Smart Plug Gen3, which the vendor lists at $14.99 against the Gen2’s $12.99 with the same Zigbee 3.0 metering and a repeater it bills as stronger. Both are still on sale, so the Gen2 is not a leftover - buy whichever listing is cheaper unless you specifically want the newer radio.

Frient Smart Plug Mini

The frient Smart Plug Mini is compact and dependable, with one hard limit: it is sold only in European and UK socket types (E/F and G), so it is not an option in a US house. Frient (a Danish brand, formerly Develco) makes Zigbee devices that integrate cleanly with Home Assistant. This one does include power metering and is small enough not to block the socket next to it on a European power strip.

Aqara Smart Plug

The Aqara Smart Plug (US model ZNCZ12LM) reports power and energy and acts as a router, and as with other Aqara gear you don’t need the Aqara hub once it’s joined to your own coordinator. One caveat decides whether it belongs in your cart: Zigbee2MQTT exposes the full metering set, but under ZHA most of the electrical measurement attributes come back unavailable, and the device-support request asking for a quirk was closed without one. Buy it for Zigbee2MQTT. On ZHA it is a fine switch and a poor energy meter. Aqara’s own spec sheet lists it as “Zigbee” rather than Zigbee 3.0.

Outdoor options

My take: there aren’t many great Zigbee outdoor plugs, and Zigbee’s range/penetration outdoors depends heavily on having a nearby router. If you need reliable outdoor switching, you have two realistic paths:

  1. Put a mains Zigbee plug just inside a nearby window or in the garage so it acts as a router, then place a weather-rated Zigbee plug within good range of it.
  2. Use Z-Wave outdoors instead - it has longer range and a less congested spectrum. The Zooz ZEN05 (Z-Wave, IP65) is a popular outdoor plug, but again, that requires a Z-Wave radio in your setup, not a Zigbee coordinator - see Zigbee vs Z-Wave vs Matter vs Thread if you are weighing a second radio.

Don’t expect a single Zigbee plug to reach the far end of the yard from a coordinator indoors.

Coordinator considerations

Your coordinator choice matters as much as the plugs. The Sonoff Zigbee 3.0 USB Dongle Plus is the budget leader and works well with both ZHA and Zigbee2MQTT. The ConBee III has broad device compatibility (and can also run Thread firmware if you ever go that route). The Home Assistant Connect ZBT-1 is Home Assistant’s own radio and a safe choice if you want first-party support. It has since been succeeded by the Connect ZBT-2; the ZBT-1 is discontinued but still receives software updates, so pick the ZBT-2 for a new build.

Whatever you choose, give the coordinator a central spot with a USB extension cable away from the host machine - Zigbee shares the 2.4 GHz band with Wi-Fi, and a USB 3.0 port right next to the dongle is a classic source of interference. Placement matters more still in a large house. If plugs already on the mesh start dropping, that is usually a channel or interference problem rather than a bad plug, and the flaky-Zigbee troubleshooting guide covers the rest of the checks.

And the one thing to remember: if a “smart plug” is made by Zooz, it’s Z-Wave. It is not a Zigbee device - great hardware, wrong radio for a Zigbee network. Match the protocol to your coordinator and you’ll have a fast, fully local plug either way.

Keep going

All articles →
Article

Best Zigbee buttons for bedside control

Aqara's Wireless Mini Switch is the Zigbee button to buy for most people; Third Reality's AAA button lasts longer. Both run locally via ZHA or Zigbee2MQTT.

Read article →
Article

Best Zigbee routers and repeaters for Home Assistant

Which mains-powered Zigbee devices route traffic, which ones don't, and the plugs I'd scatter first to fix dropouts in Zigbee2MQTT or ZHA.

Read article →
Article

Best smart plugs with local control and energy monitoring

Local smart plugs with energy monitoring for Home Assistant: real local control over Wi-Fi, Z-Wave, or Thread, accurate power data, and no cloud account.

Read article →
New guides and product notes, no inbox required. Follow via RSS →