When building a local smart home with Home Assistant, choosing between Zigbee and Z-Wave is one of the most important decisions you will make. Both protocols offer local, cloud-free control — but they have significant differences in device selection, cost, and performance.
What Are Zigbee and Z-Wave?
Zigbee is an open-source mesh networking protocol operating on the 2.4GHz band. It is supported by thousands of devices from hundreds of manufacturers and has become the dominant protocol for affordable smart home devices.
Z-Wave is a proprietary protocol operating on the 800–900MHz band (below Wi-Fi and Zigbee interference). Devices require Z-Wave Alliance certification, which ensures compatibility across brands.
Device Selection and Cost
Zigbee wins on selection and price. The Zigbee ecosystem is enormous — sensors, bulbs, switches, plugs, and controllers from IKEA, Philips Hue, Aqara, Sonoff, and dozens of other brands. A Zigbee motion sensor costs $8–15. A Zigbee door sensor can be found for under $5.
Z-Wave devices are fewer in number and more expensive — typically 2–3x the price of equivalent Zigbee devices. However, Z-Wave certification ensures devices are tested for interoperability, which can justify the premium for critical devices like door locks.
Range and Penetration
Z-Wave has superior range and wall penetration. Operating at 800–900MHz, Z-Wave signals pass through walls and floors more effectively than Zigbee 2.4GHz signals. In large homes or older construction with thick walls, Z-Wave networks are more reliable.
Zigbee compensates with mesh networking — every mains-powered Zigbee device (bulbs, plugs, switches) acts as a repeater, extending the network range.
Interference
Zigbee can suffer interference from Wi-Fi networks operating on the 2.4GHz band. This is manageable but requires careful channel selection in Zigbee2MQTT or ZHA configuration.
Z-Wave is interference-free in most homes — nothing else operates on its frequency band. This makes Z-Wave particularly reliable in dense Wi-Fi environments like apartments.
Coordinators for Home Assistant
- Zigbee: Sonoff Zigbee 3.0 USB Dongle Plus (~$15) is the community favorite. Also popular: SLZB-06 (PoE version), Nabu Casa SkyConnect (also supports Matter/Thread)
- Z-Wave: Zooz 800 Series Z-Wave USB Stick (~$30), Aeotec Z-Stick 7 (~$45)
Software Integration
- Zigbee: Use ZHA (built into Home Assistant) or Zigbee2MQTT (add-on, exposes devices via MQTT)
- Z-Wave: Use Z-Wave JS (the official integration, excellent reliability)
Which Should You Choose?
Choose Zigbee if: Budget is a priority, you want access to the widest device selection, you are starting from scratch and building a new network of mains-powered devices that will act as repeaters.
Choose Z-Wave if: You have a large home or challenging construction, you want maximum reliability for critical devices (locks, alarms), or you are willing to pay more for certified interoperability.
Many Home Assistant users run both. Zigbee for bulbs, sensors, and plugs — Z-Wave for door locks and security devices. Both coordinators can run simultaneously on the same Home Assistant instance.
Diagnosing a weak mesh
Both protocols route through a mesh of your own devices, and a “flaky” smart home is very often a mesh problem, not a device problem. Signs of a weak mesh: commands that work most of the time but occasionally time out, devices that respond slower the further they are from the coordinator, or a device that drops offline and reconnects repeatedly. The fix is almost always the same — add more mains-powered devices (bulbs, plugs, in-wall switches) between the coordinator and the weak spot, since those act as repeaters; battery devices generally don’t repeat for either protocol.
Which coordinator hardware to actually buy
The coordinator matters more than people expect. For Zigbee, the SONOFF Zigbee 3.0 USB Dongle Plus and the Home Assistant SkyConnect (which also does Thread) are the most reliable, well-supported picks. For Z-Wave, the Aeotec Z-Stick 7 or the Z-Wave side of SkyConnect cover most needs. Avoid unbranded or very old coordinator chipsets from marketplace listings — firmware quality varies a lot and it’s the one component that’s genuinely worth not going cheap on, since every device in the mesh depends on it.
Zigbee and Wi-Fi interference
Zigbee shares the 2.4GHz band with Wi-Fi, and a coordinator placed right next to your router can suffer real interference, especially on busy channels. Two practical fixes: physically separate the Zigbee coordinator from the Wi-Fi router by at least a meter, and set your Zigbee network to a channel that doesn’t overlap your Wi-Fi channel (channel 15, 20, or 25 are common safe picks against standard Wi-Fi channels 1/6/11). Z-Wave, running on 800–900MHz, never has this specific problem.
Free guide — no signup
Trying to cut the cloud out of your smart home? This is the whole map in one place.