这几天,苹果刚刚发布了首款家庭中枢 HomeView。聊到"家庭大脑",争论其实就一句:入口到底听谁的?知乎
但很多 HomeLab 玩家早就把答案写好了——谁也不选,全收。
你家里可能也这样:灯听涂鸦的,插座听米家的,空调听美居的,扫地机器人再单独一个 App。想让它们联动,得靠语音助手喊一嗓子。买的是智能家居,干的是"App 接线员",三套账号,谁跟谁都不认识。有人一句话点破:智能家居的问题不是设备不够智能,是每个品牌都想当那个唯一的入口,谁也不肯向对方敞开大门。海尔、美的为什么不接米家?竞争关系,但解法也很直接:把海尔、米家都接进 Home Assistant。知乎知乎知乎

HA 干的事一句话说清:它是个本地服务,不是又一个 App。所有设备不管什么品牌,统一变成"实体"——灯、插座、传感器——一个面板,一套规则。跨品牌联动一打开,玩法就多了:洗衣机插座功率跌破 2W,手机推送"衣服洗好了",比洗衣机自带的蜂鸣靠谱;晚上 6 点后手机一连上家里 WiFi,玄关灯自动开 40% 亮度。
大家追问最多的一件事:断网会不会变砖?不会。HA 本来就跑在你家局域网里,外网掉了,开关控制和本地自动化照常执行。真正会失效的是三样:人在外面的访问入口、依赖云的集成、以及几个隐蔽的外网依赖——把这三样提前设计好,就没事。知乎
装在哪?家里那台 7×24 开着的设备——N100 小主机、NAS、家庭服务器——正好。Docker 部署,但三条铁律先记住。第一,网络必须走 host 模式,因为 HA 要靠 mDNS 和 SSDP 在局域网里发现设备,桥接网络加端口映射,很多设备根本发现不了。第二,时区设成 Asia/Shanghai,不然你设置七点开的灯会在凌晨三点亮起。第三,配置目录必须持久化,不然容器一重建全部清零,重新接半小时起步。国内设备先装 HACS,米家用"Xiaomi Miot Auto"接,涂鸦去开发者平台拿 Access ID/Secret;天猫精灵接不进来,但可以把 HA 反向暴露成设备,让它来喊。知乎

买新设备前,先过三道筛子:局域网内能不能直控?断网后是不是变哑终端?有没有现成集成?设备兼容清单三个月就过期,这个判断方法不会过期。知乎

说句实话:不是零成本。第三方集成不如官方 App 稳,云端登录的 token 几个月过期一次,得重新认证。状态数据库会越写越大,得定期清理;第一次打开界面,确实有点懵。知乎
但装完那一刻的感受就一句:设备还是那些设备,但从此它们听你的,不听厂商的。
要试,先从接一个插座开始,别一上来全接。