从手动开关到智能联动
你是否还在摸黑找开关?或者出门后总怀疑自己没关灯?今天我们来搭建一个基于 Home Assistant 的自动化灯光系统,让灯光真正”懂你”。
硬件准备
- 网关主机:树莓派 4B 或旧笔记本(2GB 内存足够)
- 智能灯泡:Yeelight、Philips Hue 或任何支持 Home Assistant 的灯泡
- 人体传感器:小米/Aqara 人体传感器(Zigbee 协议更稳定)
核心配置代码
在 Home Assistant 的 configuration.yaml 中添加:
automation:
- alias: "客厅有人自动开灯"
trigger:
platform: state
entity_id: binary_sensor.living_room_motion
to: "on"
condition:
condition: sun
after: sunset
before: sunrise
action:
- service: light.turn_on
entity_id: light.living_room
data:
brightness_pct: 80
color_temp: 4000
- alias: "两分钟无人自动关灯"
trigger:
platform: state
entity_id: binary_sensor.living_room_motion
to: "off"
for:
minutes: 2
action:
- service: light.turn_off
entity_id: light.living_room
进阶玩法:存在传感器 vs 人体传感器
| 特性 | 人体传感器 (PIR) | 存在传感器 (毫米波) |
|---|---|---|
| 检测原理 | 红外热释电 | 毫米波雷达 |
| 静止检测 | ❌ 无法检测 | ✅ 可检测呼吸/微动 |
| 误触发率 | 中等 | 低 |
| 价格区间 | 50-150 元 | 200-500 元 |
| 适用场景 | 走廊/玄关 | 书房/卫生间 |
关键洞察:如果你常在书房静坐阅读,人体传感器会在你静止 2 分钟后误判”无人”而关灯。此时毫米波存在传感器是更好的选择,它能检测到你的呼吸和微动。
实际部署建议
- 传感器位置:人体传感器安装在进门对角线位置,覆盖范围最大化
- 延迟设置:关灯延迟建议 2-5 分钟,避免频繁开关影响体验
- 亮度渐变:夜间模式添加
transition: 5让灯光柔和过渡
下一步
这套系统只是起点。接下来可以添加:
- 根据环境光自动调节亮度
- 语音控制集成(小爱同学/Alexa)
- 离家模式一键全关
智能家居的核心不是”能手机控制”,而是”无需控制”。让技术隐形,才是真智能。

