找回密码
 立即注册
查看: 1843|回复: 6

[信息发布] 今天升级6.0后空调伴侣v3失效,如何解决

[复制链接]

72

主题

401

回帖

3568

积分

论坛元老

积分
3568
金钱
3095
HASS币
0
发表于 2023-6-8 10:03:59 | 显示全部楼层 |阅读模式
本帖最后由 Masterchen 于 2023-6-8 19:20 编辑

今天升级6.0后空调伴侣v3失效,原来是用‘xiaomi_miio_airconditioningcompanion’这个集成,一切都很完美,但是升级后,提示错误,我删除这个集成,改用xiao miot auto可以添加空调伴侣v3,也能成功控制,但是有出现如下错误


Platform error climate.xiaomi_miio_airconditioningcompanion - No module named 'custom_components.xiaomi_miio_airconditioningcompanion.climate'



现在不敢重启,应该修改yaml


出问题后,作者更新了,xiaomi_miio_airconditioningcompanion,但是更新后,点进去说,不再支持空调这个功能,郁闷,究竟如何解决




【解决方法】:xiaomi_miio_airconditioningcompanion这个集成今天更新的还是不支持空调,不知道过段时间更新会不会支持,目前解决方法是,用xiaomi miolt auto这个集成,这个集成默认支持空调,但是默认不支持绑定温度传感器,需要通过自定义实体绑定温度传感器,
方法如下:1:https://github.com/al-one/hass-xiaomi-miot/issues/686  
                 2:   https://github.com/al-one/hass-xiaomi-miot/issues/600


回复

使用道具 举报

78

主题

1343

回帖

2万

积分

元老级技术达人

积分
27671
金钱
26210
HASS币
290
发表于 2023-6-8 11:17:46 | 显示全部楼层
本帖最后由 dscao 于 2023-6-8 11:19 编辑

在 Python 3.11 中,@asyncio.coroutine 被弃用并且不能再使用了。代替方案是使用 async def 定义协程函数。
将 @asyncio.coroutine 替换成 async def 即可,其他代码保持不变。注意一些细节变化,例如不再使用 yield from,而是使用 await 等。
这次ha2023.6升级后相当一部分自定义集成用了 @asyncio.coroutine ,需要修改一下。
回复

使用道具 举报

72

主题

401

回帖

3568

积分

论坛元老

积分
3568
金钱
3095
HASS币
0
 楼主| 发表于 2023-6-8 12:23:09 | 显示全部楼层
dscao 发表于 2023-6-8 11:17
在 Python 3.11 中,@asyncio.coroutine 被弃用并且不能再使用了。代替方案是使用 async def 定义协程函数 ...

太小白了,不会在哪里修改
回复

使用道具 举报

3

主题

119

回帖

885

积分

高级会员

积分
885
金钱
763
HASS币
0
发表于 2023-6-8 12:44:15 | 显示全部楼层
Masterchen 发表于 2023-6-8 12:23
太小白了,不会在哪里修改

去xiaomi_miio_airconditioningcompanion这个目录下打开所有有.py文件搜索里面的yield from替换成await
将@asyncio.coroutine
def xxx  这种改成 async def xxx如果@asyncio.coroutine下面的那行已经是async def xxx  那就直接把@asyncio.coroutine删除掉
回复

使用道具 举报

2

主题

43

回帖

1250

积分

金牌会员

积分
1250
金钱
1205
HASS币
0
发表于 2023-6-8 13:15:16 | 显示全部楼层
第三方集成对python 3.11的适配估计还需要一段时间 ,等不及就只有自己手动改了
回复

使用道具 举报

7

主题

346

回帖

3440

积分

论坛元老

积分
3440
金钱
3087
HASS币
0
发表于 2023-6-8 13:16:42 | 显示全部楼层
作者已经更新了
回复

使用道具 举报

72

主题

401

回帖

3568

积分

论坛元老

积分
3568
金钱
3095
HASS币
0
 楼主| 发表于 2023-6-8 16:13:50 | 显示全部楼层
yuyuye 发表于 2023-6-8 13:16
作者已经更新了

果然,够迅速
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-9 15:36 , Processed in 0.105543 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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