Quick Answer

The most reliable Home Assistant presence setup uses three layers together: phone-based person tracking for home/away, Wi-Fi or Bluetooth for faster local confirmation, and mmWave sensors for room-level occupancy. The best room presence sensor is the Aqara FP2 because it detects stationary people, supports zones, and works far better than PIR motion sensors for lights and automations.

Contents

  1. Why is presence detection so hard?
  2. Which methods actually work?
  3. What is the best Home Assistant presence stack?
  4. Why the Aqara FP2 stands out
  5. Best automations to build
  6. Common mistakes to avoid
  7. Our Verdict
  8. FAQ

Aqara FP2 Presence Sensor

mmWave presence detection · Multi-zone support · Detects stationary people · HomeKit + Home Assistant compatible · ~$82–$99

Check Price on Amazon

Why Is Presence Detection in Home Assistant So Hard?

Presence detection sounds simple: either someone is home or they are not. In practice, it is one of the messiest parts of any smart home because different automations need different kinds of presence. A geofence tells you whether someone is roughly within 100 to 300 metres of home. That is fine for arrival automations, but useless for turning bathroom lights off. A motion sensor reacts fast, but it loses you the moment you sit still on the sofa for 10 minutes.

That is why so many Home Assistant users get frustrated. A single method almost always fails somewhere. GPS drifts. Phones go into battery-saving mode. Wi-Fi trackers hang onto a device after you have left. PIR sensors only see movement, not actual occupancy. Bluetooth can be inconsistent through walls. The trick is not finding one perfect sensor. The trick is layering multiple signals so the weaknesses cancel out.

The best presence method for home/away is phone tracking, and the best presence method for rooms is mmWave. Once you accept that split, everything becomes much easier to design.

Which Presence Detection Methods Actually Work?

MethodBest forSpeedReliabilityDownside
Phone GPS / Home Assistant appHome vs awayMediumHighCan lag by 1–5 minutes
Wi-Fi presenceHome confirmationFastGoodPhones sleep on Wi-Fi
Bluetooth / BLELocal proximityFastMediumShort range, walls interfere
PIR motion sensorSimple lightingVery fastMediumFails when you sit still
mmWave presence sensorRoom occupancyFastVery highCosts more
Door/contact + motion fusionBathrooms, hallwaysFastGoodMore automation logic needed

The Home Assistant companion app remains the baseline method for person entities. It uses GPS, Wi-Fi SSID changes, and background location updates to determine whether you are at home, work, or away. In 2025 it is far better than the old router-ping methods, but it still is not instant. Expect 30 seconds to 5 minutes depending on phone OS, battery saver settings, and how aggressively your phone sleeps apps.

Wi-Fi presence from UniFi, ASUS, TP-Link Omada, or router integrations is useful as a second signal. If Home Assistant sees your phone associated with the home SSID, that is a strong hint you are home. It is especially useful for confirming arrival faster than GPS alone.

PIR motion sensors still have value because they are cheap — often $15 to $30 for Zigbee models from Sonoff or Aqara — but they are not true presence sensors. Great for stairways, cupboards, and utility rooms. Bad for offices, living rooms, and bathrooms where you can sit motionless.

What Is the Best Home Assistant Presence Stack?

The best Home Assistant presence setup is:

This stack covers both macro and micro presence. Your home can know that Nick is arriving, that Nick's phone connected to Wi-Fi, and that someone is specifically in the office chair right now. That is the difference between a clever demo and a genuinely useful automation system.

A strong practical example looks like this:

Notice the timing. Fast-on, slow-off is one of the golden rules of presence automation. Turn things on in seconds, but delay turn-off by 5 to 15 minutes depending on the room. That reduces false offs dramatically.

Why Does the Aqara FP2 Stand Out?

The Aqara FP2 costs roughly $82 to $99, which is not cheap compared with a $20 PIR sensor. But it solves the core problem PIR cannot solve: detecting a human who is present but not moving. It uses 60 GHz mmWave radar to track micro-movements like breathing and posture shifts, so it can keep a room occupied even when you are reading, working, or watching TV quietly.

It also supports zone mapping. In the Aqara app, you divide a room into virtual areas such as sofa, desk, bed, and doorway. Home Assistant can then react differently depending on where you are. That means one sensor can replace several motion detectors in a medium-sized room.

The best room presence sensor is the Aqara FP2 because it combines stationary-person detection, zone logic, and fast response in a way PIR sensors simply cannot. Its main downside is setup. Placement matters. Mount it around 1.4 to 1.8 metres high with a clear view, and spend 10 minutes tuning zones. Once dialled in, it is dramatically more reliable than traditional motion-based lighting.

Placement tip: Do not point an FP2 directly at ceiling fans, moving curtains, or very reflective glass at close range. mmWave sensors are powerful, but they can also be over-sensitive in bad positions.

What Automations Benefit Most from Good Presence Detection?

The biggest wins come from automations where false negatives are annoying. Nobody minds tapping a light switch once in a hallway. People do mind a bathroom light turning off mid-shower or a study lamp going dark during a Zoom call.

Best use cases include:

If you want one automation to start with, make it this: use phone presence to switch the house to Home/Away mode, then use an FP2 in the living room or office to control lights intelligently. That single combo delivers most of the value with minimal complexity.

What Mistakes Should You Avoid?

The biggest mistake is trusting one sensor for everything. The second biggest mistake is turning things off too quickly. If a room clears, wait. In a bathroom, 3 minutes is often enough. In an office, use 8 to 15 minutes. In a living room, 10 minutes is usually safer.

Another mistake is exposing raw sensors directly into complex automations without helpers. Create template binary sensors such as binary_sensor.office_occupied or an input boolean like input_boolean.someone_home that combine several conditions. Cleaner logic is easier to debug later.

Finally, do not ignore phone battery settings. On both Android and iPhone, the Home Assistant app needs background location permission and battery optimisation disabled or relaxed. Otherwise your home/away state will always feel random.

Our Verdict

The best Home Assistant presence setup is a layered one: phone tracking for home/away and Aqara FP2-style mmWave sensors for room occupancy. If you want the single biggest upgrade, buy the Aqara FP2 because it solves the classic “lights turned off while I was still in the room” problem better than anything else at this price. Use it with the Home Assistant mobile app and a Wi-Fi integration, and presence detection finally starts to feel smart instead of fragile.

Frequently Asked Questions

Is the Home Assistant mobile app enough for presence detection?

It is enough for basic home/away automation, but not for room-level control. GPS and geofencing are too coarse for things like office lighting or bathroom occupancy.

Are mmWave sensors better than PIR motion sensors?

Yes, for true occupancy. mmWave sensors detect stationary humans, while PIR sensors mainly detect movement. PIR is cheaper and still good for corridors, cupboards, and stairs.

Does the Aqara FP2 work with Home Assistant?

Yes. It is commonly integrated through HomeKit Controller locally, and many users expose its occupancy and zone entities directly into Home Assistant without needing Aqara's cloud for day-to-day use.

How many presence sensors do I need?

Most homes only need 2 to 4 room sensors in the rooms where false-offs are most annoying: office, living room, bathroom, and bedroom. You do not need mmWave in every hallway.

What delay should I use before turning lights off?

Start with 5 minutes for bathrooms, 8 minutes for offices, and 10 minutes for living rooms. Fine-tune from there. The best automations are usually conservative about turning things off.

Can Wi-Fi presence replace phone GPS?

Not fully. Wi-Fi is great for fast confirmation when someone is already home, but phones can stay connected briefly after leaving or disconnect when sleeping. It works best as a second signal, not the only one.

SmartWired participates in the Amazon Associates Programme. We may earn a commission from qualifying purchases at no extra cost to you.