⚠️ Affiliate Disclosure: This post contains Amazon affiliate links. If you purchase through our links, we may earn a small commission at no extra cost to you. Every product below was checked against its live Amazon listing before publishing. Prices change often, so we don’t list them here. Tap any Buy Here button to see the current price on Amazon.
Ultimate Buying Guide
📡 Best mmWave Presence Sensors
12 picks compared: LD2410C and LD2450 radar modules for Arduino and ESP32, ESPHome sensors for Home Assistant, Matter presence sensors and 60GHz breathing radar.
✅ 12 Picks Reviewed
✅ DIY Modules and Ready Sensors
✅ ESPHome, Matter, Wi-Fi, BLE
✅ Honest Pros & Cons
A PIR motion sensor only sees movement, which is why the lights go off when you sit still on the sofa. A millimeter-wave (mmWave) radar sensor transmits at 24GHz or 60GHz and picks up the tiny movements of breathing and posture, so it can report that someone is still present in a room. That makes mmWave the go-to for occupancy-based lighting, HVAC and automation in Home Assistant.
This guide compares 12 mmWave products checked against live Amazon listings: bare HLK-LD2410C and LD2450 modules you wire to an ESP32, pre-flashed ESPHome sensors, Matter over Wi-Fi and Thread sensors, battery Bluetooth sensors and a 60GHz breathing and heartbeat kit. If you are new to motion sensing, start with our PIR motion sensor guide; Zigbee mmWave sensors are covered separately in our Zigbee motion sensor guide.
💡 Reality check before you buy: mmWave is sensitive, sometimes too sensitive. Radar sees through thin walls, glass and plastic, and ceiling fans, curtains, pets and robot vacuums can all hold a room “occupied”. Expect to spend time tuning distance gates and sensitivity, either over UART or Bluetooth on the HLK modules or in ESPHome. Many 24GHz sensors report presence but not who or how many; only trajectory radars such as the LD2450 track positions. Each device also needs the right ecosystem: the Akamatis sensors require Home Assistant, the LAFAER LWR02 needs a Thread border router, and the bare modules need your own ESP32 and firmware. Battery models trade some responsiveness for battery life, and several ready-made sensors here have mixed ratings, which we call out below.
Table of Contents
- Quick Comparison: All 12 mmWave Presence Sensors
- How to Choose
- Detailed Reviews: All 12 Picks
- Which One for Which Job
- PIR vs 24GHz mmWave vs 60GHz mmWave
- Frequently Asked Questions
- Final Verdict: Best mmWave Presence Sensors
📡 Quick Comparison: All 12 mmWave Presence Sensors
| Product | Radar | Range / Feature | Connectivity | Best For | Buy |
|---|
| 🥇 HLK-LD2410C Module | 24GHz FMCW | Up to 5 m | GPIO and UART output | Best Overall | Buy Here → |
| 🏠 AKAMATIS v2.2 (2-pack) | LD2410B + Seeed C3 | Up to 6 m (20 ft) | Wi-Fi, ESPHome, HA required | Best Ready-Made for Home Assistant | Buy Here → |
| 🎯 JMT HLK-LD2450 | 24GHz FMCW | Up to 8 m | Tracks position, UART | Best for Tracking | Buy Here → |
| 📦 XIITIA LD2410C (3-pack) | 24GHz, 3 modules | Up to 5 m, ±60° | BLE or UART tuning | Best Value Multi-Pack | Buy Here → |
| 💡 Akamatis v1.3L | LD2410B + ESP32-C3 | Up to 6 m | Light sensor, HA required | Best With Light Sensor | Buy Here → |
| 🔆 Akamatis LITOS v3 | HLK-LD2401 24GHz | Up to 6 m | VEML7700 lux, HA required | Best Compact Design | Buy Here → |
| 🧵 LAFAER LWR02 5-in-1 | 24GHz radar + PIR | 4 m presence, 8 m motion | Matter over Thread, AAA | Best Matter over Thread | Buy Here → |
| 🔗 meross MS600 | mmWave + PIR + light | Wired, continuous power | Matter over Wi-Fi, no hub | Best Matter over Wi-Fi | Buy Here → |
| 🏡 GoveeLife Presence Sensor | mmWave + PIR | Wired | Govee app, Alexa, Google | Best for Govee Homes | Buy Here → |
| 🔋 SwitchBot mmWave Presence | mmWave + PIR + light | 8 m moving / 5 m static | Bluetooth; hub for Matter | Best Battery Bluetooth Sensor | Buy Here → |
| 📶 LinknLink eMotion Ultra | 60GHz radar | 4 zones, live tracking | Wi-Fi, local HA and MQTT | Best 60GHz Wi-Fi Sensor | Buy Here → |
| ❤️ Seeed XIAO MR60BHA2 Kit | 60GHz | Breathing and heartbeat, 1.5 m | XIAO ESP32C6, ESPHome | Best for Breathing Detection | Buy Here → |
Specs and ratings are taken from each Amazon listing at the time of writing. Ratings change over time, so check the listing before buying.
🔍 How to Choose
🛠️
Module or finished sensor?
Bare LD2410C and LD2450 modules are cheapest and most flexible but need an ESP32 and ESPHome. Ready sensors like Akamatis, meross and LWR02 work out of the box.
🌐
Pick your ecosystem first
ESPHome sensors need Home Assistant. Matter over Thread needs a border router. Matter over Wi-Fi and vendor apps work with Alexa, Google and Apple Home directly.
📏
Presence vs tracking
LD2410-based sensors report presence and distance. LD2450 and zone-capable sensors track position so one sensor can cover desk, bed and sofa zones.
🔌
Wired or battery
USB-powered radar reacts instantly and never needs batteries. Battery models such as the LWR02 and SwitchBot go anywhere but may report more slowly.
⭐
Check ratings and firmware
Several finished sensors here sit below 4 stars. Favour devices with local control and updatable firmware so tuning can improve over time.
🏆 Detailed Reviews: All 12 Picks
🥇 BEST OVERALL
1. HLK-LD2410C 24GHz Presence Radar Module
⭐ 4.8/5 · The DIY presence sensor standard
Buy on Amazon →

The HLK-LD2410C is the module behind most DIY presence sensors, and this listing has the best score in the guide at 4.8 stars from 52 ratings. It uses 24GHz FMCW radar and an on-board algorithm to detect moving, micro-moving and static people who are sitting or lying down, with a maximum sensing distance of 5 meters. It outputs a simple GPIO presence signal and detailed data over UART, so you can wire it to an ESP32, an Arduino or a Raspberry Pi Pico. ESPHome has a built-in LD2410 component, making this the cheapest route to a Home Assistant presence sensor.
✅ Pros- Detects static presence
- GPIO and UART
- Top rating in the guide
❌ Cons- Bare module, needs an MCU
- Tuning takes time
🎯 Verdict: The first module to buy if you build your own presence sensors.
👉 Check Price on Amazon →
🏠 BEST READY-MADE FOR HOME ASSISTANT
2. AKAMATIS Presence Sensor v2.2 (2-Pack)
⭐ 4.4/5 · Pre-flashed ESPHome, no soldering
LD2410B
24GHZ RADAR MODULE
Buy on Amazon →

If you want the LD2410 without the soldering iron, the AKAMATIS v2.2 combines an HLK-LD2410B radar with a Seeed C3 controller and an external Wi-Fi antenna in a small USB-C powered case. It ships pre-flashed with ESPHome: you connect to the device hotspot, add it to Wi-Fi and Home Assistant discovers it. The listing quotes detection of moving and stationary people up to 20 ft (6 m) and FCC-certified main components. It holds 4.4 stars from 57 ratings and this listing is a 2-pack.
✅ Pros- ESPHome pre-installed
- External antenna
- 2 sensors in the box
❌ Cons- Works only with Home Assistant
- Needs USB power
🎯 Verdict: The easiest local presence sensor for an existing Home Assistant setup.
👉 Check Price on Amazon →
🎯 BEST FOR TRACKING · ⭐ 4.4/53. JMT HLK-LD2450 24GHz Trajectory Radar
24GHz FMCW · up to 8 m · azimuth ±60°, tilt ±35° · serial 256000 baud · 45 ratings
Buy Here →

The LD2450 is a different kind of radar: instead of a simple present or absent flag, it tracks the position of moving targets in real time. The listing gives a maximum sensing distance of 8 m, 0.15 m distance accuracy, azimuth ±60° and tilt ±35°, and serial ASCII output at 256000 baud through a 1.5 mm 4-pin connector. It has 4.4 stars from 45 ratings. Use it for zones such as “desk” and “sofa” in one room.
✅ Pros: Position tracking and zones; 8 m range.
❌ Cons: Tracks movement best; tiny 1.5 mm connector.
🎯 Verdict: Pick this when you need zones, not just occupancy.
📦 BEST VALUE MULTI-PACK · ⭐ 4.6/54. XIITIA LD2410C Radar Module, 3-Pack
24GHz · up to 5 m · ±60° coverage · Bluetooth or serial tuning · 51 ratings
Buy Here →

Building sensors for several rooms? This XIITIA 3-pack of LD2410C modules has 4.6 stars from 51 ratings. The listing highlights a coverage range of ±60 degrees, sensing up to 5 m, GPIO and UART output, and multi-level parameter adjustment over Bluetooth or the serial port, plus distance-interval division that shields interference outside the zone you set.
✅ Pros: Three modules per pack; Bluetooth tuning listed.
❌ Cons: Same bare-module work as the single LD2410C.
🎯 Verdict: The economical way to cover a whole house with DIY sensors.
💡 BEST WITH LIGHT SENSOR · ⭐ 4.9/55. Akamatis Presence Sensor v1.3L with Light Sensor
LD2410B + ESP32-C3-WROOM · light sensor · up to 6 m · ESPHome pre-flashed · 28 ratings
Buy Here →

The v1.3L pairs the same HLK-LD2410B radar with an ESP32-C3-WROOM and adds a light sensor, so an automation can skip turning on lights when the room is already bright. It is pre-flashed with ESPHome, requires Home Assistant and quotes detection up to 20 ft (6 m). Its 4.9 stars come from only 28 ratings, so treat the score as early.
✅ Pros: Presence plus lux in one; ESPHome ready.
❌ Cons: Small review count; Home Assistant only.
🎯 Verdict: Great for hallway and bathroom lighting automations.
🔆 BEST COMPACT DESIGN · ⭐ 4.4/56. Akamatis LITOS v3 Presence and Light Sensor
HLK-LD2401 24GHz · VEML7700 light sensor · up to 6 m · ESPHome pre-flashed · 41 ratings
Buy Here →

LITOS v3 uses the HLK-LD2401 24GHz radar and a VEML7700 ambient light sensor behind a light-permeable 3D-printed front panel. Like the other Akamatis sensors it comes pre-flashed with ESPHome and works only with Home Assistant, with detection of moving and stationary people up to 20 ft (6 m). It has 4.4 stars from 41 ratings.
✅ Pros: Dedicated VEML7700 lux sensor; neat case.
❌ Cons: 3D-printed housing; Home Assistant only.
🎯 Verdict: A tidy all-in-one presence and lux sensor for living spaces.
🧵 BEST MATTER OVER THREAD · ⭐ 4.4/57. LAFAER LWR02 5-in-1 Presence Sensor (Matter over Thread)
24GHz radar + PIR · temp, humidity, light · 2x AAA up to 2 years · IPX3 · 136 ratings
Buy Here →

The LWR02 packs presence, motion, temperature, humidity and light into one battery device. The listing describes 24GHz radar for static presence plus PIR for larger motion, 4 m presence and 8 m motion range over about 120°, two AAA batteries with up to 2 years of life, and an IPX3 splash-proof case for bathrooms. It uses Matter over Thread with Apple Home, Alexa, Google Home, SmartThings, Home Assistant and Homey, so you need a Thread border router. It has 4.4 stars from 136 ratings.
✅ Pros: Battery powered; 5 sensors; splash-proof.
❌ Cons: Needs a Thread border router.
🎯 Verdict: Best wireless pick for bathrooms and rooms without outlets.
🔗 BEST MATTER OVER WI-FI · ⭐ 3.8/58. meross MS600 Presence Sensor (Matter over Wi-Fi)
Radar + PIR + light · Matter over Wi-Fi · 1.5 m cord · pet-proof shield · 192 ratings
Buy Here →

The meross MS600 combines mmWave radar, PIR and a light sensor and connects through Matter over Wi-Fi, so the listing says no hub is needed for HomeKit, Alexa, Google Home or the meross app. It is wired with a 1.5 m cord and needs continuous power, has an adjustable base that pivots 180° and rotates 360°, and includes a pet-proof shield to avoid triggers from pets or robot vacuums. It has 3.8 stars from 192 ratings, so expect some tuning.
✅ Pros: Matter with no hub; pet-proof shield included.
❌ Cons: Mixed rating; must stay plugged in.
🎯 Verdict: A simple Matter presence sensor for mixed Apple, Google and Alexa homes.
🏡 BEST FOR GOVEE HOMES · ⭐ 3.9/59. GoveeLife Human Presence Sensor (mmWave + PIR)
mmWave radar + PIR · wired · magnetic base 120° fold, 360° rotate · Alexa, Google, IFTTT · 263 ratings
Buy Here →

GoveeLife uses mmWave radar together with an infrared probe to detect moving and static people, with smart target exclusion to improve accuracy. The listing mentions a pasteable magnetic base that folds 120° and rotates 360°, and integration with Alexa, IFTTT and Google Assistant through Govee automations. It has the most ratings of the wired sensors here, 3.9 stars from 263.
✅ Pros: Large review base; flexible magnetic mount.
❌ Cons: Tied to the Govee app; middling rating.
🎯 Verdict: A good fit if your lights are already Govee.
🔋 BEST BATTERY BLUETOOTH SENSOR · ⭐ 3.4/510. SwitchBot Smart mmWave Radar Presence Sensor
mmWave + PIR + light · battery · 8 m moving, 5 m stationary · 120° · Bluetooth · 453 ratings
Buy Here →

The SwitchBot sensor is battery powered and Bluetooth based, combining mmWave radar with PIR and light sensing. The listing gives 120° coverage with up to 8 m for moving people and 5 m for stationary people, zone positioning, and a one-click AI anti-interference mode that learns to ignore fans and air conditioners. Apple Home support goes through a SwitchBot Matter-capable hub. It has the most ratings here, 453, but only 3.4 stars, so read recent reviews first.
✅ Pros: No wiring; zone positioning; large review base.
❌ Cons: Low rating; hub needed for remote and Matter.
🎯 Verdict: Choose it only if you are already in the SwitchBot ecosystem.
📶 BEST 60GHZ WI-FI SENSOR · ⭐ 3.4/511. LinknLink eMotion Ultra 60GHz Wi-Fi Presence Sensor
60GHz radar · up to 4 zones · local Home Assistant and MQTT · IR blaster · temp and humidity · 76 ratings
Buy Here →

eMotion Ultra is the feature-packed option: a 60GHz radar with up to 4 drawable detection zones and live tracking, local operation with Home Assistant and other MQTT platforms, a built-in 360° IR blaster for TVs and air conditioners, brightness, temperature and humidity sensing, and a BLE hub for LinknLink accessories. Its 3.4 stars from 76 ratings suggest the software is still maturing.
✅ Pros: Zones, IR blaster and sensors in one; local MQTT.
❌ Cons: Low rating; complex setup.
🎯 Verdict: Worth a look for tinkerers who want presence plus IR control.
❤️ BEST FOR BREATHING DETECTION · ⭐ 2.8/512. Seeed Studio XIAO MR60BHA2 60GHz Breathing and Heartbeat Kit
60GHz · breathing and heartbeat up to 1.5 m · XIAO ESP32C6 · ESPHome · BH1750 · 23 ratings
Buy Here →

The XIAO MR60BHA2 kit is a development platform rather than a finished sensor. It pairs a 60GHz radar for breathing and heartbeat detection up to 1.5 m plus presence detection with a XIAO ESP32C6 (Wi-Fi, BLE, Zigbee and Thread), a BH1750 light sensor, an RGB status LED and a Grove connector, pre-loaded with ESPHome for Home Assistant. A 3D-printable enclosure is included per the listing. Its 2.8 stars from 23 ratings are the lowest here, so buy it for experiments, not as a medical or safety device.
✅ Pros: Vital-sign radar with ESP32-C6; ESPHome ready.
❌ Cons: Lowest rating; short 1.5 m vitals range.
🎯 Verdict: For makers exploring sleep or vital-sign sensing projects.
🛒 Which One for Which Job
🛋️
Lights that stay on while you sit still
AKAMATIS v2.2 in Home Assistant, or a DIY LD2410C plus ESP32.
🛁
Bathroom without an outlet
LAFAER LWR02: battery, IPX3 and Matter over Thread.
🖥️
Desk, sofa and bed zones in one room
JMT LD2450 for DIY, or eMotion Ultra for a finished device.
🍎
Apple Home, Alexa and Google together
meross MS600 with Matter over Wi-Fi and no hub.
🏘️
A presence sensor in every room
XIITIA LD2410C 3-pack with ESP32-C3 boards and ESPHome.
😴
Sleep and breathing experiments
Seeed XIAO MR60BHA2 60GHz kit with ESPHome.
⚖️ PIR vs 24GHz mmWave vs 60GHz mmWave
| Aspect | PIR | 24GHz mmWave (LD2410, LD2450) | 60GHz mmWave |
|---|
| Detects a person sitting still | No | Yes ⭐ | Yes ⭐ |
| Breathing and heartbeat | No | No | Yes, short range ⭐ |
| Typical range | 5 to 8 m | 5 to 8 m ⭐ | 1.5 m vitals, room presence |
| False triggers from fans and curtains | Low ⭐ | Possible, needs tuning | Possible, needs tuning |
| Sees through thin walls and plastic | No ⭐ | Yes | Partly |
| Power draw | Microamps, battery friendly ⭐ | Tens of mA, usually wired | Tens of mA, usually wired |
| DIY module cost and support | Very cheap | Cheap, ESPHome support ⭐ | Fewer modules |
General comparison based on typical module behaviour and the listings above. Highlighted cells show the strongest option for each row.
❓ Frequently Asked Questions
What is the difference between a PIR and an mmWave presence sensor?
A PIR sensor detects changes in infrared heat as a person moves, so it misses someone sitting still. An mmWave radar measures tiny movements such as breathing, so it can keep reporting presence while you read or work. Many finished sensors here combine both for fast motion triggers and steady presence. See our PIR motion sensor guide for the PIR side.
How do I connect an LD2410C to an ESP32?
Power the module from 5V, connect its UART TX and RX to two ESP32 GPIO pins (crossed over), and optionally wire the OUT pin to a GPIO for a simple presence signal. ESPHome includes an ld2410 component that exposes presence, moving and still targets and the distance gates in Home Assistant.
Do mmWave sensors work through walls?
Radar passes through thin walls, glass and plastic, which is useful for hiding a sensor in an enclosure but can also detect people in the next room. Reduce the maximum distance gate, angle the sensor away from thin walls and test with the room empty.
Can I run an mmWave sensor on batteries?
Bare 24GHz modules draw tens of milliamps, so they are best on USB or mains power. Battery products such as the LAFAER LWR02 (two AAA cells, up to 2 years per listing) and SwitchBot are designed for battery operation. For DIY battery builds, see our LiFePO4 batteries guide.
Which mmWave sensor works without the cloud?
The ESPHome-based Akamatis sensors and DIY LD2410C or LD2450 builds run fully locally in Home Assistant. Matter devices such as the LWR02 and meross MS600 also work locally once paired to a Matter controller, and eMotion Ultra lists local MQTT.
🏁 Final Verdict: Best mmWave Presence Sensors
Our picks for each kind of build:
🥇 Best Overall (DIY): HLK-LD2410C 24GHz Radar Module
Buy Here →🏠 Best Ready-Made for Home Assistant: AKAMATIS Presence Sensor v2.2
Buy Here →🎯 Best for Tracking: JMT HLK-LD2450 Trajectory Radar
Buy Here →🧵 Best Battery Matter Sensor: LAFAER LWR02 5-in-1 (Thread)
Buy Here →🔗 Best Matter over Wi-Fi: meross MS600 Presence Sensor
Buy Here →❤️ Best for Breathing Detection: Seeed XIAO MR60BHA2 Kit
Buy Here →