孙亮亮
返回 智能家居

智能家居

毫米波雷达存在检测接入 Home Assistant:LD2410 + ESPHome 解决人体感应误触发与无人区漏检

2026年9月15日

用LD2410毫米波雷达+ESPHome接入Home Assistant,彻底解决PIR人体感应静坐漏检与误报。

毫米波雷达Home Assistant存在检测ESPHome

毫米波雷达存在检测接入 Home Assistant:LD2410 + ESPHome 解决人体感应误触发与无人区漏检

摘要:传统 PIR 人体传感器靠"热释电变化"判断有人,人静坐不动就失效,且宠物、空调风都会误报。本文用 LD2410 毫米波雷达配合 ESPHome 接入 Home Assistant,实现真正的"存在检测",并给出安装、调参与灯光联动的完整落地步骤。

一、为什么 PIR 人体感应总出幺蛾子

家用人体传感器大多基于热释电红外(PIR),它只对"温度变化"敏感。于是出现两个经典坑:

  • 静止漏检:你坐在书桌前敲键盘,身体几乎不动,PIR 认为"没人",灯灭了。
  • 误触发:窗帘被风吹动、空调出风口扫过、家里宠物走过,都可能被当成有人。

要彻底解决,得让传感器能区分"这个空间里到底有没有活人",而不是"有没有热量在动"。毫米波雷达就是为此而生。

二、毫米波雷达是怎么"看见"人的

毫米波雷达发射 24GHz/60GHz 的调频连续波(FMCW),接收人体反射的回波。由于人体呼吸、心跳会带来极微小的微多普勒频移,雷达能识别出"一个静止但活着的人"。它的两个核心指标:

  • 存在检测(Presence):空间内是否有人,静止也算。
  • 微动检测(Motion):是否有人在移动,用于区分"活人"与"暖风机"。

主流模块里,LD2410(单目标、性价比高)、LD2450(多目标、可定位坐标)、RCWL-0516(便宜但只能测运动)是常见选择。本文以 LD2410 为例,价格约 15–25 元,足够覆盖单房间。

三、硬件接线与 ESPHome 固件

LD2410 通过串口(UART)输出数据,最常见接法是 ESP8266/ESP32 开发板。接线:VCC→3.3V,GND→GND,TX→ESP 的 RX,RX→ESP 的 TX。

ESPHome 配置核心如下:

uart:
  tx_pin: GPIO1
  rx_pin: GPIO3
  baud_rate: 256000

ld2410:
  id: ld2410_radar

binary_sensor:
  - platform: ld2410
    has_target:
      name: "客厅 存在检测"
    moving_target:
      name: "客厅 微动检测"

烧录后,Home Assistant 通过 ESPHome 原生集成自动发现这两个实体。注意 LD2410 的默认波特率是 256000,必须和 uart 配置一致,否则收不到数据。

四、在 Home Assistant 里做灯光联动

存在检测的目标,是"人在灯亮、人走灯灭且不抖"。典型自动化:

automation:
  - alias: 客厅有人开灯
    trigger:
      - platform: state
        entity_id: binary_sensor.ke_ting_cun_zai_jian_ce
        to: "on"
    action:
      - service: light.turn_on
        target:
          entity_id: light.ke_ting
  - alias: 客厅离人延时关灯
    trigger:
      - platform: state
        entity_id: binary_sensor.ke_ting_cun_zai_jian_ce
        to: "off"
        for: "00:05:00"
    action:
      - service: light.turn_off
        target:
          entity_id: light.ke_ting

关键是 for: "00:05:00" 延时——雷达偶尔会因多径反射短暂"丢失"目标,留 3–5 分钟缓冲能避免灯频繁闪。

五、五个实战避坑点

  1. 安装高度 1.2–2 米为宜,正对常待区域,避免正对窗户(车流/行人会被误判)。
  2. 远离金属与风扇:雷达波会被金属反射形成鬼影,不要贴着铁皮柜或空调外机。
  3. 灵敏度分层调:LD2410 支持把探测范围按距离分成若干"门",远处门限调低、近处门限调高,能压制门口过道误报。
  4. 不要和 PIR 二选一:最佳实践是用雷达的"存在"做主判,PIR 的"运动"做兜底,二者或逻辑最稳。
  5. 固件发热:ESP32 长期运行会温热,装在通风处,避免高温导致雷达读数漂移。

小结

毫米波雷达把"是否有人"从猜温度变成看回波,是解决静坐漏检、宠物误报的性价比方案。LD2410 + ESPHome + Home Assistant 这套组合,单房间成本不到 30 元,接线简单、原生集成即插即用。先把存在检测接好,再用"雷达存在 OR PIR 运动"的复合逻辑做灯光与空调联动,体验会比单用 PIR 脱胎换骨。

本模块其他文章

把米家/涂鸦设备接入 Apple HomeKit:Homebridge 桥接与本地控制实战Home Assistant 蓝牙代理实战:ESP32 蓝牙中继扩展米家/涂鸦 BLE 设备覆盖Home Assistant 接入 Matter 设备实战:Thread 边界路由、多生态互通与本地自动化ESPHome 智能插座能耗监测实战:待机功耗摸底、定时断电与 Home Assistant 电费看板用 ESPHome 红外万能遥控把传统空调电视纳入 Home Assistant:码值学习与场景联动实战智能家居窗帘光照联动实战:ESPHome 电机 + 光照传感器 + HA 日出日落自动化智能门锁与门禁接入 Home Assistant:指纹锁状态同步、临时密码与回家离家自动化智能家居漏水与燃气安全监测实战:ESPHome 传感器接入 Home Assistant 并自动关阀告警Home Assistant 离线语音助手搭建:Whisper 语音识别 + Piper 中文 TTS 本地控制全屋把 Aqara/米家 Zigbee 设备接入 Home Assistant:ZHA 网关配置与回家离家自动化实战ESPHome 从零打造 WiFi 温湿度传感器并接入 Home Assistant:固件编译、配网与自动化联动Home Assistant 本地部署与 MQTT 设备接入实战:从 Docker 安装到自动化规则家庭能耗监测实战:用智能插座 + Home Assistant 把每月电费拆到每个电器毫米波人体存在传感器实战:彻底解决智能灯"人不动就关"的尴尬回家即亮灯、离家自动布防:用 Home Assistant 把场景自动化串起来Zigbee 还是 Matter?智能家居协议选型Home Assistant 本地优先实践
毫米波雷达存在检测接入 Home Assistant:LD2410 + ESPHome 解决人体感应误触发与无人区漏检 · 孙亮亮