|

mmWave Presence Sensors for Bathroom Automation: Complete Setup Guide (2026)

Affiliate Disclosure: Just a heads-up: this article contains affiliate links. If you buy something through them, 4casahome.com earns a small commission, but it won’t cost you an extra cent. We only recommend gear we’ve actually researched and believe in.

mmWave Presence Sensors for Bathroom Automation: Complete Setup Guide (2026)

Author: James Cooper, smart home on a budget Technology Expert  |  Updated: March 2026  |  Categories: Smart Home, Home Automation

Bottom line: If you want the best mmWave presence sensor for your bathroom right now, just grab the Aqara FP2 for Wi-Fi or HomeKit. On a budget? If you’re a Home Assistant fan, the HiLink LD2410C is a total steal. For the Tuya crowd, the Linptech ES1 is your best bet. Look, we’ve all been there—sitting perfectly still on the toilet when the lights suddenly cut out. It’s annoying. Honestly, standard PIR sensors just can’t keep up, but mmWave radar is a different story. It catches tiny micro-movements, like your chest moving as you breathe. That means your lights and fans actually stay on while you’re in the room. Simple as that.

I’ve put this guide together to show you exactly how this tech works, how the top five sensors stack up, and how to get everything installed. I’ll even show you how to link them to Home Assistant for those “set it and forget it” bathroom routines. In my experience, once you make the switch, you’ll never go back to basic motion sensors.



1. Why mmWave Sensors for Bathrooms?

The short version: Old-school PIR sensors cause the most frustrating smart-home fail—the lights dying while you’re still in the room. mmWave radar fixes this for good.

Honestly, PIR sensors are kind of terrible for bathrooms. They need to “see” heat moving across their field of view. The moment you stop moving—maybe you’re relaxing in the tub or just brushing your teeth—the sensor thinks the room is empty and plunges you into darkness. It’s a mess. Ever had to do the “crazy arm wave” from the shower? Exactly.

mmWave (millimeter-wave) radar is a different beast entirely. It operates in the 60–77 GHz band and detects movements as small as 1mm. It literally bounces signals off you to track the Doppler shift from your breathing (usually 12–20 chest movements a minute). What I find interesting is that the sensor knows you’re there even if you’re frozen solid. It’s that sensitive.

Key advantages you’ll actually notice:

  • Real presence detection — No more waving your arms like a maniac mid-shower to get the lights back on.
  • Privacy-safe — Don’t worry, these aren’t cameras. They don’t take photos; it’s just radar.
  • Hidden setups — These signals pass right through glass or plastic, so you can hide them behind covers if you want.
  • Zone control — You can tell the sensor to treat the shower, the toilet, and the sink as separate areas.
  • Instant response — They usually catch you walking in within half a second.

2. Smart Home Market: Why Bathroom Automation Is Exploding in 2026

The short version: Smart home tech is moving fast, and the bathroom is leading the charge. It’s not just about being fancy; it’s about saving energy and the fact that these sensors are finally affordable.

Why is everyone suddenly buying these? Well, mmWave sensors have finally shifted from expensive DIY parts to cheap consumer products you can find on Amazon for under $30. Here’s a look at the actual numbers:

  • The global smart home market hit $115 billion in 2024 and is on track for $196 billion by 2027. That’s a massive 14.5% growth rate, according to Statista (2025).
  • Lighting and climate control account for 38% of all smart home spending. Makes sense—it’s usually the first thing people automate (IEA Smart Homes Energy Report 2025).
  • Bathroom and kitchen tech is growing even faster at 17.2% through 2028. Plus, new standards like Matter and Thread are making setup way easier (IoT Analytics 2025).
  • By 2025, 61% of US households owned at least one smart device. It’s definitely not just for tech geeks anymore.
  • Worth mentioning: Automated lights can slash your energy use by up to 40% in the bathroom alone. A 2024 study by Fraunhofer ISE backed this up.

3. Top 5 mmWave Presence Sensors — Comparison Table (2026)

The short version: Want the best? Get the Aqara FP2. Want a project? Grab the HiLink. Just want it to work? The Linptech is your friend.

Sensor Protocol Range Zones Integration Price (approx.) Best For
Aqara FP2 Wi-Fi 2.4 GHz 5 m × 5 m Up to 30 Aqara, HomeKit, HA ~$80 Premium / Apple Users
HiLink LD2410C Bluetooth + UART 6 m range 3 configurable ESPHome / HA native ~$12–18 DIY / Home Assistant Geeks
Linptech ES1 Wi-Fi 2.4 GHz 5 m range 2 Smart Life / Tuya / HA ~$35 Tuya ecosystem
Seeed Studio MR24HPC1 UART (serial) 5 m range 1 (scene-based) ESPHome / HA / raw UART ~$25 Advanced Projects
Tuya ZY-M100 Zigbee 3.0 4 m range 1 Zigbee2MQTT / HA / Tuya ~$22 Zigbee mesh networks

Note: Prices fluctuate, but these were the averages as of March 2026.


4. Sensor Deep Dives

The short version: Every sensor has its own “vibe”—whether it’s the protocol, the price, or how easy it is to set up. You need to match the sensor to the system you’re already using.

4.1 Aqara FP2 — The Premium Choice

The Aqara FP2 is basically the king of consumer sensors. It uses a 60 GHz chip and lets you map out up to 30 different zones. In my experience, this is the killer feature. You can literally draw a box around the toilet and another around the shower and trigger different lights for each. One sensor does the work of five.

Why I like it: It works natively with Apple HomeKit. Plus, the fall detection is a brilliant safety feature if you have elderly parents at home. The app even shows a live “heat map” of where people are in the room. It feels very futuristic.

The catch: It’s $80, which isn’t exactly cheap. You need to keep it plugged into USB-C power—no batteries here. Also, it’s Wi-Fi only, so no Zigbee support.

4.2 HiLink LD2410C — The Home Assistant Favorite

If you use Home Assistant, you’ve probably seen this one. It’s a tiny, dirt-cheap module that costs less than $20. But here’s the thing: it isn’t a finished product. It’s for people who don’t mind getting their hands a little dirty with some DIY.

Why I like it: You get incredibly detailed data, like “still energy” versus “moving energy.” This helps you tune out things like a spinning bathroom fan that might confuse a dumber sensor. The newest LD2412 version is even more sensitive. I’ve found it remarkably reliable for the price.

The catch: You’ll likely need to solder it to an ESP32 board to make it “smart.” Definitely not a plug-and-play solution.

4.3 Linptech ES1 — Easiest to Set Up

This is my go-to recommendation for people who just want something that works. Plug it in, open the Smart Life app, and you’re done in three minutes. It uses the Tuya platform and plays nicely with Home Assistant right out of the box.

Why I like it: It comes with mounting brackets and has a built-in light sensor (lux). You can tell it to only fire the lights if the room is actually dark, which is a nice touch.

The catch: It relies on the Tuya cloud for remote access, and you only get two zones compared to the FP2’s thirty.

4.4 Seeed Studio MR24HPC1 — For the Devs

This is a 24 GHz sensor that’s great at identifying “scenes”—like whether someone is just moving or if they’ve actually fallen. It’s meant for people building their own custom hardware projects.

Why I like it: It can run completely locally with zero cloud connection. It’s great if you’re a privacy enthusiast. What I find cool is how it filters out “background noise” like wind or fans.

The catch: No standalone app. You’re going to be doing some serious integration work to get this into your smart home.

4.5 Tuya ZY-M100 — Best for Zigbee

Trying to keep your Wi-Fi from getting crowded? If you already have a Zigbee hub (like Philips Hue guide or a Sonoff dongle), this is a solid pick. It pairs quickly and acts as a mesh repeater for your other devices.

Why I like it: It’s very reliable when paired with Zigbee2MQTT. No cloud, no Wi-Fi, no problem.

The catch: Only one detection zone. It’s a bit more basic than the others.


5. Practical Installation Guide

The short version: Stick it on the ceiling about 2 to 2.5 meters up. Center it or put it right over the toilet. Power it via USB from a light fixture or a ceiling outlet.

Step 1: Where to Put It

  • Center of the ceiling — Usually your best bet for whole-room coverage.
  • Directly above the toilet — This is the “high stakes” zone where you really don’t want the lights failing on you.
  • Corner mount — Good for long, skinny bathrooms. Just angle it about 30 degrees toward the middle.

Quick tip: Don’t put it right next to a steaming shower head or directly facing a huge mirror. Mirrors can reflect radar waves and cause “ghost” detections. Also, steam can mess with the sensors over time.

Step 2: Sorting Out Power

Here’s the deal: these sensors all need 5V USB power. You’ve got a few options:

  • Ceiling USB outlet — This is the cleanest look. You can install a flush USB outlet in the ceiling void.
  • Concealed cable — Run a long USB cable through some thin conduit along the wall.
  • Smart light adapter — Some modern lights actually have a USB port built-in for exactly this reason.

Step 3: Mounting

  1. Use the plate that comes in the box (or 3D print one if you’re fancy).
  2. Mark your holes and drill.
  3. Plug the USB cable into the sensor before you snap it onto the bracket.

If you’re renting, just use some strong magnetic adhesive strips. It works like a charm and leaves no holes.

Step 4: Setting It Up

If you’re using the popular LD2410C:

  1. Get the HLK Radar app and pair it over Bluetooth.
  2. Set your Max Moving Distance to about 5 (roughly 3.75 meters) for a standard bathroom.
  3. Set the Still Distance to 4.
  4. If your exhaust fan is making the sensor stay “on,” just lower the sensitivity for the first couple of gates.
  5. Set the No-one Duration to 30 or 60 seconds so the lights don’t shut off the instant you walk out.

Step 5: The “Stillness” Test

Go sit on the toilet and stay completely still for two minutes. Does the sensor keep the lights on? If it fails, you need to bump up the “still sensitivity” in the app. Also, try running the shower while the room is empty to make sure the moving water doesn’t trick the sensor into thinking someone’s in there.


6. Home Assistant Integration Tips

The short version: ESPHome is king for the HiLink sensors. Aqara works through its own integration. For everything else, Tuya or LocalTuya is your best bet.

6.1 HiLink LD2410 with ESPHome

Flash an ESP32 with this snippet. You’ll want to connect the LD2410C to your TX/RX pins (usually GPIO 16 and 17):


uart:
  id: uart_bus
  tx_pin: GPIO17
  rx_pin: GPIO16
  baud_rate: 256000
  parity: NONE
  stop_bits: 1

ld2410:

binary_sensor:
  - platform: ld2410
    has_target:
      name: Bathroom Presence
    has_moving_target:
      name: Bathroom Moving Target
    has_still_target:
      name: Bathroom Still Target

sensor:
  - platform: ld2410
    moving_distance:
      name: Bathroom Moving Distance
    still_distance:
      name: Bathroom Still Distance
    moving_energy:
      name: Bathroom Moving Energy
    still_energy:
      name: Bathroom Still Energy
    detection_distance:
      name: Bathroom Detection Distance

6.2 A Simple “Lights On” Automation


alias: Bathroom Lights — Presence
trigger:
  - platform: state
    entity_id: binary_sensor.bathroom_presence
action:
  - choose:
      - conditions:
          - condition: state
            entity_id: binary_sensor.bathroom_presence
            state: "on"
        sequence:
          - service: light.turn_on
            target:
              entity_id: light.bathroom_ceiling
            data:
              brightness_pct: 100
      - conditions:
          - condition: state
            entity_id: binary_sensor.bathroom_presence
            state: "off"
        sequence:
          - delay: "00:00:30"
          - service: light.turn_off
            target:
              entity_id: light.bathroom_ceiling

6.3 Smarter Exhaust Fans

Look, why run the fan for no reason? Combine your presence sensor with a humidity sensor. I have mine set up to stay on if the humidity is over 65%, even after I leave the room:


alias: Bathroom Fan — Presence + Humidity
trigger:
  - platform: state
    entity_id: binary_sensor.bathroom_presence
    to: "off"
condition:
  - condition: numeric_state
    entity_id: sensor.bathroom_humidity
    above: 65
action:
  - service: switch.turn_on
    target:
      entity_id: switch.bathroom_fan
  - delay: "00:10:00"
  - service: switch.turn_off
    target:
      entity_id: switch.bathroom_fan

6.4 Don’t Blind Yourself at 2 AM

Use the “Night Mode” trick. If it’s between 10 PM and 6 AM, have the lights come on at 15% brightness and a warm red color. Trust me, your eyes will thank you during those late-night bathroom trips.


7. Practical Bathroom Automation Ideas

The short version: Once the sensor is working, you can do way more than just turn on lights. Think about fans, towel rails, and even safety alerts.

  • Shower Warm-up — Have your best smart plugs 2026 turn on the water heater the moment you walk in during your “morning routine” window.
  • Heated Towel Rail — Set it to turn on 20 minutes after it first sees you in the morning. Plus, make sure it turns off 30 minutes after you leave.
  • Mirror Defogger — If the sensor sees someone in the shower zone, turn on the mirror’s heating pad automatically.
  • Music — Start your “Getting Ready” playlist when you walk in and pause it when you leave. It feels like living in a hotel.
  • Elderly Safety — If the Aqara FP2 detects a fall, have it send an emergency notification to your phone immediately.
  • Is it Occupied? — Put a smart bulb in the hallway that turns red when the bathroom is in use. No more awkward door-knocking!

FAQ — mmWave Presence Sensors for Bathrooms

What’s the actual difference between mmWave and PIR?

Honestly? Reliability. PIR looks for moving heat. mmWave uses radio waves to find movement as small as a heartbeat. If you’re sitting still reading on your phone, PIR will forget you’re there. mmWave won’t.

Is it safe to have radar in my bathroom?

Yes, completely. These devices use incredibly low power—way less than your cell phone or Wi-Fi router. There’s no ionizing radiation, and they are safe for everyone in the house. Plus, they don’t see “through” you like an X-ray.

Which one is best for Home Assistant?

If you want the most features out of the box, go for the Aqara FP2. If you want the most control for the lowest price, the HiLink LD2410C is the community favorite for a reason.

Where is the best place to mount it?

You need to put it on the ceiling. It gives you the best “view” of the room and helps avoid reflections from mirrors or interference from fans. Keep it a foot or two away from any vibrating vents.


Bottom line: Which mmWave Sensor Should You Buy?

Adding an mmWave sensor is probably the single best thing you can do for your smart bathroom. It solves the one problem everyone hates about motion lights. Honestly, it’s a game changer.

Here’s my final advice:

  • Go Premium: Aqara FP2 — It’s pricey, but the zones and fall detection are worth it.
  • Go DIY: HiLink LD2410C — Dirt cheap and incredibly powerful if you like Home Assistant.
  • Go Simple: Linptech ES1 — No-fuss setup for Tuya users.
  • Go Zigbee: Tuya ZY-M100 — Perfect for keeping things local and off your Wi-Fi.

Start with one over the toilet. Once you see how much better it is than your old motion sensor, you’ll want them in every room. You can set it all up in an afternoon and never touch a bathroom light switch again.


Sources

  1. Statista. Smart Home Market Size Worldwide 2020–2027. Published 2025. statista.com
  2. International Energy Agency (IEA). Smart Home Energy Report 2025. iea.org
  3. IoT Analytics. Smart Home Bathroom & Kitchen Automation Market Report 2025. iot-analytics.com
  4. Parks Associates. 2025 Smart Home Consumer Survey — US Broadband Households. parksassociates.com
  5. Fraunhofer ISE. Energy Savings from Automated Residential Lighting Control. 2024. ise.fraunhofer.de
  6. HiLink Technology. LD2410C Product Datasheet v2.3. 2025.
  7. Aqara. FP2 Presence Sensor User Manual. 2024. aqara.com

About the Author

James Cooper is a veteran Smart Home Technology Expert with over 12 years in the game. He’s designed automation systems for everything from tiny apartments to massive commercial properties. James is KNX certified and spends way too much time contributing to open-source Home Assistant projects. He’s personally tested over 80 different sensors, so when he says a sensor works, he’s actually spent the weekend trying to break it. He’s all about practical, real-world tech that actually makes your life easier.

Written and tested by our editorial team

4CasaHome Editorial Team

Interior Design & Smart Home Experts

All product reviews are based on hands-on testing in real home environments. Smart home content is verified by our CEDIA-certified integrator. Meet our team.

Similar Posts