This post may contain affiliate links. As an Amazon Associate we earn from qualifying purchases. Disclosure.

TL;DR

Cheap Zigbee sensors beat expensive Z-Wave ones for the way most people actually use Home Assistant: they cost a fraction as much and have broader device support. Here's what actually works.

The Zigbee2MQTT device list includes over 3,000 supported sensors and devices as of June 2026 (Zigbee2MQTT, 2026). That range makes choosing feel overwhelming. The filter I'd use is not the spec sheet, it's survival, and a decade of buying sensors one irritation at a time settled it: the cheap Zigbee ones outlive the expensive everything else. Two things in my flat made the case. The Zigbee sensors, mostly Aqara, went through two changes of coordinator without noticing, because Zigbee has no opinion about who is running the network. The Wi-Fi sensors bought in the same years are gone, because each of them depended on a vendor app and an account, and those expire. That is the conclusion most enthusiast forums won't say out loud: for a Home Assistant setup, cheap Zigbee beats expensive Z-Wave, and it beats anything with a login. If you're still getting oriented with the platform itself, see the Home Assistant overview linked below before you start buying sensors.

TL;DR: The Aqara P1 Motion Sensor ($20, Zigbee) and Sonoff SNZB-02P temperature sensor ($10, Zigbee) are the best value picks for most HA users. For budget motion, the IKEA Tradfri motion sensor ($10) is hard to beat. For mmWave presence detection, the Tuya TS0601 mmWave sensor ($25) is the best cheap option. Z-Wave makes sense only if you have existing Z-Wave infrastructure or specific wall-penetration needs. (Zigbee2MQTT, 2026)

Why Does Sensor Choice Matter More Than Hub Choice?

A lot of Home Assistant content focuses on hubs, coordinators, and platforms. Sensors get less attention, and that's backwards. The coordinator is a one-time purchase. Sensors are what you buy 10, 20, 30 of as your home grows. For a broader look at the different sensor types and where each one earns its place, our smart home sensors overview is a good starting point.

Bad sensors make automations unreliable. A motion sensor with a two-second reporting lag makes light automations feel broken. A temperature sensor that reports only once every ten minutes can't drive a responsive thermostat automation. A door sensor with weak mesh connectivity drops messages and misses events. The protocol you pick drives most of that reliability, and our Zigbee vs Z-Wave comparison (linked below) covers the tradeoff in more depth.

Good sensors. Meaning fast, accurate, and reliable. Are what make Home Assistant feel like a smart home rather than a science project you're constantly debugging. That's the framing worth keeping in mind as you read this.

Is the Aqara P1 the Best All-Round PIR Sensor?

The Aqara Motion Sensor P1 (~$20, Zigbee) is the sensor I'd point people toward first. Aqara lists a detection distance of about 7 meters over roughly 170 degrees, and it runs on two CR2450 coin cells.

Zigbee2MQTT supports the P1 natively, so it works without any Aqara hardware in the loop.

The P1 pairs cleanly with both ZHA and Zigbee2MQTT, and our Zigbee2MQTT setup guide covers the install side. Setup is standard Zigbee pairing: hold the reset button for five seconds, put your coordinator in pairing mode, done. No proprietary hub required.

The one limitation: like all PIR sensors, the P1 stops detecting when you're sitting still. It's not a presence sensor. Use it in hallways, kitchens, and entryways where people are always moving. For rooms where people sit, living room, office, read the mmWave section below.

Is the IKEA Tradfri the Best Budget PIR?

The IKEA Tradfri motion sensor (~$10) is the one I'd suggest to anyone who thinks smart home sensors are too expensive to try. Works with Zigbee2MQTT, and the device page lists two CR2032 cells as its power source. I haven't used it myself, so this pick rests on the Zigbee2MQTT documentation, not on my own installation.

It's not the most configurable sensor here. Zigbee2MQTT exposes occupancy and a few illuminance-related values, plus battery, and not much else. For hallway lights and entryway automations where you just want "lights on when someone enters," that's enough.

For simple binary motion triggers, that limited attribute list is a feature. There's very little to misconfigure. Pairing is a matter of pressing the pair button four short times, per the Zigbee2MQTT page.

Is the Sonoff SNZB-02P the Best Climate Sensor?

The Sonoff SNZB-02P (~$10) is the temperature and humidity sensor I'd start with for Home Assistant. Zigbee2MQTT lists it with battery, temperature, and humidity readings plus calibration offsets for both, which is handy when a cheap sensor reads a degree off.

I haven't measured its accuracy, and any figures here would be the manufacturer's: check Sonoff's datasheet for the current temperature and humidity tolerances before you rely on them for anything critical.

The SNZB-02P runs on a CR2477 coin cell, per its Zigbee2MQTT page. Reporting intervals are configurable in Zigbee2MQTT, so you can trade battery life against response time, for example a shorter interval for bathroom fan automations.

What the extra $25 for an Aeotec Multisensor 6 buys is more features (motion, light, UV, vibration) rather than a better temperature reading, so for temperature alone the $10 sensor is the better buy.

Is the Aeotec Sensor 7 the Best Z-Wave Contact Sensor?

Here's where I'll give credit where it's due to Z-Wave: the Aeotec Door/Window Sensor 7 (~$40) is an excellent contact sensor. It's more expensive than Zigbee alternatives but it delivers in edge cases where Zigbee sometimes struggles.

The Sensor 7 uses Z-Wave 700 series silicon, and Z-Wave's sub-GHz radio generally penetrates dense walls better than Zigbee's 2.4GHz signal. I haven't tested the two across a concrete wall myself, but the physics is well established. If you have a specific installation in a concrete building or a metal door frame causing interference, Z-Wave's 900MHz band is genuinely better suited.

That said, if your walls are standard drywall or wood frame, the $12 Aqara Door and Window Sensor D1 (Zigbee) performs identically at a quarter of the price. The Sonoff SNZB-04 is a comparable Zigbee contact sensor at around $9 if your network is already Sonoff-heavy. The Aeotec makes sense for problem installations, not as a general recommendation.

You do need a Z-Wave USB stick to use it, since a Zigbee-only coordinator can't talk Z-Wave. Some older combo sticks cover both radios from a single port, or you can add a dedicated Z-Wave stick next to your Zigbee coordinator.

A close-up of a microprocessor chip

Is the Tuya TS0601 the Best Budget Presence Sensor?

The Tuya TS0601 mmWave presence sensor (~$25) is the cheapest way to get genuine presence detection in Home Assistant. It uses 24GHz mmWave radar to detect people who are sitting or lying still, which PIR sensors completely miss.

Setup is through Zigbee2MQTT, the TS0601 exposes detection zones, sensitivity, and a range of advanced settings the Zigbee2MQTT converter supports. Be prepared to spend some time tuning sensitivity after installation. TS0601 is a generic Tuya model ID shared by many devices, so check which radar module you're actually buying in the Zigbee2MQTT device list. Set it too high and it detects ceiling fans and curtains. Too low and it misses a still person on the couch.

Once it is tuned, a mmWave sensor knows you're in the room even when you're reading without moving for an hour, so lights stay on and the TV can switch off when you leave. That feedback loop is worth the tuning time.

The Aqara FP2 (~$65) is the premium alternative with better zone detection and a more polished app. But it requires the Aqara hub or WiFi and a cloud account for initial setup. For a pure local Home Assistant setup, the Tuya TS0601 at less than half the price is the practical choice.

A blue circuit board photographed straight on

Zigbee vs Z-Wave vs Bluetooth: Which Protocol for Sensors?

For most Home Assistant users the answer is Zigbee. Here's why.

Zigbee sensors are cheaper ($10-25 vs $35-60 for Z-Wave equivalents). The Zigbee2MQTT device list is large, with more than 3,000 supported devices, and it's generally the broader catalog of the two (Z-Wave JS keeps its own device database). A well-designed Zigbee mesh is fast enough that sensor events feel instant.

Z-Wave has two real advantages: better wall penetration at 900MHz, and no frequency overlap with WiFi (which runs at 2.4GHz alongside Zigbee). If you're in a concrete building or have serious 2.4GHz congestion, Z-Wave's radio physics genuinely help. Otherwise the price premium and smaller device catalog are hard to justify.

Bluetooth sensors (like SwitchBot sensors or some Govee devices) work with the Home Assistant Bluetooth integration via a Bluetooth proxy. They're convenient if you already have Bluetooth devices, but range is limited and the HA Bluetooth stack is less mature than ZHA or Zigbee2MQTT. I'd use them situationally, not as a primary sensor protocol.

How Do the Top Picks Compare?

SensorPriceProtocolBatteryBest for
Aqara P1 Motion Sensor~$20Zigbee2 x CR2450Best all-round PIR, main rooms
IKEA Tradfri Motion Sensor~$10Zigbee2 x CR2032Budget hallway/entryway triggers
Sonoff SNZB-02P~$10ZigbeeCR2477Temperature and humidity readings
Aeotec Door/Window Sensor 7~$40Z-WaveNot specifiedThick walls, concrete, metal frames
Tuya TS0601 mmWave~$25ZigbeeNot specifiedBudget presence detection, still-sitting rooms

What Would I Buy to Start a Sensor Network Today?

If I were building a sensor network from scratch this week, here's exactly what I'd order:

  • 3x Aqara P1 motion sensors (~$60 total), main rooms and hallway
  • 2x IKEA Tradfri motion sensors (~$20 total), budget spots like garage or laundry
  • 3x Sonoff SNZB-02P temperature/humidity (~$30 total), bedroom, living room, bathroom
  • 2x Aqara D1 door sensors (~$25 total), front door and a window
  • 1x Tuya TS0601 mmWave (~$25). Whichever room I sit in most

That's about $160 total and covers the automations that matter daily: lights that follow you, climate that responds, doors that know they're open. Start here, tune the automations until they feel right, then add specialty sensors for specific problems you actually have.

Where Should You Place Your Sensors?

The sensor matters less than where you mount it. A $12 motion sensor in the right corner beats a $65 mmWave unit aimed at a wall. Spend ten minutes walking the room and watching the live entity update before you screw anything down.

  • Corner-mount motion sensors at 7 feet for the widest coverage cone.
  • Keep mmWave units away from fans and curtains, which trigger false presence.
  • Place contact sensors on the frame side, not the hinge side, for reliable open/close reads.

Get placement right and even a budget sensor feels premium. Get it wrong and the priciest unit on the market will still annoy you daily.

Frequently Asked Questions

What sensors should I buy first for Home Assistant?

Start with motion sensors and temperature/humidity sensors. A couple of Aqara P1 motion sensors (~$20 each) let you automate lights to come on when you enter a room and off when it empties. Add a Sonoff SNZB-02P temperature and humidity sensor (~$10) to feed climate automations. These two categories cover the automations that change daily life and cost under $60 total to get started.

Are cheap Zigbee sensors reliable in Home Assistant?

Yes, for most setups. $10-20 Zigbee sensors from Aqara, IKEA, and Sonoff do the same job as $40-60 Z-Wave sensors from Aeotec and Fibaro, battery life is comparable, and Zigbee2MQTT device support is broader. For most Home Assistant setups, cheap Zigbee sensors outperform expensive Z-Wave ones.

What is the difference between a PIR motion sensor and an mmWave presence sensor?

A PIR sensor detects movement and is cheap, reliable, and battery powered. It goes blank when you sit still, so lights can turn off while you're reading. An mmWave presence sensor uses radar to detect that someone is in the room even motionless. mmWave sensors cost 3-5x more and need careful zone tuning, but they fix the lights-off-while-sitting problem in rooms where people linger. A sensible split is PIR in hallways and mmWave in the living room and office.

Do Zigbee sensors work without internet access?

Yes. Zigbee sensors paired with Home Assistant run entirely on your local network. No manufacturer cloud, no internet connection required. Your door sensor, motion sensor, and temperature automations keep firing during an internet outage. This is the core reason safety automations -- like a leak sensor triggering a water valve shutoff -- belong on Home Assistant rather than a cloud-dependent smart home platform.

How long do Zigbee sensor batteries last?

It depends on the cell, the report frequency, and mesh quality, and vendor figures are best-case numbers. The Aqara P1 motion sensor takes two CR2450 coin cells, the Sonoff SNZB-02P takes a CR2477 (per its Zigbee2MQTT page), and the IKEA Tradfri motion sensor takes two CR2032 cells. A weak link with lots of retries drains batteries faster, so sensors with a strong connection to the coordinator or a nearby router tend to last longer than ones at the mesh edge. Check the battery attribute in Home Assistant every few months rather than trusting a spec sheet.

Sources & References