为什么选择 Home Assistant?
市面上的智能家居方案五花八门,但大多数都存在一个致命问题:生态封闭。小米的设备连不上 HomeKit,苹果的 HomeKit 配件贵得离谱,而 Home Assistant(以下简称 HA)正是为了解决这个问题而生。
HA 是一个开源的智能家居平台,支持超过 2000 种设备集成,从几十块的 ESP32 传感器到上万块的中央空调,都能统一接入。更重要的是,它的自动化引擎强大到让你怀疑人生。
5 分钟快速部署
最省心的方式是使用 Home Assistant OS,直接烧录到树莓派或旧电脑上。如果你已经有 Docker 环境,一条命令就能跑起来:
docker run -d \
--name homeassistant \
--privileged \
--restart=unless-stopped \
-e TZ=Asia/Shanghai \
-v /opt/ha/config:/config \
-v /opt/ha/media:/media \
--network=host \
ghcr.io/home-assistant/home-assistant:stable
访问 http://你的服务器 IP:8123 就能进入配置界面。首次启动会创建管理员账号,然后进入核心配置。
第一个自动化:回家自动开灯
我们来写一个实用的自动化场景:当你下班回家开门时,客厅灯自动打开,空调调到 26 度。
alias: 回家模式
trigger:
- platform: state
entity_id: binary_sensor.front_door
to: "on"
condition:
- condition: sun
after: sunset
- condition: time
after: "17:00:00"
before: "23:00:00"
action:
- service: light.turn_on
target:
entity_id: light.living_room
data:
brightness_pct: 80
color_temp: 3000
- service: climate.set_temperature
target:
entity_id: climate.living_room_ac
data:
temperature: 26
mode: single
这段 YAML 配置的含义很直观:
- 触发条件:前门传感器状态变为”开”
- 限制条件:日落后、17 点到 23 点之间
- 执行动作:打开客厅灯(80% 亮度,3000K 暖光),空调设为 26 度
设备对比:入门该怎么选?
| 设备类型 | 推荐方案 | 单价 | 优点 |
|---|---|---|---|
| 智能开关 | 易微联 + 通断器 | ¥35-50 | 不改线路,支持语音 |
| 传感器 | Aqara Zigbee 版 | ¥49-79 | 低功耗,响应快 |
| 智能插座 | Tuya WiFi | ¥25-40 | 免网关,即插即用 |
| 网关 | 树莓派 4B | ¥300-400 | 性能强,扩展性好 |
避坑指南
- 不要全部上 WiFi:设备多了会撑爆路由器,传感器优先选 Zigbee 或 Bluetooth Mesh
- 留物理开关:智能开关选”零火版”更稳定,但一定要保留物理断电能力
- 备份配置:HA 配置目录定期备份到 Git 或云盘,重装系统不慌
下一步玩什么?
搞定基础自动化后,你可以尝试:
- 接入小爱同学/天猫精灵,实现语音控制
- 用 Node-RED 做更复杂的流程编排
- 加装 ESP32+ 传感器,DIY 温湿度监测
- 对接天气 API,下雨自动关窗
智能家居的精髓不在于设备多贵,而在于让技术隐形——你不需要掏出手机,家就已经懂你想要什么。
