以下方法经本人验证通过,环境如下:
Home Assistant 0.91.4
绿米Aqara 空调伴侣(升级版)固件版本:1.4.1_159.0149
MuMu安卓模拟器MAC版:V1.9.3
米家APP安卓版:V5.4.54
前言:在上一篇 将绿米aqara-空调伴侣升级版网关添加到home-assistant 文章中,我们实现了将空调伴侣的网关添加到了Home Assistant,通过空调伴侣添加的设备可自动出现在Home Assistant中,但并没有实现使用Home Assisitant 控制空调伴侣连接的空调,本文就来实现它。
第一步:下载米家APP安卓版的V5.4.54版本
链接: https://pan.baidu.com/s/1hBYYFu87LClr70gNap9VGw 提取码: c597
第二步:获取米家万能遥控器的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最简单的方法
- 如果你想了解如何使用Home Assistant通过 aqara空调伴侣获取红外指令,并使用 aqara空调伴侣遥控家中电器,请看下一篇
如果您喜欢这篇文章,或者它给您带来了帮助,您可以请我们喝一杯咖啡,我们将非常感谢您的支持!
配置了configuration.yaml之后就无法启动了是为什么
一般来说无法启动的原因是配置文件格式不正确导致的(例如缩进的空格不正确),建议一:使用自带的检测配置进行检查,通过后再重载;建议二:将本次修改的部分先删除,看是否能正确启动,使用排除法找到问题点再解决即可。
target_sensor: sensor.temperature_158d0001f53706,后边的158.。。从哪儿查的?
您好,在HomeAssistant的状态页面可以看到设备的Entity id