前言

上文说到可以在【配置】->【集成】中搜索插件并安装,如果没有安装社区商店,安装的集成都是Home Assistant官方提供的集成。


这里【已发现】选项中的集成也是官方提供的。比如可以监测群晖状态【Synology DSM】。当点击群晖集成,配置登录成功后,就可以在Home Assistant中查看群晖的运行状态信息。

通过自带商店的【XiaoMi Miio】或【Xiaomi Gateway】集成是无法把米家中所有的设备都接入Home Assistant中的,因为现在小米智能设备大部分都是通过蓝牙协议,不是以前的zigbee了。
可以通过【文档】选项看到当前集成支持的设备和相关配置说明。

那要怎么办呢?就需要第三方集成:GitHub - al-one/hass-xiaomi-miot: 小米米家智能家居设备接入Hass集成,第三方集成是要在HACS(社区商店)中进行安装的。

安装HACS

如果你的Home Assistant安装在群晖中,可以进入群晖【Container Manager】,在容器中点击【Homeassistant】容器,如下图的界面。再点击右侧的【操作】【打开终端机】。

再新增一个【终端】,输入以下代码wget -O - https://get.hacs.xyz | bash -,回车,进行下载。下载完毕后就可以关闭终端界面了

回到容器菜单,点击homeassistant容器,右键重启容器

重启成功后,回到【Home Assistant】网页中,点击【配置】->【集成】->右下角【添加集成】,并搜索HACS

接受许可,前面几个选项都是必选的,只有最后一个是可选的

打开下面的网址,把key输进去

同意授权后,回到【Home Assistant】显示已经安装成功

安装社区集成

现在左侧菜单栏就多了一个【HACS】选项,点击它,再点击【集成】

点击右下角的【浏览并下载存储库】,输入【xiaomi】,选择第一个进行下载

选择最新版本

下载完成后要进行重启

也可以在【配置】的右上角点击三个点,选择【重启Home Assistant】

配置【Xiaomi Miot Auto】

重启成功后,点击【配置】中【集成】选项卡下的【添加集成】按钮,搜索xiaomi,发现已经有刚刚安装的集成了,点击它进行配置

选择账号集成


输入账户和密码,其他的配置如下图

这里按需配置

设置设备的区域(也可以先保持默认,后期统一管理设备的区域)

现在可以在【集成】的【已配置】选项中看到所有接入的设备,一共有18个

所有接入的设备

进入设备,可以看到有哪些传感器,如果是能设置状态的传感器,也可以在homeAssistant中设置

小爱音响可以让他说播放指定的内容

也可以在【开发者工具】的【状态】下看到所有实体的状态

后记

当Home Assistant能得到设备状态时,就可以在自动化中进行联动配置了。比如当回家开门的时候开灯;人不在家的时候,关闭所有的灯;人体感应器感应到人的时候开灯;没人的时候关灯等等。
有人会问,这些功能在米家中能也能实现,是的!米家设备在米家中进行联动是没有任何问题的,但是,当群晖的CPU使用率过高,让小爱同学播一句话,提醒我群晖的CPU使用率过高。这样一个操作在米家中是根本无法实现的。
随着接入的设备厂家越来越多,那么各个平台之间相互联动的门槛是越来越高的,Home Assistant就是他们之间的桥梁!

最后修改:2024 年 08 月 12 日
如果觉得我的文章对你有用,就给个赏~~写文章,费烟~