Best Zigbee Door Sensors for Home Assistant 2026

11 min read

The Homelab Bench is reader-supported. As an Amazon Associate we earn from qualifying purchases; this article contains affiliate links.

The Aqara Door and Window Sensor T1 is the best all-round Zigbee door sensor for Home Assistant: it is tiny, pairs instantly to Zigbee2MQTT or ZHA without any Aqara account, and runs for two years on a single CR2450 coin cell. If you want something a little more feature-rich with tamper detection and AAA-battery convenience, the Sonoff SNZB-04P and its slimmer successor the SNZB-04PR2 are the next best options and cost less. For anyone deploying sensors across a whole property and wanting the most maintainable battery situation, the ThirdReality Zigbee Contact Sensor is worth a look.

Quick-Pick Table

Product Best for Price tier
Aqara Door and Window Sensor T1 Best overall — smallest footprint, rock-solid HA pairing Budget
Sonoff SNZB-04P Best budget workhorse — tamper alert, proven reliability Budget
Sonoff SNZB-04PR2 (SenseGuard DW Gen2) Best new pick — slim body, AAA batteries, instant Z2M updates Budget
ThirdReality Zigbee Contact Sensor Best for large installs — standard AAA cells, easy replacement Budget / Mid-range

1. Aqara Door and Window Sensor T1 — Best Overall

The T1 (model MCCGQ12LM) is Aqara’s Zigbee 3.0 revision of their classic door sensor, and it is the one most Home Assistant users on forums reach for first. At 41 × 22 × 11 mm it is one of the smallest sensors in this category, which means it disappears onto a door frame rather than shouting at guests. It runs on a CR2450 coin cell and Aqara claims two-plus years of battery life under normal use — a claim backed up by owners reporting 100% battery after eight or more months of daily use.

Pairing is straightforward: the T1 is a standard Zigbee 3.0 end-device that connects directly to any coordinator running Zigbee2MQTT or ZHA. No Aqara hub, no Aqara account, no cloud anywhere in the path. Once paired, Home Assistant autodiscovery picks it up and you get a clean binary contact sensor entity plus battery percentage and voltage — the exact combination you need for automations and dashboards. State updates arrive in well under a second.

Strengths

  • Genuinely tiny body — fits on narrow double-glazed frames and cabinet doors where larger sensors won’t sit flush.
  • Fully local from day one — pairs to your own coordinator without touching Aqara’s cloud or any proprietary hub.
  • Two-year rated battery life on a CR2450 with real-world reports backing that up.

Drawbacks

  • Exposes only three entities (contact, battery, voltage). The older original model exposed six, including device temperature and trigger count. If you want that diagnostic depth, look elsewhere.
  • It is an end-device only — it will not act as a Zigbee router, so it will not help extend a sparse mesh.

Check price: Amazon UK | Amazon US | Amazon IE

2. Sonoff SNZB-04P — Best Budget Workhorse

The SNZB-04P is the sensor a lot of Home Assistant veterans recommend when someone asks “what should I just buy a dozen of?” It is a Zigbee 3.0 device that pairs directly to Zigbee2MQTT or ZHA with no Sonoff bridge, no eWeLink account, and no cloud dependency whatsoever. Pair it to your USB coordinator dongle and Home Assistant immediately exposes contact state, battery percentage, link quality, and a tamper sensor as native entities — all local, all instant.

The power source is a single CR2477 coin cell — the large 24 mm variant — which is precisely why Sonoff can legitimately claim a multi-year battery life. The “P” revision added a hardware tamper switch: if anyone lifts the sensor body off the wall, that registers as a distinct event you can build an alarm automation around. In Zigbee2MQTT testing, link quality reports consistently strong signals and state updates are effectively instant.

Strengths

  • Zero cloud dependency — pairs as a standard Zigbee 3.0 device straight to your own coordinator.
  • Hardware tamper detection — a dedicated switch triggers its own entity in Home Assistant the moment the unit is removed from the wall.
  • Large CR2477 battery translates to genuinely long real-world runtime.

Drawbacks

  • ZHA historically exposed fewer entities than Zigbee2MQTT on this model. As of Home Assistant 2026.10.0 a new ZHA quirk resolves the most common issue, but if you are running an older version it is worth checking before buying in bulk.
  • Sonoff advertises Matter-over-Bridge via their proprietary ZBBridge-U, which routes the sensor through Sonoff’s cloud — the opposite of what you want. Ignore that feature entirely; Home Assistant handles everything natively.

Check price: Amazon UK | Amazon US | Amazon IE

3. Sonoff SNZB-04PR2 (SenseGuard DW Gen2) — Best New Pick

Sonoff released the SNZB-04PR2 — branded SenseGuard DW Gen2 — as a direct replacement for the SNZB-04P, and the changes are meaningful. The body is slimmer and lighter (weighing 45.1 g), which makes it a better fit for narrow frames where the original was a tight squeeze. The biggest practical difference: it switches from a CR2477 coin cell to two standard AAA batteries, which Sonoff rates for up to three years of battery life and which are far easier to find at a corner shop at 11 pm when one runs out.

Under the hood it uses a Telink TLSR8656 chip — the same silicon Sonoff has used across their recent sensor lineup — and pairing in both Zigbee2MQTT and ZHA is clean. In real-world testing, link quality hit 168 LQI at four metres and state updates in Home Assistant were instant, including tamper events. The tamper mechanism works the same way as the SNZB-04P: a button is compressed when the unit is mounted, and releases to trigger the tamper entity when the sensor is pulled off the surface.

Strengths

  • Slimmer profile than its predecessor — fits tighter frames without sticking out awkwardly.
  • AAA batteries are cheap, widely available, and rated up to three years — no hunting for CR2477 cells.
  • Instant state updates confirmed in Z2M testing, including the tamper binary sensor.

Drawbacks

  • Newer product means less long-term field data compared to the SNZB-04P’s established track record.
  • Same caveat as the SNZB-04P around Sonoff’s Matter-over-Bridge marketing — irrelevant and avoidable for Home Assistant users, but confusing if you are new to the ecosystem.

Check price: Amazon US (not currently listed on Amazon UK or Amazon IE — check Sonoff’s official store or AliExpress for EU/UK availability)

4. ThirdReality Zigbee Contact Sensor — Best for Large Installs

ThirdReality’s contact sensor is what you buy when you are outfitting every door and window in a rental property, a larger home, or anywhere battery replacement logistics actually matter. It is a Zigbee 3.0 device that pairs locally with Home Assistant via Zigbee2MQTT or ZHA — no ThirdReality cloud, no app required. It is available in single units and multi-packs, which drives the per-unit cost down meaningfully for bulk deployments.

The defining characteristic is the use of two standard AAA batteries, rated at up to two years of life. AAA cells are inexpensive, stocked everywhere, and interchangeable with dozens of other devices already in your home — a practical advantage that coin-cell sensors simply cannot match at scale. Pairing is fast and users consistently report stable connections with no drop-outs over months of use.

Strengths

  • Standard AAA batteries — easy to bulk-buy and replace without hunting for specific coin cells.
  • Fully local Zigbee 3.0 operation with solid Home Assistant, Hubitat, SmartThings, and Alexa (built-in hub) compatibility.
  • Multi-pack pricing makes it the most economical option when you need a lot of sensors at once.

Drawbacks

  • Physically larger and bulkier than the Aqara T1 or the SNZB-04PR2 — noticeable on smaller cabinet doors or narrow window frames.
  • No tamper detection, which matters if you are using these for any security-alerting scenarios.
  • Should not be mounted on metal doors or windows — the magnetic sensor is affected by metal surfaces, which is a relevant limitation for some exterior applications.

Check price: Amazon UK | Amazon US | Amazon IE

What About the Aqara P2?

You will see the Aqara Door and Window Sensor P2 in a lot of comparison lists alongside these sensors. It is worth a mention here because it often gets confused with the T1. The P2 runs on Thread and connects via Matter — not Zigbee — using a CR123A battery and a considerably larger body (77 × 22 × 22 mm). It works with Home Assistant through the Matter integration rather than Zigbee2MQTT or ZHA, and it requires a Thread Border Router in your setup. If you are already running a Thread mesh, it is a solid sensor with a high-capacity battery. If your Home Assistant setup is purely Zigbee-based, stick with the T1 or the Sonoff options above. For more on where Thread fits into a local-control setup, see our guide on Thread Border Router vs Zigbee and our roundup of the Best Thread Border Routers for Home Assistant.

How to Choose: Key Buying Factors

  • Pairing stack: All four sensors here work with both Zigbee2MQTT and ZHA. If you are already running Z2M, you will generally get more exposed entities — particularly important for the SNZB-04P’s tamper detection.
  • Battery type: Coin cells (CR2450, CR2477) are smaller and last long, but can be awkward to source and replace. AAA sensors (SNZB-04PR2, ThirdReality) are easier to maintain at scale.
  • Tamper detection: Only the Sonoff SNZB-04P and SNZB-04PR2 have a hardware tamper switch. If you are building any kind of alert system, that matters.
  • Form factor: The Aqara T1 is the smallest option at 41 × 22 × 11 mm. ThirdReality is the largest. The SNZB-04PR2 splits the difference.
  • Mesh routing: None of these sensors act as Zigbee routers. If your mesh is sparse, add a mains-powered Zigbee device (a plug or a bulb) as a router node. See our guide on Best Zigbee Light Bulbs for Home Assistant for router-capable options.
  • Security setup: If you are pairing door sensors with Zigbee smart locks, check out our Best Zigbee Smart Locks for Home Assistant roundup for a coherent local-control security stack.

How We Chose

Every sensor on this list was evaluated against three criteria: confirmed local Zigbee 3.0 pairing with Home Assistant via Zigbee2MQTT or ZHA with no proprietary hub or cloud account required; verified real-world entity exposure so you know exactly what Home Assistant sees after pairing; and documented user feedback from Home Assistant community forums and independent reviews covering reliability, battery life, and any quirks. Products with purely marketing specs and no independent test data were excluded. Pricing was not a primary factor, but all four picks happen to land at the affordable end of the market.

FAQ

Do Zigbee door sensors work with Home Assistant without a cloud account?

Yes — all four sensors in this guide are standard Zigbee 3.0 end-devices that pair directly to a Zigbee coordinator (such as a Sonoff ZBDongle-E or ConBee II) running Zigbee2MQTT or ZHA inside Home Assistant. No manufacturer account, no hub, no cloud subscription required. The only thing you need is a coordinator dongle plugged into your Home Assistant host. If you are just getting started, see our Best Budget Zigbee Hubs guide for coordinator options.

How long do batteries actually last in Zigbee door sensors?

Manufacturer ratings are generally close to reality for infrequently-opened doors. A sensor on a front door that opens and closes 10–20 times a day will drain faster than one on a rarely-opened utility cupboard. The Aqara T1’s CR2450 and the SNZB-04P’s CR2477 are both well-documented at two-plus years under normal residential use. The SNZB-04PR2’s AAA cells are rated up to three years. The ThirdReality’s AAA cells are rated at two years. All of these sensors also report battery percentage natively in Home Assistant so you will get an early warning before any of them go dark.

Will adding lots of door sensors slow down my Zigbee mesh?

Not meaningfully. Zigbee door sensors are extremely low-traffic devices — they only send a packet when the state changes. A network of twenty sensors generates far less traffic than a single Zigbee bulb being polled for status. The bigger concern with battery-powered sensors is mesh coverage: because they are all end-devices (none of them route), a sensor physically far from a router node may drop off. Keep at least one mains-powered Zigbee device — a plug, a bulb, or a relay — in each area of the house to maintain a solid mesh. Our Best Zigbee Motion Sensors guide has more detail on planning sensor placement around your coordinator.

Stay Updated

Enjoyed this article?

Get the best stories delivered straight to your inbox. No spam, ever.

No spam. Unsubscribe any time.