“用Home Assistant搭建智能家居,比你想象的简单。”但当你试图把最后一个“顽固分子”——智能音箱也替换掉时,事情就开始变得棘手了。

一旦Home Assistant跑起来,添加智能插头、灯泡之类的物联网设备简直不费吹灰之力。我强烈建议搭建一个Zigbee网络,让这些设备尽量脱离Wi-Fi,把带宽留给别的客户端。只要基础搭好,轻点一下按钮就能把这些产品加进来。温控器、湿度传感器、漏水传感器、灯泡、插头、运动传感器、网络摄像头,甚至手机里的各种实体,都能一股脑接入Home Assistant。这时候,你可以发挥想象力,搞出各种有意思的自动化场景。

打开网易新闻 查看精彩图片

很多专有智能家居集线器和设备喜欢“打电话回家”,偷偷把遥测数据或使用数据发回厂商服务器。这对隐私来说可能不算灭顶之灾,但它意味着你的家依赖于一些你无法控制的外部服务。所以我把所有智能设备都锁进了Zigbee网络,并用虚拟局域网(VLAN)做了隔离,加上访问规则,确保这些小家伙没我的允许别想擅自建立新连接。

可偏偏有一个设备让我头疼,怎么也圈不进本地网络,那就是智能音箱。没错,像Amazon Echo、Google Nest这类音箱也连着云,但它们靠着云端连接提供了更丰富的功能。比如你问“明天会下雨吗?”,它能马上查到你设定位置的天气预报。挺酷的是吧?可这些设备背后并不是什么强大的智能体。正是在这里,一个本地部署的智能音箱能彻底改变游戏规则。

不过,无论你是用Home Assistant Voice官方音箱,还是拿麦克风和单板计算机自己攒一个,想完全复刻谷歌、亚马逊那种专有智能音箱的体验,都会撞上几堵墙。最大的问题之一就是延迟和识别。很多时候你说了一句话,音箱要么卡顿半天,要么干脆听不懂你在说啥。试过几次后,我终于彻底抛弃了Amazon Echo,换上了Home Assistant Voice预览版,准备全自建。

但即使是自建方案,也还有一些我原本没考虑到的小任务掉了链子,比如播放网络电台、内部广播喊话这类。看来,想用本地智能音箱完全替代云端货色的路,还得再等等。