Home Assistant:把智能家居的控制权拿回本地

智能家居设备正在以相当快的速度进入普通家庭,但随之而来的是一个让人不太舒服的现实:你的灯泡和插座需要连接厂商的云服务才能工作。断网了,App 打不开,喊一声”关灯”没有响应;厂商倒了或者停服了,一堆设备变砖。更不用说那些设备默默向外传的数据,你不知道里面有什么。

Home Assistant 是目前最完善的本地优先智能家居平台。它运行在你自己的硬件上(树莓派、旧电脑、NAS 上的 Docker 都行),本地处理所有自动化逻辑,设备在内网直接通信,不需要经过任何厂商云服务。

它支持的设备和平台数量非常夸张——超过 3000 种集成,涵盖主流的 Zigbee、Z-Wave、Matter、HomeKit、米家、小爱、飞利浦 Hue、Google Home、亚马逊 Echo,以及大量冷门品牌的设备。通常买回一个新设备,搜一下型号,大概率社区里已经有人写好集成了。

自动化能力是 Home Assistant 真正值得一用的地方。它有一套可视化的自动化编辑器,支持”当某个传感器触发某个条件时执行某个动作”的完整逻辑,复杂一点的场景可以用 YAML 或者内置脚本语言来写。常见用法:回家时根据时间段自动调节灯光亮度和色温;温湿度传感器触发加湿器或新风;离家时自动关闭所有插座和热水器。这些逻辑全部在本地运行,0 延迟,不依赖网络。

Docker 部署最简单,几行命令就能起来:

docker run -d 
  --name homeassistant 
  --privileged 
  --restart=unless-stopped 
  -e TZ=Asia/Shanghai 
  -v /path/to/config:/config 
  --network=host 
  ghcr.io/home-assistant/home-assistant:stable

启动后在浏览器访问本机 8123 端口即可完成初始化设置。如果用树莓派,官方提供 Home Assistant OS 镜像,烧录到 SD 卡直接启动,连 Docker 都不用操心。

HACS(Home Assistant Community Store)是社区维护的插件市场,里面有数千个额外集成、主题和自动化模板,对于国内用户来说尤其有用,很多国产设备的集成都在这里。

使用 Home Assistant 有一定的上手成本,尤其是第一次配置复杂设备或者写自动化规则的时候需要耐心。但对于把隐私和本地控制权当回事的人来说,这个投入是值得的——它在技术上几乎是当前最完整的选项,而且社区活跃,文档丰富,大多数问题都能在论坛里找到答案。

项目地址:https://github.com/home-assistant/core

为您推荐