找回密码
 立即注册

微信扫码登录

搜索
查看: 123225|回复: 81

[集成接入] 小米空调伴侣2 插件接入HA

  [复制链接]

3

主题

322

回帖

3138

积分

论坛积极会员

积分
3138
金钱
2813
HASS币
10
发表于 2020-9-4 21:42:21 | 显示全部楼层 |阅读模式
本帖最后由 tcwj2008 于 2022-7-20 13:46 编辑

推荐使用Xiaomi Miot Auto,实测MCN02使用时完全没问题的,这个插件就不要使用了


使用tips:
1.请在匹配完成能在米家中正常使用之后再用此插件。
2.插件状态更新会有些滞后,可以将scan_interval调小点尝试,关于此问题的issues已经提交作者,但是还没有回复
3.目前支持MCN02的miio已经合并,请优先尝试官方版本,实在不能使用再用这个版本。原版插件地址:https://github.com/EugeneLiu/xiaomi_airconditioningcompanionMCN02
4.我只是个小小搬运工,只能解决一些力所能及的问题,请大家见谅。既然选择折腾HA,就要有折腾的精神。问题解决之后,如果可以的话留言在帖子里,我可以一起修改了方便后面的朋友


插件修改说明:
插件以及更新过的miio均来自EugeneLiu的插件,地址:https://github.com/EugeneLiu/xiaomi_airconditioningcompanionMCN02
使用的miio为支持MCN02的miio,地址:https://github.com/EugeneLiu/python-miio
如果后期miio或者插件有更新,请删除本插件重新安装,本修改版的插件的实现方式是将miio的调用均指向插件文件夹内部的miio。个人比较懒,所以没有对miio进行文件精简,所以文件数量比较多,均是来自github

下载地址:
原版: 原版xiaomi_miio_airconditioningcompanion.zip (4.86 KB, 下载次数: 83)
带miio版: 带miio版xiaomi_miio_airconditioningcompanion.zip (79.81 KB, 下载次数: 171)

20200912更新:有坛友碰到报错"python-miio>0.5.3" ,根据7楼gtyun的提醒,已经修改manifest.json文件
20210202更新:根据35楼coolwd的提醒,已经修改airconditioningcompanionMCN.py文件20210604更新:更新manifest.json文件。另已测试,在新版的HassOS中原版已经可以运行,附件中附原版,建议使用原版,之后有更新可以优先从github中获取

设置方式:
climate:
  - platform: xiaomi_miio_airconditioningcompanion
    name: xiaomi Air Conditioning Companion 2
    host: "192.168.1.2"
    token: "1234567890abcdef1234567890abcdef"
    target_sensor: sensor.temperature_158d0001f53706
    scan_interval: 60
host为空调伴侣的ip地址
token为空调伴侣的token,获取方式请自行百度
请根据自己情况修改,请注意对齐,具体可以参考插件的github地址


鸣谢:
感谢来自深圳的大佬EugeneLiu












评分

参与人数 2金钱 +24 HASS币 +10 收起 理由
jyz_0501 + 4
+ 20 + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

0

主题

2

回帖

38

积分

新手上路

积分
38
金钱
36
HASS币
0
发表于 2022-7-21 14:11:37 | 显示全部楼层
tcwj2008 发表于 2022-7-20 13:44
推荐使用Xiaomi Miot Auto,MCN02是可以使用的,这个插件有点小问题,作者也好久没有更新了 ...

在装hacs,但是好像碰到证书问题了。安装包拉不下来
微信图片_20220721141050.png
回复

使用道具 举报

3

主题

322

回帖

3138

积分

论坛积极会员

积分
3138
金钱
2813
HASS币
10
 楼主| 发表于 2022-7-20 13:44:52 | 显示全部楼层
孤独之日 发表于 2022-7-20 10:17
官方的miio里好像没有mcn02

推荐使用Xiaomi Miot Auto,MCN02是可以使用的,这个插件有点小问题,作者也好久没有更新了
回复

使用道具 举报

0

主题

2

回帖

38

积分

新手上路

积分
38
金钱
36
HASS币
0
发表于 2022-7-20 10:17:56 | 显示全部楼层
官方的miio里好像没有mcn02
回复

使用道具 举报

0

主题

3

回帖

48

积分

新手上路

积分
48
金钱
45
HASS币
0
发表于 2021-9-16 13:23:42 | 显示全部楼层
xiaomi_miio_airconditioningcompanionmcn02: Error on device update!
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 431, in _async_add_entity
    await entity.async_device_update(warning=False)
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 633, in async_device_update
    await task
  File "/config/custom_components/xiaomi_miio_airconditioningcompanion/climate.py", line 324, in async_update
    ATTR_SWING_MODE: state.swing_mode.name.lower(),
  File "/usr/local/lib/python3.9/site-packages/miio/airconditioningcompanionMCN.py", line 97, in swing_mode
    return SwingMode(mode)
  File "/usr/local/lib/python3.9/enum.py", line 384, in __call__
    return cls.__new__(cls, value)
  File "/usr/local/lib/python3.9/enum.py", line 702, in __new__
    raise ve_exc
ValueError: 'unsupport' is not a valid SwingMode
回复

使用道具 举报

6

主题

160

回帖

3735

积分

论坛元老

积分
3735
金钱
3569
HASS币
10
发表于 2021-9-2 17:59:00 | 显示全部楼层
ALEXYANGTAO 发表于 2021-9-1 20:23
就是说2021.6版本用不了了。不知到作者还会不会更新啊
这个就很烦 HA还要回退。。。 ...


后来有看到 原作者 六月有更新一次 当时测试了一下 目前用到 2021.9.x 都正常

https://github.com/EugeneLiu/xiaomi_airconditioningcompanionMCN02

供参考
回复

使用道具 举报

4

主题

146

回帖

604

积分

高级会员

积分
604
金钱
454
HASS币
0
发表于 2021-9-1 20:23:04 | 显示全部楼层
Jerrylee 发表于 2021-6-3 19:36
2021.6 版如果没有内涵 Version Key 就会被停用
手动自己加一个 manifest.json 档案,写一下骗过去可以用
...

就是说2021.6版本用不了了。不知到作者还会不会更新啊
这个就很烦 HA还要回退。。。
回复

使用道具 举报

0

主题

2

回帖

8

积分

新手上路

积分
8
金钱
6
HASS币
0
发表于 2021-7-2 23:55:07 | 显示全部楼层
请问一下,这个插件该如何安装呢
回复

使用道具 举报

3

主题

322

回帖

3138

积分

论坛积极会员

积分
3138
金钱
2813
HASS币
10
 楼主| 发表于 2021-7-2 10:34:22 | 显示全部楼层
wudijushi 发表于 2021-7-1 22:05
原版和修改可以学习和发送红外吗?
尝试调用climate.xiaomi_miio_send_command服务似乎并不可以。 ...

好像这个空调伴侣本来就没有这个功能吧
回复

使用道具 举报

5

主题

204

回帖

2022

积分

金牌会员

积分
2022
金钱
1803
HASS币
45
发表于 2021-7-1 22:05:58 | 显示全部楼层
原版和修改可以学习和发送红外吗?
尝试调用climate.xiaomi_miio_send_command服务似乎并不可以。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-9-24 03:04 , Processed in 0.116425 second(s), 23 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表