安卓终于等到了:vivo 无缝接入 Home Assistant
哈喽大家好呀,本期满满干货,今天为大家介绍的是 Home Assistant 智能家庭中枢。我们都知道,小米智能家居生态链非常完善,但并不是每个人都会只使用小米设备,家中或多或少都会混搭一些其他品牌的智能开关、灯具、电器等,这就导致需要频繁在不同 App 之间切换操作,而且不同品牌之间无法场景联动,使用起来非常伤脑筋。这时候 Home Assistant(以下简称 HA) 就进入了你的视野。它兼容市面上大部分主流智能家居品牌,可以将所有设备统一接入、统一控制、统一调度,真正实现一个中枢管理全屋智能。不过,仅有 HA 还不够。如果想把联动和自动化玩得更顺畅,依然需要一个更好的交互入口。在 iOS 端,可以通过 HomeKit 接入 HA,实现类似米家的使用体验,包括统一控制、场景联动设置以及 Siri 语音控制。而在 安卓阵营,此前一直缺少像 iOS 那样的系统级接入方案。前不久,我在 vivo 的智慧家庭 App 中看到了支持接入 HA 的消息,官方标语写的是:“打破品牌壁垒,让全屋智能更自由。” 巧的是,我在前年已经从 iPhone 主力机换到了 vivo,vivo 系统的流畅度一直让我很满意,如今又支持接入 Home Assistant,真的是喜上加喜。
接下来我们先简单过一下 HA 的安装流程,随后给大家演示手机端的使用体验。我们这里是用 Docker 来安装,好处就是基本不挑平台,很多设备都能跑,包括 ARM 架构的机器。实际操作的时候,记得把路径里的 /vol1/1000/docker/homeassistant 换成你自己设备上的目录就行。services: homeassistant: container_name: home-assistant image: homeassistant/home-assistant:latest restart: always network_mode: host volumes: - /vol1/1000/docker/homeassistant:/config environment: - TZ=Asia/Shanghai

友情提醒一下:HA 的镜像体积比较大,拉取的时候需要一点耐心;另外在部署和初始化阶段,请尽量保证你的 NAS 一直处在有代理的网络环境下。部署完成后,HA 后台还会继续加载一些运行环境,这个过程同样需要时间以及代理环境,等全部准备就绪之后,再通过 http://nasip:8123 打开页面进行初始化即可。

初始化完成后,第一件事就是安装 社区商店 HACS。它可以让你安装各种第三方插件,后续很多功能都会用到,这一步是必须要做的。接下来登录到 容器的 SSH 后台,输入下面的命令即可自动完成安装。
wget -O - https://get.hacs.xyz | bash -

安装完成后,先重启一下容器。重启完成后,进入 设置 → 设备与服务,搜索 HACS,点进去之后,在右下角点击安装即可。


这一步会跳转到 GitHub 登录页面,按照页面提示完成登录,并获取 授权码 即可。

接着在左侧的 HACS 中搜索 vivoHomeBridge 并下载安装;找到之后点进去,在右下角点击下载,下载完成后重启一次容器即可。

之后进入 设置 → 设备与服务,添加并安装 vivoHomeBridge,按照页面提示完成初始化即可。
在 vivo 手机上操作,打开 智慧生活 App,按照图示添加中控,并完成账号登录即可。(以下截图摘自vivo官方教程)

添加中控完成后,再次点击 添加设备,就可以自动识别 HA 中的智能家居设备了。不过在实际使用中,目前还有两点希望后续能改进:一是像米家功耗插座,在 HA 中可以直接显示实时功率,但在智慧生活里暂时无法看到;二是像 小米音箱的红外设备,在 HA 中显示正常,但目前还无法同步到智慧生活中。





到这里,HA 接入 vivo 智慧生活的流程就基本完成了。通过 Home Assistant 统一管理不同品牌的设备,再借助 vivo 的智慧生活 App,实现系统级控制和联动,日常使用会方便很多。后面你还可以根据自己的需求,继续折腾自动化、场景和语音控制,真正把全屋智能玩起来。好了,本期就到这里,我们下期再见。