Smart Home Focus may earn a small commission when you purchase a product from links on our site.

Aqara FP300 mmWave presence sensor in a modern smart home interior

5 Best mmWave Presence Sensors for Home Assistant (2026)

A good mmWave sensor fixes the classic smart-lighting failure: you sit still, the motion timer expires, and the room goes dark. For Home Assistant, the right sensor is the one whose power source, integration path, sensing behavior, and room geometry match the automation you actually want.

Affiliate disclosure: Smart Home Focus may earn a commission from qualifying Amazon purchases, at no additional cost to you. Every product recommendation and buying link in this guide leads to Amazon. Manufacturer pages appear only in the sources section for factual documentation.

Short answer: The Aqara FP300 is the best all-around choice because it combines still-presence radar, PIR, light, temperature, and humidity without requiring a power cable. Home Assistant users who prefer a direct local ESPHome device should choose the Akamatis Litos v3. For an existing Zigbee network, the THIRDREALITY R2 offers the most placement freedom.

Rule 1Start with the integration.Matter, Zigbee, and ESPHome create different setup and maintenance paths. Buy the path you already operate confidently.
Rule 2Power decides behavior.Always-powered radar can scan continuously. Battery models win on placement but may expose fewer tuning controls or use more conservative reporting.
Rule 3One room, one job.Most of these are occupancy sensors, not multi-person coordinate trackers. If you need sofa-versus-desk zones, do not assume ordinary presence detection provides them.

The 5 best mmWave presence sensors for Home Assistant

Aqara FP300
#1 · Best overall

Aqara FP300

The most balanced choice for a Home Assistant household that wants wire-free placement, still-presence detection, environmental readings, and a choice of Matter over Thread or Zigbee.

Akamatis Litos v3
#2 · Best native Home Assistant pick

Akamatis Litos v3

A compact, always-powered Wi-Fi sensor for Home Assistant users who want local ESPHome operation plus an ambient-light reading without adding another Zigbee hub.

THIRDREALITY Presence Sensor R2
#3 · Best battery Zigbee pick

THIRDREALITY Presence Sensor R2

A practical battery-powered 24 GHz radar sensor for established Zigbee networks, with adjustable sensitivity and broad hub support.

Aqara FP1E
#4 · Best simple powered Aqara pick

Aqara FP1E

A focused room-occupancy sensor for Aqara households that want a powered sensor with a governed Matter bridge into Home Assistant and do not need environmental sensing or room mapping.

Lafaer LWR01
#5 · Best Matter over Thread pick

Lafaer LWR01

A flexible Matter-over-Thread option with battery or USB-C power and splash resistance for locations where wiring and moisture complicate placement.

How these picks were chosen

We compared each sensor across the factors that most affect a Home Assistant installation: integration path and local-control options, still-presence detection, power and placement flexibility, useful secondary sensing, and the work required to install and tune it. The final five earn different roles, so the ranking helps you match a sensor to the room, radio stack, and automation rather than treating every mmWave device as interchangeable.

1. Aqara FP300 — best overall

Aqara FP300
The verdict

Choose the FP300 when you want one unobtrusive sensor to handle occupancy and basic room conditions without routing a cable to the best detection angle.

The FP300 combines 60 GHz mmWave, PIR, illuminance, temperature, and humidity sensing. It supports Matter over Thread and Aqara’s Zigbee path, so it can fit either a Matter-centered Home Assistant installation or an Aqara-heavy Zigbee setup. Aqara specifies a 120° field of view, up to 6 meters of range, and two replaceable CR2450 batteries.[1][2]

Why it ranks first

  • Wire-free placement makes the correct angle easier to achieve.
  • Five sensing functions can support lighting and climate automations.
  • Matter-over-Thread and Zigbee provide two credible ecosystem paths.

Reasons to skip it

  • It does not provide FP2-style multi-person X/Y room mapping.
  • Thread requires a healthy border-router and Matter-controller setup.
  • A battery design is not the first choice when maximum reporting and deep continuous tuning matter most.
Best setup: Mount it where the radar sees across the occupied area rather than through a doorway. Use PIR for the quick arrival edge and presence to hold the automation on.

2. Akamatis Litos v3 — best native Home Assistant pick

Akamatis Litos v3

Litos v3 is the most direct Home Assistant specialist in the group. It is a 24 GHz mmWave sensor built around a Seeed XIAO ESP32-C3, arrives with ESPHome firmware, connects over 2.4 GHz Wi-Fi, and adds a VEML7700 ambient-light sensor. Akamatis specifies detection for moving and stationary occupancy up to 20 feet indoors.

Best for

  • Home Assistant users who prefer local ESPHome entities.
  • Offices, dens, and bedrooms where illuminance should gate lighting.
  • Installations where continuous USB power and Wi-Fi are already available.

Watch-outs

  • It is Home Assistant-specific rather than a broad multi-platform product.
  • It needs continuous power and reliable 2.4 GHz Wi-Fi.
  • It detects presence; it is not a multi-target floor-plan mapper.
Best setup: Start with the sensor aimed at the seating or bed area, then reduce range before reducing global sensitivity. Good geometry beats heroic threshold tuning.

3. THIRDREALITY Presence Sensor R2 — best battery Zigbee pick

THIRDREALITY Presence Sensor R2

The R2 combines 24 GHz mmWave sensing with three-AA battery power and Zigbee 3.0. THIRDREALITY lists support for Home Assistant, SmartThings, Homey, Aeotec, and compatible Echo hubs, while five sensitivity levels let you trade subtle-motion pickup against environmental false triggers.

This is the practical choice when a Zigbee network is already part of the house and the best mounting position has no outlet. It is less ambitious than a multisensor platform, which is useful when the actual job is simply to keep a room occupied while someone reads, works, or watches television.

Compatibility boundary: A compatible Zigbee hub is required. Confirm the exact R2 support path in the Home Assistant Zigbee stack you run before buying; broad Zigbee compatibility does not make every exposed setting identical across coordinators.

4. Aqara FP1E — best simple powered Aqara pick

Aqara FP1E

The FP1E is the quiet answer for a room that does not need a map or environmental telemetry. Aqara specifies mmWave radar, Zigbee, a 5 V/1 A input, and USB-A power. It is designed to report moving and still presence and to learn around common interference in the room.[3]

Aqara’s official route centers on an Aqara Zigbee hub and can bridge into Matter-compatible ecosystems, including Home Assistant. Aqara does not officially support third-party USB coordinators such as Zigbee2MQTT for this model, and functionality may be limited. Treat the FP1E as an Aqara-hub pick, not a generic Zigbee-coordinator recommendation.

Best for

  • Bedrooms, offices, and dens needing occupied-versus-empty logic.
  • Aqara households that want a focused powered sensor.
  • Home Assistant users already bridging a compatible Aqara hub through Matter.

Reasons to skip it

  • Continuous power constrains placement.
  • Official support centers on Aqara hubs rather than generic third-party coordinators.
  • It lacks the FP300’s environmental readings and the FP2’s room map.

5. Lafaer LWR01 — best Matter over Thread pick

Lafaer LWR01

The LWR01 is the flexible Matter choice: it detects stationary presence to 3.5 meters and movement to 6 meters, adds an ambient-light sensor, supports battery operation with optional USB-C power, and carries an IPX3 splash-resistance rating. It connects through Matter over Thread rather than Wi-Fi or Zigbee.

That combination is useful in bathrooms, laundry areas, and awkward corners where cable routing is the main problem. Splash resistance helps with placement, but it does not remove the need to follow electrical and mounting guidance around water.

Infrastructure boundary: Matter over Thread still requires a compatible Thread border router and Matter controller. Verify that Home Assistant owns or can share the Thread network you intend to use before buying.

Which mmWave sensor fits each room?

Office

Pick: Litos v3 for direct ESPHome control and light-aware automations. Choose FP300 when the ideal desk angle has no outlet.

Living room

Pick: FP300 for broad ecosystem flexibility, or FP1E for simple powered occupancy in an Aqara-centered room. None of these five should be mistaken for a true multi-person coordinate mapper.

Bedroom

Pick: R2 or FP300 when cable-free placement matters; Litos v3 when local ESPHome tuning is worth a power cable. Aim across the bed rather than through the wall behind it.

Bathroom or laundry

Pick: LWR01 for its battery option and IPX3 rating, while still respecting safe placement. Keep any USB power connection away from wet zones.

Small den or guest room

Pick: FP1E for focused Zigbee occupancy, or R2 when battery power produces a better angle.

Hallway, closet, or stairs

Pick: usually a conventional PIR sensor. mmWave earns its keep where people remain still; pass-through spaces rarely justify the extra complexity.

How to stop false presence before it ruins the automation

  1. Mount for the activity, not the room center. Aim at the sofa, desk, or bed—not through a doorway or shared wall.
  2. Start with conservative range. Increase it only until the far edge of the useful area is reliable.
  3. Map the empty room. Leave fans, curtains, HVAC, and robot vacuums in their normal states and watch which conditions create persistent presence.
  4. Fix geometry before thresholds. Moving the sensor often solves reflections and adjacent-room pickup more cleanly than extreme sensitivity settings.
  5. Separate “turn on” from “keep on.” PIR or motion can switch lights on quickly; still-presence should prevent premature shutoff.
  6. Add a short clear delay. Sixty seconds is a sensible starting point. Tune from observed room behavior rather than stacking several long delays.

A Home Assistant automation pattern that stays understandable

The most reliable design is two automations: one for arrival and one for confirmed absence. Replace these example entity IDs with the entities exposed by your chosen sensor.

# Turn on only when the room is dark
automation:
– alias: Office lights – presence on
triggers:
– trigger: state
entity_id: binary_sensor.office_presence
to: “on”
conditions:
– condition: numeric_state
entity_id: sensor.office_illuminance
below: 120
actions:
– action: light.turn_on
target:
entity_id: light.office

– alias: Office lights – confirmed clear
triggers:
– trigger: state
entity_id: binary_sensor.office_presence
to: “off”
for: “00:01:00”
actions:
– action: light.turn_off
target:
entity_id: light.office

If a sensor exposes moving and still targets separately, use either one to turn the light on and the combined presence entity to hold it on. Tune the device’s own absence behavior before adding long automation delays; otherwise troubleshooting becomes unnecessarily theatrical.

Full comparison: Home Assistant mmWave sensors

Product Power Home Assistant path Best capability Important limitation
Aqara FP300Aqara FP300
2 × CR2450 batteries Matter over Thread or Aqara Zigbee Five sensors in one wire-free unit No FP2-style multi-person room map
Akamatis Litos v3Akamatis Litos v3
Continuous USB power ESPHome over 2.4 GHz Wi-Fi Local Home Assistant presence plus illuminance Home Assistant is required
THIRDREALITY Presence Sensor R2THIRDREALITY Presence Sensor R2
3 × AA batteries Zigbee 3.0 Flexible placement on an existing Zigbee mesh Requires a compatible Zigbee hub
Aqara FP1EAqara FP1E
5 V / 1 A wired power Aqara Zigbee hub bridged through Matter Focused occupied-versus-empty sensing Official support centers on Aqara hubs
Lafaer LWR01Lafaer LWR01
Battery or USB-C Matter over Thread Wire-free, light-aware and splash-resistant placement Requires a compatible Thread border router/controller

What I would buy

For the broadest household fit, I would start with the Aqara FP300: wire-free placement and multiple sensing functions solve more ordinary rooms than a narrowly specialized device. I would choose Akamatis Litos v3 instead for a Home Assistant-first office where local ESPHome behavior and illuminance matter more than cross-platform support.

The other three are deliberate role picks: THIRDREALITY R2 for battery-powered Zigbee, Aqara FP1E for simple powered Aqara occupancy, and Lafaer LWR01 for Matter-over-Thread placement where splash resistance is useful. Choose the room behavior first, then power, then radio. Feature count comes later.

Sources and compatibility notes

  1. Aqara: Presence Multi-Sensor FP300 specifications — factual product documentation only.
  2. Zigbee2MQTT: Aqara FP300 / PS-S04D integration notes — factual compatibility documentation only.
  3. Aqara: FP1E specifications — factual product documentation only.