Home Assistant Guide

Simple tutorials for powerful automations

mmWave Sensors: What They Are & How They Work With Home Assistant

mmWave sensors are a newer type of presence and motion sensor gaining popularity in smart homes - especially among Home Assistant users. Unlike traditional infrared (IR) sensors, mmWave uses millimeter‑wave radio frequencies to detect movement and even subtle presence, like someone sitting still.

What Is mmWave?

mmWave (millimeter wave) is a radio frequency range (30–300 GHz) corresponding to wavelengths of 1–10 mm. Smart‑home mmWave sensors emit radio waves that bounce off people or objects; by analyzing the returned signals, they detect movement, presence, and can estimate distance.

mmWave vs IR Motion Sensors

Common Use Cases

Setting Up mmWave Sensors in Home Assistant

Different sensors use different connection types:

Each protocol and device has unique pairing instructions - always refer to the vendor manual and HA integration docs.

Popular mmWave Sensors with Home Assistant

Note: Some Echo devices include mmWave presence detection, but their data is typically not exposed to Home Assistant - though some workarounds exist.

Common Issues & Pitfalls (Expanded)

While mmWave presence sensors are highly sensitive and versatile, this same sensitivity introduces some unique challenges and learning curves for smart home users:

  • False Triggers from Airflow & Moving Objects: mmWave sensors can pick up movement from fans, HVAC vents, waving curtains, robot vacuums, and even swinging pendant lights. Anything that moves - even slowly - within the sensor's detection field can generate a "presence" event.
  • Wall Bleed & Reflections: mmWave signals can sometimes penetrate thin walls or reflect off glass and metal, resulting in "ghost" detections in neighboring rooms or odd corners. Proper sensor placement - angled away from walls and windows - can reduce these effects.
  • Radio Interference: Placing sensors too close to large metal objects, Wi-Fi routers, or speakers can reduce their effectiveness. It's best to install mmWave sensors in open areas free of electronic or metallic clutter.
  • Complex Configuration: Many advanced sensors allow for defining detection "zones," ignore zones, or exclusion areas. Configuring these properly can help prevent false triggers from known sources like ceiling fans, pets, or doorways.
  • Feature Support Varies: Not every feature (like ignore zones, multi-zone detection, or AI filtering) is exposed through every Home Assistant integration. Some sensors require setup or mapping in a vendor app before zones and other features are available in Home Assistant.
  • Learning Curve: Sensitivity and presence timers often need tweaking. Expect some trial and error to achieve optimal reliability for your room and lifestyle.

Pets & mmWave Sensors (Expanded)

mmWave sensors do not differentiate between humans and animals - any sufficiently large or moving body, including pets, can trigger a presence event. For pet owners, this can be both a blessing (for whole-house security) and a headache (for routine automation). Here's how to minimize false triggers from pets:

  • Height & Angle Placement: Mount the sensor higher on the wall or ceiling and angle it away from common pet travel paths. Most pets (especially cats and small dogs) stay close to the ground, so a well-placed sensor can "look over" them while still detecting people.
  • Zone Exclusion/Ignore Zones: Many modern mmWave sensors (like the Aqara FP2 and Everything Presence Lite/EP1) support defining "ignore zones" or "interference areas" within their detection map. By marking where pets sleep or walk, you can tell the sensor to ignore movement in those specific regions.
  • Automation Logic: Use Home Assistant to combine mmWave with other sensors (like contact sensors on doors, pressure mats, or even traditional PIR sensors) to confirm true occupancy. For example, you might require both mmWave presence and a door opening to consider a room "occupied."
  • Schedule-Based Filtering: If your pets are active mostly during certain hours, schedule automations to be less sensitive at those times or only consider presence if another sensor is also triggered.
  • AI-Based Pet Filtering: The Aqara FP2 has added "AI person detection" that attempts to distinguish between pets and humans. However, community feedback suggests results are mixed - so it might be good to not rely solely on this feature for critical automations.
  • No True Automatic Pet Filtering (Yet): As of now, there are no consumer mmWave sensors that truly and reliably filter out pets in all conditions. This is likely to improve over time but at present, smart placement and ignore zones are your best bet.