环境如下:
Home Assistant 0.91.4
绿米Aqara 空调伴侣(升级版)固件版本:1.4.1_159.0149
MuMu安卓模拟器MAC版:V1.9.3
米家APP安卓版:V5.4.54
第一步:下载米家APP安卓版的V5.4.54版本
链接: https://pan.baidu.com/s/13-raz83affj_nbfsL2iKpg 提取码: ferb
第二步:获取米家万能遥控器的key,方法如下:
在安卓手机或安卓模拟器中安装第一步下载的米家APP
打开APP,并使用自己的账号登陆,在米家APP中添加空调伴侣(升级版),添加后打开
点击更多图标(右上角三个点),打开功能设置,点击下方插件版本多次,会显示局域网通信协议
在局域网通信协议中,将开关打开,并把密码记录下来
第三步:配置 configuration.yaml ,参考如下示例
xiaomi_aqara:
gateways:
#此处填写Aqara空调伴侣的mac地址,去掉中间的:
- mac: 7E49EAB4EC68
#此处填写第二步获得的key
第四步:重启Home Assistant,即可将绿米Aqara 空调伴侣(升级版)网关接入,该网关下的设备会自动接入Home Assistant。
第五步:获取米家万能遥控器的Token,方法如下:
在安卓手机或安卓模拟器中安装第一步下载的米家APP
打开APP,并使用自己的账号登陆,在米家APP中正常打开米家万能遥控器
打开APP,并使用自己的账号登陆,在米家APP中打开 空调伴侣(升级版)
点击更多图标(右上角三个点),打开功能设置,点击下方插件版本多次,会显示网关信息
在网关信息的json中即可看到该万能遥控器的token值,记录下来
第六步:Home Assistant中添加自定义插件
下载上述文件,解压缩后放到Home Assistant 配置文件夹的custom_components文件夹下。正确的路径应该是 :Home Assistant 配置文件夹 /custom_components /xiaomi_miio_airconditioningcompanion/climate.py
第七步: 配置 configuration.yaml ,参考如下示例
climate:
- platform: xiaomi_miio_airconditioningcompanion
name: Aqara空调伴侣
#此处填写米家万能遥控器的内网ip地址
host: 10.0.0.51
#此处填写第二步获取的Token
token: ***************
target_sensor: sensor.temperature_158d0001f53706
scan_interval: 60
第八步:重启Home Assistant,即可看到Aqara空调伴侣已接入,并可使用Home Assistant控制,如下图所示
- 注意:本文使用并提供下载的的aqara空调伴侣插件不是最新版本,是因为我的Home Assistant版本较低(0.91),使用最新插件会报错: Platform not found: climate.xiaomi_miio_airconditioningcompanion .如果你需要最新版本,可以去 syssi作者的项目主页 https://github.com/syssi/xiaomi_airconditioningcompanion 下载
- IOS版本的米家APP也有获取Token的版本,但我认为本文介绍的是到目前为止获取Token最简单的方法
原文地址:https://www.feeus.com/%e5%b0%86%e7%bb%bf%e7%b1%b3aqara-%e7%a9%ba%e8%b0%83%e4%bc%b4%e4%be%a3%e5%8d%87%e7%ba%a7%e7%89%88%e7%bd%91%e5%85%b3%e6%b7%bb%e5%8a%a0%e5%88%b0home-assistant/