Best 60GHz radar presence-sensing apps for smart home

XDA’s write-up on 60GHz radar sensors made the case that a lot of smart home owners already know: PIR motion sensors miss half the point. They fire when you walk in, drop out when you sit still, and cannot tell where in the room you are. mmWave radar sees micro-movements down to breathing, and the newest 60GHz modules add per-zone position tracking so a light only turns on for the sofa side of the room.

The hardware is only half the story. To turn a raw radar feed into useful automations, you need the desktop-side software that ingests it, splits zones, debounces false positives, and hands it off to lights, HVAC, and audio. We tested 7 apps for the smart-home hub side of a 60GHz radar setup on Windows, macOS, and Linux, and rated each on how quickly you can go from a bare sensor to a working per-zone automation.

What to look for in a radar presence-sensing app

Quick comparison

App Best for Free Open source Local-only option
Home Assistant Full smart-home hub with best radar integrations Yes Yes Yes
ESPHome Flashing the radar board itself Yes Yes Yes
Zigbee2MQTT Zigbee-based radar sensors like Aqara FP2 Yes Yes Yes
Frigate Camera fusion when radar alone is not enough Yes Yes Yes
Node-RED Visual automation for radar zones Yes Yes Yes
openHAB Java-based hub alternative to Home Assistant Yes Yes Yes
Room Assistant Bluetooth presence to complement radar Yes Yes Yes

The 7 best radar presence-sensing apps

1. Home Assistant, best overall hub

Home Assistant is the desktop-hosted or Pi-hosted hub that most radar tutorials assume. The mmWave integrations for LD2410, LD2412, EP1, and Aqara FP2 are first-class, and the built-in Areas system pairs cleanly with per-zone occupancy binary sensors. The Blueprints library has ready-made “wait X seconds after last presence” scripts so lighting behaves well without writing YAML.

Where it falls short: The learning curve is real. Zone definitions still happen in code for some sensor models, not a drag-and-drop UI.

Pricing:

Platforms: Windows, macOS, Linux (including Docker and dedicated OS images).

Download: Home Assistant

Bottom line: Start here unless you already run openHAB. Nothing else has the integration coverage.

2. ESPHome, best for the radar board itself

ESPHome is the firmware toolchain most 60GHz radar owners end up using because the popular LD2410, LD2412, and HLK-LD2450 modules pair with an ESP32 that ESPHome flashes over USB or OTA. It reads the raw radar frame, exposes distance and angle as sensors, and publishes them to Home Assistant, MQTT, or openHAB. The YAML config for a full radar setup is under 30 lines.

Where it falls short: Compilation happens on the host machine and takes minutes per firmware change. Not the most beginner-friendly first step.

Pricing:

Platforms: Windows, macOS, Linux, Docker.

Download: ESPHome

Bottom line: The only sensible way to turn a bare radar board into a networked sensor. Install alongside Home Assistant.

3. Zigbee2MQTT, best for Zigbee radar sensors

Zigbee2MQTT makes Zigbee-based radar sensors (Aqara FP1E, FP2, and various Tuya white-label modules) work without the vendor cloud. It runs as a small Node.js service on the desktop or Pi and republishes the sensor to MQTT for Home Assistant or openHAB to consume. The FP2’s per-zone occupancy comes through as separate binary sensors out of the box.

Where it falls short: Needs a Zigbee coordinator dongle. Firmware quirks on new radar sensors sometimes ship in the Herdsman release before the main package.

Pricing:

Platforms: Windows, macOS, Linux, Docker.

Download: Zigbee2MQTT

Bottom line: Best pick when you would rather buy a Zigbee radar sensor than flash your own with ESPHome.

4. Frigate, best for fusion with cameras

Frigate is a local NVR that runs object detection on RTSP camera streams and can fuse the results with a radar feed to eliminate the last-mile false positives. Radar sees a body but not who; the camera confirms it is a person, not the dog. Frigate hands the fused signal back to Home Assistant as a single occupancy sensor.

Where it falls short: Requires either a Coral USB accelerator, an integrated GPU, or a modern CPU to keep inference latency low. Not free of hardware needs.

Pricing:

Platforms: Linux native, Docker on Windows and macOS.

Download: Frigate

Bottom line: The pick for the two hard rooms in every setup: entryway and kitchen.

5. Node-RED, best visual automation layer

Node-RED sits next to Home Assistant or openHAB and turns radar zones into flowchart-style automations. Drag a “presence in zone A” node, wire it to a “wait 30 seconds” node, wire that to a “living room light off” node. Debugging is visual too, which is a real advantage when a zone starts triggering at 3 a.m. and you need to see what fired.

Where it falls short: Overkill if your automations fit in Home Assistant Blueprints. Two systems to maintain, not one.

Pricing:

Platforms: Windows, macOS, Linux, Docker.

Download: Node-RED

Bottom line: Add this once your radar automations grow past a dozen rules.

6. openHAB, best Home Assistant alternative

openHAB is the Java-based smart-home hub for anyone who would rather not run Python and YAML. Radar integrations arrive later than in Home Assistant but the core mmWave sensors are covered, and openHAB’s Item and Rule model handles per-zone presence cleanly once you learn its syntax.

Where it falls short: Smaller integration surface than Home Assistant. The learning curve trades YAML for Xtend, which is not obviously better.

Pricing:

Platforms: Windows, macOS, Linux.

Download: openHAB

Bottom line: Pick this if you already run a JVM stack and want your smart home under the same tooling.

7. Room Assistant, best BLE complement

Room Assistant is a Node.js daemon that tracks Bluetooth Low Energy beacons across multiple Raspberry Pi or NUC nodes, one per room, so you can tell which room a phone or wearable is in. Pair it with a 60GHz radar and you get the two signals that cover each other’s weaknesses: radar knows a body is in the room, Room Assistant knows which body.

Where it falls short: Needs a small computer per room. iOS advertising rate limits mean beacon presence updates less often than Android.

Pricing:

Platforms: Linux (Raspberry Pi is the canonical host), Docker on Windows and macOS.

Download: Room Assistant docs

Bottom line: Add this if you want per-person automations, not just per-room occupancy.

How to pick the right one

If you want the simplest working setup, install Home Assistant on a Raspberry Pi and buy an Aqara FP2 or a ready-made LD2410 board so ESPHome flashing is skipped.

If you already run a hub, skip Home Assistant and use ESPHome for a DIY radar sensor, Zigbee2MQTT for a Zigbee one, and let your existing hub handle the automations.

If your problem is false positives from motion sensors in a kitchen or hallway, put Frigate in the mix and let the camera confirm the radar hit.

If your automations are already sprawling, run Node-RED alongside the hub. Flow debugging beats YAML archaeology.

FAQ

What is the difference between mmWave and 60GHz radar?

They are the same thing in practical terms. Consumer smart-home radar sensors marketed as “mmWave” operate at 24GHz or 60GHz; the 60GHz modules give finer per-zone resolution and are the newer generation.

Can radar presence sensors replace PIR entirely?

For living areas, yes. For hallways and short-visit rooms, pair radar with a door contact. Radar shines when a person is stationary, PIR wins on quick entry detection at very low latency.

Do 60GHz radar sensors work through walls?

Consumer 60GHz modules are designed for a single room. Anything strong enough to penetrate walls reliably would raise regulatory issues and privacy questions the current sensors do not.

Does radar detect pets?

The better sensors expose a “target class” that lets you filter cats and small dogs. Larger dogs still trigger presence, so pair the sensor with an automation that checks pet-tracker location if it matters.

Is a Raspberry Pi enough to host all this?

A Pi 4 or Pi 5 runs Home Assistant, ESPHome, and Zigbee2MQTT together comfortably. Add Frigate and you want a mini PC with an integrated GPU or a Coral accelerator.