小爱音箱控制HomeAssistant设备的最简单方法
智能音箱大浪淘尽现在只剩下小米,天猫,小度了,之前买的京东音箱只能当垃圾处理了。至于 Google Home 和 Amazon ECHO 国内环境实在是不合适了。比较了一下,还是小米的生态比较强一点。
HomeAssistant 用了一年多,一直没加上智能音箱,主要还是因为声音控制的需求不是很强烈。但我最近发现小米的小爱音箱不仅仅是对其智能家居支持的很好,GitHub 上也有很多好玩的项目,比如 MiGPT。
于是趁着双十一,加上政府补贴,131 大洋拿下了小米AI音箱(第二代),先把小爱同学和 HomeAssistant 连接起来,然后再来搞 GPT。
搜了一下,一种方法是用 Xiaomi Miot Auto 插件 和 NodeRed 来控制,自由度最大,也比较麻烦。另外一种方法就是用巴法云插件,应该是最简单的方法。
- 注册巴法云账号:https://cloud.bemfa.com/,获取密钥。
在 HACS 中搜索 bemfa 安装,或者直接 clone 巴法云插件:https://github.com/larry-wong/bemfa, 将 custom_components/bemfa 目录拷贝至 Home Assistant 配置目录的 custom_components 目录下。
重启 Home Assistant 服务,在 HomeAssistant 的集成页面,添加集成,搜索
bemfa
并添加。- 根据提示输入巴法云账号,密码,密钥后提交,安装成功后,点击集成
bemfa
,选择配置:同步,编辑,删除。 - 同步需要控制的实体,一个一个添加,名字就是语音控制的名称,按照自己习惯的命名,不合适在后面编辑再修改。
- 实体选择同步完成后,巴法云会有显示。
- 在小爱音箱 APP 打开后点击
智能家居
->语控设置
->添加其他平台设备
->添加
,找到巴法
,登录账号。
在巴法里面点击同步设备。
回到
语控设置
下,点击小米AI音箱(第二代)
,可以看到同步过来的设备。
- 在智能家居主页面也显示了。
现在就可以通过小爱同学控制家里的开关灯了,至于风扇空调之类的,我就没有了。
推荐 Vultr:我已使用超过 5 年觉得还算稳定可靠的便宜 VPS,虽然可能会有 IP 被墙,但欧美亚的机房可以随便切换。
奖励链接: 欢迎使用推荐链接,新用户充值有奖励 https://www.vultr.com/?ref=7342510
奖励链接: 欢迎使用推荐链接,新用户充值有奖励 https://www.vultr.com/?ref=7342510
评论