Best Recessed Z-Wave 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 Aeotec Recessed Door Sensor 7 is the best recessed Z-Wave door sensor for Home Assistant right now — it drills invisibly into wooden door frames and pairs cleanly via Z-Wave JS with no quirks. If you want zero drilling, the Sensative Strips Guard 800 squeezes into the door gap at just 3mm thick and runs for up to a decade on a single sealed battery. The Zooz ZSE41 800LR rounds out the list as a premium near-invisible surface option for anyone who can’t or won’t drill.

Quick-Pick Table

Product Best for Price tier
Aeotec Recessed Door Sensor 7 (ZW187) True hidden install in wooden doors — the default pick Mid-range
Aeotec Recessed Door Sensor Gen5 (ZW089) Budget recessed option if Gen7 stock is limited Budget
Sensative Strips Guard 800 No-drill install, ultra-thin, 10-year battery Premium
Zooz ZSE41 800LR XS Near-invisible surface mount, Z-Wave Long Range (US), best HA support Mid-range

Why Choose a Recessed Z-Wave Door Sensor?

Standard surface-mount contact sensors stick out on door frames and are obvious to anyone who looks. A recessed sensor sits inside the door or frame itself — when the door is closed, there is nothing to see. That matters for rental properties, for alarmed doors in living spaces, or just for aesthetics. Z-Wave is the protocol of choice here because the mesh range penetrates walls better than Zigbee at the frequencies used, and Home Assistant’s Z-Wave JS integration handles these devices natively with full local control and no cloud dependency. If you are already running a Zigbee mesh and want to compare sensor types, our Best Zigbee Door Sensors for Home Assistant 2026 guide covers that side of things.

One important note before buying: Z-Wave radio frequencies differ by region. US devices run at roughly 908 MHz; EU and UK devices run at roughly 868 MHz. A US-frequency sensor will not pair with a European Z-Wave controller, and vice versa. Always confirm the variant when ordering.

The Picks

1. Aeotec Recessed Door Sensor 7 (ZW187) — Best Overall

The Aeotec Recessed Door Sensor 7 is the most widely recommended truly recessed Z-Wave sensor on the market. It installs directly into a drilled hole in the door frame, making it completely invisible when the door is closed. The sensor body measures 1.92 × 6.4 cm, and a 0.75-inch hole in the top of a wooden door is all it takes to fit the main unit, with the smaller magnet component going into the door itself.

It runs on Aeotec’s Gen7 platform — Z-Wave Plus V2 on the 700 series chipset — with S2 security and SmartStart QR-code pairing baked in. Battery life is rated at up to two years on a single CR2 cell, which is twice the lifespan of the older Gen5 version. Replacing the battery is straightforward: pull the sensor from the frame, swap the cell, push it back in. Wireless range reaches up to 40 metres indoors and 150 metres outdoors, which is more than adequate for a mesh setup. The UK/EU variant (ZW187-C) operates at 868 MHz and is a distinct SKU from the US model, so it pairs correctly with European Z-Wave controllers. In Home Assistant, it appears instantly via Z-Wave JS as a binary sensor with battery reporting — no custom quirks required.

Strengths:

  • Genuinely invisible installation — nothing shows on the door face when closed
  • Z-Wave 700 series with S2 security and SmartStart for fast, encrypted pairing
  • Up to two years of battery life on an affordable and widely available CR2 cell

Drawbacks:

  • Drilling is non-negotiable — it requires a deep, precise hole in a wooden or hollow door frame; metal doors and UPVC frames are off-limits
  • Some UK users report inaccurate battery percentage readings (showing 0% while the sensor continues working), which can make it hard to know when to actually change the cell

Check price: Amazon UK | Amazon US | Amazon IE

2. Aeotec Recessed Door Sensor Gen5 (ZW089) — Budget Pick

The Gen5 is the older sibling of the ZW187 and remains available through specialist Z-Wave retailers in both the US and EU/UK. It uses a 500-series Z-Wave Plus chip rather than the newer 700-series, which means you miss out on S2 security, SmartStart, and the improved battery efficiency of the Gen7 platform. That said, it pairs and reports open/close state cleanly in Home Assistant via Z-Wave JS, and installation is identical to the Gen7 — drill a hole in a wooden door frame, drop in the sensor, install the magnet in the door.

Battery life is rated at around one year on a CR2 cell, and the operating temperature range of 0°C to 40°C means it is fine for interior doors but not for anywhere that gets genuinely cold. The Gen5 lacks AES 128-bit S2 encryption, so it is not ideal if security is a primary concern — but for interior automation triggers (turning on lights, unlocking routines) rather than perimeter alarms, the difference is marginal for most users. If the Gen7 is out of stock or significantly more expensive in your region, this is a perfectly workable substitute. Note that Amazon direct stock can be patchy for this older SKU; if the search links below return no results, check specialist Z-Wave retailers such as The Smartest House or Vesternet.

Strengths:

  • True recessed installation at a lower price point than the Gen7
  • Works cleanly in Home Assistant with Z-Wave JS — binary sensor, battery reporting
  • EU (868 MHz) and US (908 MHz) variants both available

Drawbacks:

  • 500-series chip — no S2 encryption, no SmartStart, shorter battery life than the Gen7
  • Same drilling requirement applies; wooden or hollow doors only
  • Amazon direct stock is inconsistent — may need to order from a specialist retailer

Check price: Amazon UK | Amazon US | Amazon IE

3. Sensative Strips Guard 800 — Best No-Drill Option

The Sensative Strips Guard 800 takes a completely different approach to invisibility. Instead of drilling into a door, it slides into the gap between the door and the frame — the main sensor body is just 3mm thick, which is less than most weatherstripping gaps. It mounts with adhesive backing, and the paired magnet goes on the opposing surface. The result is a sensor that hides in plain sight without touching a power tool.

On the radio side, the Strips Guard 800 uses a Z-Wave 800-series chip with S2 security and SmartStart. Mesh range reaches up to 500 metres within a suitable Z-Wave network; an extended 800-metre figure applies specifically to US Z-Wave Long Range operation on a compatible controller. Battery life is the headline specification: up to 10 years on a custom sealed cell. The battery is not user-replaceable in the field; when it eventually dies, you replace the whole unit. It is also IP67-rated, making it suitable for sheltered outdoor applications like gates and garage side doors. Home Assistant recognises it as a standard binary contact sensor with no special configuration. The Strips Guard 800 is a Swedish-designed premium product and is priced accordingly — notably more expensive per sensor than the Aeotec options.

Strengths:

  • No drilling required — 3mm body fits any door gap with adhesive-backed installation
  • Z-Wave 800 series with S2 encryption and SmartStart
  • Up to 10-year sealed battery life means truly set-and-forget operation

Drawbacks:

  • Non-replaceable battery — the whole sensor must be replaced when the cell eventually dies
  • Will not work reliably on aluminium frames or near metallic door components, as metal disrupts both the Z-Wave signal and the magnetic contact

Check price: Amazon UK | Amazon US | Amazon IE (if not found on Amazon IE, order direct from sensative.com or specialist Z-Wave retailers)

4. Zooz ZSE41 800LR XS — Best Surface Mount for HA Users

The Zooz ZSE41 is not a drilled recessed sensor, but at just 0.3 inches thick and under 2 inches tall it is the smallest surface-mount contact sensor available with a current-generation 800-series Z-Wave chip. If your door frame is painted or tiled and drilling is off the table, this is where you end up. It mounts flat to any surface with the included tape or screws, and the tiny magnet pairs with the sensor body at a gap of up to 6mm. An EU/UK variant running at 868 MHz is available and confirmed listed on Amazon UK.

The ZSE41 800LR supports Z-Wave Long Range on the US variant (908 MHz), giving a line-of-sight range of up to 1300 feet on an LR-capable controller. Important note for EU/UK buyers: the 868 MHz variant does not support Z-Wave Long Range — standard Z-Wave mesh applies. Both variants use a CR2032 coin cell, S2 encryption, and SmartStart. Zooz backs it with a five-year warranty if the device is registered within 30 days of purchase, which is genuinely unusual in this category. Home Assistant users report clean out-of-the-box inclusion with Z-Wave JS — it shows up as a binary sensor with no extra steps. The one real-world complaint to know about: Duracell CR2032s are explicitly incompatible due to that brand’s anti-leak coating — stick to Energizer or Panasonic cells. For more on building out a full local-control sensor system, see our guide on Best Zigbee Smart Locks for Home Assistant to pair contact sensing with lock automation.

Strengths:

  • 800-series Z-Wave chip with Long Range support on the US variant — useful for range-demanding installs where Z-Wave LR is available
  • Extremely slim at 0.3 inches thick, works on any door material including metal frames (surface mount avoids the Z-Wave signal disruption issue)
  • Five-year warranty (registration required within 30 days) and OTA firmware updates via Z-Wave JS

Drawbacks:

  • Not truly recessed — still visible on the door surface, just very small
  • EU/UK variant at 868 MHz does not support Z-Wave Long Range; standard mesh only
  • CR2032 battery capacity is limited; Duracell CR2032 cells are explicitly incompatible due to the anti-leak coating — stick to Energizer or Panasonic

Check price: Amazon UK | Amazon US | Amazon IE

What to Know Before You Buy

Door material matters. True recessed sensors like the Aeotec Gen5 and Gen7 require wooden or hollow-core doors. Solid-core, metal, and UPVC frames are incompatible with the drilling method, and metal will also disrupt Z-Wave signals at close range. The Sensative Strips Guard is the only option here that can work with UPVC — provided there are no aluminium or metal components near the install point.

Check your Z-Wave frequency before ordering. The Aeotec ZW187-C is the European/UK variant (868 MHz). The plain ZW187 without the -C suffix is the US variant (908 MHz). Most mainstream retailers ship the correct regional variant, but always double-check, especially when ordering from marketplaces with third-party sellers. For context on why local-control protocols matter for your overall smart home setup, our mmWave vs PIR Motion Sensor article covers the broader philosophy of choosing sensors that work without cloud infrastructure.

You need a Z-Wave controller. None of these sensors work standalone. You need a Z-Wave USB stick (Aeotec Z-Stick 7, HUSBZB-1, or similar) paired with Z-Wave JS in Home Assistant. If you are building your first local-control setup and are still deciding on infrastructure, our Best Budget Zigbee Hubs piece is worth reading to understand the trade-offs between protocol ecosystems before committing.

How We Chose

We focused on sensors with verified Home Assistant compatibility via Z-Wave JS, confirmed availability on major marketplaces in the relevant region, and real user feedback from Home Assistant community forums and Amazon reviews. Specs were cross-referenced against manufacturer documentation and third-party spec sheets. Products were excluded if they required a proprietary cloud hub, lacked a current-generation Z-Wave chip (700 or 800 series), or could not be reliably sourced in both the US and at least one EU/UK market. Price tiers reflect relative cost positioning within the recessed Z-Wave sensor category, not absolute currency figures.

FAQ

Will a recessed Z-Wave door sensor work with UPVC or composite doors?

The drilled recessed sensors (Aeotec Gen5 and Gen7) are designed for wooden or hollow-core doors only. Drilling into UPVC or composite doors risks structural damage and voids warranties. For those door types, the Sensative Strips Guard 800 is a better fit — it slides into the frame gap with adhesive and requires no drilling — provided the frame contains no aluminium or metallic elements that would disrupt the magnetic contact.

Do I need a specific Z-Wave hub for these sensors to work in Home Assistant?

You need any Z-Wave USB controller supported by Z-Wave JS — the Aeotec Z-Stick 7 (700 series) and the Aeotec Z-Stick 7 Plus (800 series, for Long Range support) are the most common choices. Home Assistant’s Z-Wave JS integration handles all four sensors listed here natively, with no custom drivers or cloud accounts required. If you want Z-Wave Long Range to work with the Zooz ZSE41 800LR (US variant) or the Sensative Strips Guard 800 (US operation), your USB stick must also support the Long Range spec — the Z-Stick 7 Plus does; the standard Z-Stick 7 does not.

How do I replace the battery in the Aeotec Recessed Door Sensor 7?

Pull the sensor body out of the drilled hole in the door frame — it is friction-fit and comes out without tools. Swap the CR2 cell, then push the unit back into the frame until it seats. The sensor re-joins the Z-Wave network automatically without needing to be re-paired. Note that battery percentage reporting on some units can be unreliable (showing 0% while still operating), so it is worth setting a calendar reminder to change the cell annually rather than relying solely on the low-battery alert.

Stay Updated

Enjoyed this article?

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

No spam. Unsubscribe any time.