孙亮亮
返回 智能家居

智能家居

毫米波雷达存在检测接入 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 脱胎换骨。

本模块其他文章

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