Detect motion with the LD2410 mmWave sensor in Home Assistant

Published at : 23 Dec 2025

Learn how to make your own DIY motion sensor with the LD2410 sensor, ESPHome, and Home Assistant.

Suggested hardware:
✨ LD2410-C: https://amzn.to/3YE11Cx
✨ ESP32: https://amzn.to/3z0jUpk
✨ Breadboard and wires: https://amzn.to/3Zi0DKy
✨ USB data cable: https://amzn.to/3XyObEX

DISCLAIMER: I may earn commissions for purchases made through product links. It doesn't increase the cost to you, but helps support me in making these videos.

☕ Support: https://coff.ee/joycejetson — or say hello in the comments!

Helpful resources:
✨ ESPHome installation:
https://esphome.io/guides/installing_esphome
✨ ESPHome CLI:
https://esphome.io/guides/getting_started_command_line
✨ LD2410 YAML config:
https://github.com/loopDelicious/home-automation/blob/main/mmwave/ld2410c.yml
✨ Docs to generate encryption key:
https://esphome.io/components/api.html#configuration-variables
✨ ESP32 and LD2410 3D printable case:
https://www.printables.com/model/579266-esp32-wroom-case-temp-and-mmwave-dht11-ld2410
✨ Other recommendations for home automation: https://github.com/loopDelicious/home-automation

0:00 Introduction to mmwave
0:57 Set up the Hardware
1:34 Connect the sensor to the ESP32 microcontroller
2:20 Install ESPHome command line with Python
3:57 Configure sensor YAML with ESPHome CLI wizard
8:11 Compile and Install Firmware
10:05 Set up an automation in Home Assistant
11:58 Next Steps

#diy, #homeassistant #smarthome