HLK-LD2450
Also known as: LD2450 · Hi-Link LD2450 · Presence & motion
Zone presence grew up: the LD2450 reports where up to three people are, so one sensor can drive per-zone automations (desk vs sofa vs doorway) that used to need three sensors. Native ESPHome support since 2025.3 made it the enthusiast default.
As an Amazon Associate and an affiliate we may earn from qualifying purchases. Prices and availability are set by the retailer.
At a glance
⚑ flag an error| Measures | presence, motion, position |
|---|---|
| Accuracy | 24 GHz radar tracking up to 3 targets with X/Y position and speed |
| Interface | UART (256000 baud) |
| Supply | 5 V |
| Battery-viable | No (continuous draw) |
| ESPHome | Native ESPHome component — ld2450 |
| Typical price | $6-10 (street, varies) |
Compare all sensor modules in one table →
Which one do I buy?
LD2450 tracks moving targets with position; LD2410/LD2412 detect stationary presence better. They're complements, not competitors — which is why high-end DIY sensors ship both.
Clone check
Good for
Gotchas to know
- Weak at *static* presence beyond ~2 m — it's a tracker, not a stillness detector; pair with an LD2410/LD2412 for seated coverage.
- Zone polygons live in config: the TillFleisch external component adds proper zone support on top of the native one.
- Same placement sensitivities as all mmWave (fans, monitors with moving content).
Wiring it up
Give it a hardware UART (UART1/2 on any ESP32) rather than software serial — the radars talk at 256000 baud. Any dev board works; the DevKitC class is the default host, and if you're building a sensor-plus-screen device, pick a display board with spare pins like the JC3248W535.