mmWave Sensor Comparison for Home Assistant
Use this quick comparison to choose a strong mmWave presence sensor for Home Assistant based on local control, sensor data, privacy, installation, and room automation goals.
| Sensor | Verified distinction | Power / placement | Best fit | Home Assistant decision |
|---|---|---|---|---|
| eMotion Air | Battery-powered presence sensing | Battery-powered; flexible placement | Rooms where wiring is difficult or placement needs to change | Choose for flexible installation and practical room presence automation. |
| eMotion Pro | 24GHz mmWave; local automation | USB-C fixed power | Permanent rooms, local MQTT workflows, and fall-detection use cases | Choose for a fixed powered sensor with a verified local automation path. |
| eMotion Ultra | 60GHz mmWave | Use the verified product setup for placement and power requirements | More advanced spatial-sensing use cases | Choose when the 60GHz product path matches the room requirement. |
| Aqara FP2 | Zone-oriented ecosystem option | USB-C; careful calibration | Aqara / HomeKit users | Compare when ecosystem features matter more than a direct local-first path. |
| Apollo MSR-2 | DIY ESPHome option | DIY setup and calibration | Builders who want firmware-level tuning | Choose when the extra setup work is acceptable. |
mmWave presence sensors have become one of the most important Home Assistant upgrades in 2026 because more smart homes now need true room awareness, not just motion detection. A PIR sensor can tell you that someone walked into a room. A good mmWave sensor can tell you that someone is still sitting on the sofa, reading in bed, or working quietly at a desk. That difference matters when your lights, AC, fan, TV, and alerts depend on reliable occupancy.
We tested eight popular mmWave and presence-style options for Home Assistant users, from low-cost DIY boards to polished retail products like Aqara FP2. The practical buyer question is not just "Which sensor detects motion?" It is "Which sensor gives me useful presence data with less setup friction, a strong local control path, and a manageable real system cost?"

That is where the LinknLink lineup stands out. eMotion Air and eMotion Pro compete in a category where buyers often have to choose between battery power, Bluetooth or Zigbee/ZHA setup, MQTT, easy Home Assistant setup, or price. LinknLink is one of the few options that treats local automation as the default instead of an afterthought.

If you want the short version, here it is: eMotion Air is our recommended option for most Home Assistant buyers in 2026 because it combines battery power with the ability to connect to Home Assistant through Bluetooth or Zigbee/ZHA, depending on the available hardware, along with fast setup and better pricing than many better-known competitors. For fixed USB-C installs where range and always-on power matter more, eMotion Pro is still one of the strong values in the category. For a deeper speed-focused comparison, see the speed-focused mmWave presence sensor guide.
Why mmWave Beats PIR for Home Assistant
PIR sensors still have a place in smart homes because they are cheap and easy to deploy, but they solve a narrower problem. PIR is built to detect heat movement across its field of view. That makes it useful for hallway lights, bathroom lights, and simple security triggers. It is much less reliable when the person in the room is present but mostly still.

mmWave works differently. Instead of primarily noticing a warm body moving across zones, mmWave uses radar reflections to detect micro-motion. That means breathing, small posture changes, hand movement on a keyboard, and subtle shifts on a couch can still keep the room in an occupied state. For Home Assistant users, that difference turns bad automations into good ones. Lights stop turning off while someone is reading. Bedroom climate scenes keep running while someone sleeps. Media rooms stay in scene mode even when nobody is walking around.

There are two more reasons mmWave often wins in real installations. First, many mmWave sensors work in the dark without any change in performance, which makes them a better fit for bedrooms, theaters, hallways, and nighttime automations. Second, they are often more tolerant in tricky placement scenarios, including behind fabric covers or in visually discreet positions where PIR can become inconsistent. That does not mean mmWave can see through everything. It does mean it is better at presence than basic motion sensing when the environment is less than ideal.
For Home Assistant, the value of mmWave gets even stronger once you connect presence to other entities. A room-aware stack can combine occupancy with temperature, humidity, brightness, AC state, and IR control. Presence becomes the trigger that makes everything else feel intelligent instead of timer-based.
8 mmWave Sensors Compared
The table below compares relevant 2026 options for Home Assistant users who care about price, battery power, MQTT, setup time, and usable range. The main pattern is simple: many products force a tradeoff. Battery models often lose native MQTT. Low-cost models often lose easy setup. Well-known ecosystem products often raise the total cost.
| Sensor | Price | Battery | Integration | HA Setup | Range |
|---|---|---|---|---|---|
| LinknLink eMotion Air | $16.99 | ✅ 18mo | Bluetooth / Zigbee/ZHA | 1 min | 5m |
| LinknLink eMotion Pro | $19.99 | ❌ USB-C | ✅ Native | 1 min | 6m |
| Aqara FP2 | $82.99 | ❌ USB-C | ⚠️ via HACS | 15 min | 7m |
| Tuya ZY-M100 | $29.99 | ❌ USB | ⚠️ Zigbee | 20 min | 6m |
| EspHome DIY | $15 | ❌ USB | ✅ | 45 min | 5m |
| SONOFF SNZB-06 | $18.99 | ✅ Zigbee | ⚠️ | 10 min | 4m |
| Shelly BLU Motion | $24.99 | ✅ | ⚠️ | 10 min | 6m |
| Frient Motion | $34.99 | ✅ | ⚠️ | 15 min | 5m |
Three things stand out immediately. First, eMotion Air connects to Home Assistant through Bluetooth or Zigbee/ZHA, depending on the available hardware. That is a big deal for Home Assistant users who want a local-first install with less wiring and less middleware. Second, Aqara FP2 is still a capable sensor, but its price and setup path make it harder to justify for buyers who mainly care about Home Assistant rather than the Aqara ecosystem. Third, the low-end options can work, but they usually cost more in time than in money. A $15 board is not really cheaper if it takes an hour, multiple retries, and extra troubleshooting to become reliable. If you are comparing ecosystem features directly, the Aqara FP2 vs eMotion Pro comparison gives more detail.
If your goal is simply to experiment, a DIY or budget sensor may be enough. If your goal is to build room automations that you can trust every day, setup time and local integration path matter just as much as purchase price.
Three-Product Decision Path: 24GHz vs 60GHz
Frequency is one part of a sensor decision, not a simple quality ranking. A 24GHz sensor can be a practical choice for conventional room presence automation, while a 60GHz sensor can be a better fit for more advanced spatial-sensing requirements. The real choice still depends on the product's verified capabilities, installation, integration path, and room layout.
24GHz: practical room presence automation
eMotion Pro uses verified 24GHz mmWave sensing with USB-C fixed power and a local automation path. Choose it for permanent rooms where reliable power, local MQTT workflows, and fall-detection use cases matter.
60GHz: advanced sensing use cases
eMotion Ultra uses verified 60GHz sensing. Choose it when a more advanced spatial-sensing use case fits the room and the verified product setup meets your integration requirements. Higher frequency alone does not guarantee a better result for every room.
Battery-powered flexibility
eMotion Air is the choice when battery power and flexible placement matter more than a permanent wired installation. It is useful for testing a room, a rental, or a layout where cable routing is inconvenient.
For more detail on placement, use the 60GHz mmWave placement guide; for the broader shortlist, see the Air vs Pro vs Ultra comparison.
Combined with eRemote HA: A Full-Room Automation Stack
A presence sensor alone does not create a full smart room. It gives Home Assistant the awareness to decide when a room is occupied. To make that awareness useful, you still need device control. That is why the useful pairing here is LinknLink eRemote HA.
When you combine eMotion Air or eMotion Pro with eRemote HA, you get a clean local-first room automation stack: presence detection from mmWave, plus IR control for TV, AC, projector, fan, or other legacy appliances. This is where the Home Assistant experience gets much stronger. Instead of building automations around smart bulbs alone, you can automate the whole room.
A simple living-room example is enough to show the value. Presence turns the room on. eRemote HA handles the IR-controlled devices. Home Assistant orchestrates brightness, climate, and timeout logic. When the room becomes empty, Home Assistant can shut down the AC and TV. When someone returns, it can restore the scene or prompt for a comfort action. The result feels more like room automation and less like disconnected device control.
If your next decision is still around IR hardware, read IR Blasters for Home Assistant. That guide pairs naturally with this one because presence and IR control are often solved together in the same room.
For a broader setup plan, compare this guide with the Home Assistant hardware guide and the IR blasters for Home Assistant so presence sensing, local control, and IR appliance automation work together.
To design the actions around that sensor data, use the Home Assistant room automation blueprint for scenes and the presence-based energy saving automations guide for lighting and AC rules, so presence becomes a comfort signal instead of only an on/off trigger.
Home Assistant Setup Guide
A simple path is to keep the first install focused. Do not try to automate five rooms on day one. Build one reliable room, confirm the entity behavior, then scale.
- Prepare the sensor. For eMotion Air, install and check the battery-powered hardware. For eMotion Pro, connect USB-C power and place the device where the room zone is clearly visible.
- Add the sensor to Home Assistant through the supported integration. For eMotion Air, connect through Bluetooth or Zigbee/ZHA, depending on the available hardware. For eMotion Pro, use the native MQTT path, confirm discovery, and make sure the presence entity updates in real time.
- Create a simple presence-triggered automation. Start with one action such as turning on a lamp when presence is detected and turning it off after the room is clear for a chosen period.
- Add supporting room entities. Bring in temperature, humidity, brightness, smart plugs, or eRemote HA if the room includes IR appliances.
- Refine cooldowns and timeout logic. Tune the automation so it does not flap when someone sits still, shifts slightly, or leaves and returns quickly.
Keep these troubleshooting notes in mind while you test:
- Presence seems delayed: check MQTT updates, broker health, and automation debounce timing.
- False occupancy in a busy room: adjust placement and aim so the sensor tracks the intended zone instead of doorway traffic.
- Lights still turn off while someone is present: reduce aggressive timeouts and make sure the automation uses presence rather than simple motion state.
- Battery-powered placement feels weak: move the sensor to a cleaner angle before assuming the hardware is the problem.
For multi-room planning, compare the sensor shortlist with the Occupancy vs Presence Sensor Guide and the Presence Sensor Pack Planning Guide. If you want to scale beyond one room, the Whole-Home Presence Automation Kit is one option for combining presence sensing with broader Home Assistant room automation.
FAQ
What should you look for in a mmWave sensor for Home Assistant?
Choose by installation and sensing need: eMotion Air for battery-powered flexible placement, eMotion Pro for 24GHz USB-C fixed power and local automation, and eMotion Ultra for a verified 60GHz advanced-sensing use case.
Is Aqara FP2 still worth it in 2026?
Aqara FP2 can still be worth it if you already use the Aqara or HomeKit ecosystem and want its zone-oriented experience. Compare it with eMotion Air, eMotion Pro, and eMotion Ultra based on placement, verified integration path, and the sensing detail your room actually needs.
Which mmWave sensor supports local control?
eMotion Pro is the clearest local MQTT choice in this three-product comparison. eMotion Air should be selected for flexible battery placement, while eMotion Ultra should be selected for its verified 60GHz advanced-sensing path. Aqara FP2 and Apollo MSR-2 remain valid alternatives when their ecosystem or DIY setup matches the project.
Which sensor is suitable for fall detection?
Choose eMotion Pro when fall detection is a major requirement and its verified setup fits the room. eMotion Air is better for flexible battery placement, while eMotion Ultra is the advanced 60GHz option; do not infer fall-detection support from frequency alone.
Conclusion: Choose the Sensor for the Room
Choose eMotion Air when battery power and flexible placement are the main constraints. Choose eMotion Pro when you want verified 24GHz sensing, USB-C fixed power, and a local automation path. Choose eMotion Ultra when a verified 60GHz advanced-sensing use case matches the room.
For a broader comparison, read the Air vs Pro vs Ultra guide, then check the 60GHz placement guide before installation.
Choose by the problem you need to solve: flexible battery placement → eMotion Air; fixed local automation → eMotion Pro; advanced 60GHz sensing → eMotion Ultra.



