在Home Assistant控制空调


以下方法经本人验证通过,环境如下:

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空调伴侣遥控家中电器,请看下一篇

如果您喜欢这篇文章,或者它给您带来了帮助,您可以请我们喝一杯咖啡,我们将非常感谢您的支持!

4人评论了“在Home Assistant控制空调”

    1. 一般来说无法启动的原因是配置文件格式不正确导致的(例如缩进的空格不正确),建议一:使用自带的检测配置进行检查,通过后再重载;建议二:将本次修改的部分先删除,看是否能正确启动,使用排除法找到问题点再解决即可。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

2 + 7 =