『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: ufonba

[经验分享] 抓狂了,0.110的xiaomi_miio冲突

[复制链接]

13

主题

333

帖子

1418

积分

金牌会员

Rank: 6Rank: 6

积分
1418
金钱
1085
HASS币
0
 楼主| 发表于 2020-5-25 01:39:22 | 显示全部楼层
miniknife 发表于 2020-5-22 23:57
应该是由于使用了自定义的miio插件导致的,把 manifest.json 文件里改成 python-miio>=0.5.0.1 ...

谢谢,果然是自定义的空调伴侣插件问题,syssi/xiaomi_airconditioningcompanion删了之后就正常了,我试下修改下,看能不能用
回复

使用道具 举报

13

主题

333

帖子

1418

积分

金牌会员

Rank: 6Rank: 6

积分
1418
金钱
1085
HASS币
0
 楼主| 发表于 2020-5-25 14:53:44 | 显示全部楼层
不是hassio的问题,是syssi/xiaomi_airconditioningcompanion没有跟着更新miio的版本

评分

参与人数 1金钱 +5 收起 理由
neoyang + 5

查看全部评分

回复

使用道具 举报

1

主题

171

帖子

613

积分

高级会员

Rank: 4

积分
613
金钱
442
HASS币
0
发表于 2020-6-3 16:21:58 | 显示全部楼层
ufonba 发表于 2020-5-25 01:39
谢谢,果然是自定义的空调伴侣插件问题,syssi/xiaomi_airconditioningcompanion删了之后就正常了,我试 ...

我删除了空调伴侣插件以后错误依然是一样的
回复

使用道具 举报

13

主题

333

帖子

1418

积分

金牌会员

Rank: 6Rank: 6

积分
1418
金钱
1085
HASS币
0
 楼主| 发表于 2020-6-4 11:56:17 | 显示全部楼层
lzjvv 发表于 2020-6-3 16:21
我删除了空调伴侣插件以后错误依然是一样的

你可能还有其它插件,然后你就把日志贴出来大家看看是不是同一个问题
回复

使用道具 举报

17

主题

357

帖子

2084

积分

论坛DIY达人

积分
2084
金钱
1717
HASS币
40
发表于 2020-6-11 23:56:38 | 显示全部楼层
本帖最后由 hugh_jie 于 2020-6-12 22:21 编辑

我是万能遥控器和插座不能用,删了空调插件也不行

Logger: homeassistant.config
Source: components/xiaomi_miio/gateway.py:4
First occurred: 下午11:51:04 (2 occurrences)
Last logged: 下午11:51:05

Platform error: switch
Platform error: remote
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config.py", line 777, in async_process_component_config
    platform = p_integration.get_platform(domain)
  File "/usr/src/homeassistant/homeassistant/loader.py", line 273, in get_platform
    f"{self.pkg_path}.{platform_name}"
  File "/usr/local/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/src/homeassistant/homeassistant/components/xiaomi_miio/__init__.py", line 8, in <module>
    from .config_flow import CONF_FLOW_TYPE, CONF_GATEWAY
  File "/usr/src/homeassistant/homeassistant/components/xiaomi_miio/config_flow.py", line 12, in <module>
    from .gateway import ConnectXiaomiGateway
  File "/usr/src/homeassistant/homeassistant/components/xiaomi_miio/gateway.py", line 4, in <module>
    from miio import DeviceException, gateway
ImportError: cannot import name 'gateway' from 'miio' (/config/deps/lib/python3.7/site-packages/miio/__init__.py)
我的解决了,在尝试手动把\deps\lib\python3.7\site-packages\miio手动更新也失败之后,我直接把这个文件夹删掉了,本来想让HA自动修复一下的,结果重启之后一切都恢复了,意外之喜


回复

使用道具 举报

0

主题

31

帖子

709

积分

高级会员

Rank: 4

积分
709
金钱
678
HASS币
0
发表于 2020-6-22 22:30:14 | 显示全部楼层
所以这有解决办法了吗?
回复

使用道具 举报

3

主题

189

帖子

1041

积分

金牌会员

Rank: 6Rank: 6

积分
1041
金钱
852
HASS币
0
发表于 2021-1-11 23:13:30 | 显示全部楼层
hugh_jie 发表于 2020-6-11 23:56
我是万能遥控器和插座不能用,删了空调插件也不行

Logger: homeassistant.config

貌似这个方法还挺管用的。
刚开始删掉miio整个目录后重启,不太好使;
后来只删除miio目录下的 __pycache__目录,重启后就好了。
回复

使用道具 举报

0

主题

39

帖子

227

积分

中级会员

Rank: 3Rank: 3

积分
227
金钱
188
HASS币
0
发表于 2021-1-23 11:46:13 | 显示全部楼层
guibaodear 发表于 2021-1-11 23:13
貌似这个方法还挺管用的。
刚开始删掉miio整个目录后重启,不太好使;
后来只删除miio目录下的 __pycache ...

我是hassos安装的。要怎么才能删除这个文件?
回复

使用道具 举报

40

主题

1129

帖子

4256

积分

论坛元老

Rank: 8Rank: 8

积分
4256
金钱
3127
HASS币
0
发表于 2021-1-26 17:37:17 | 显示全部楼层
ufonba 发表于 2020-5-25 01:39
谢谢,果然是自定义的空调伴侣插件问题,syssi/xiaomi_airconditioningcompanion删了之后就正常了,我试 ...

我按这个方法,测试后,不报错了,但是找不到实体,
回复

使用道具 举报

3

主题

189

帖子

1041

积分

金牌会员

Rank: 6Rank: 6

积分
1041
金钱
852
HASS币
0
发表于 2021-2-22 15:07:28 | 显示全部楼层
woodencow 发表于 2021-1-23 11:46
我是hassos安装的。要怎么才能删除这个文件?

这个具体不太清楚,我是在群晖里用docker安装的ha。

前几天重启ha后又出现这个问题了,导致小米插座和PM2.5检测仪无法使用。
老办法,进入HA的docker,再进入目录 /usr/local/lib/python3.8/site-packages/miio,
删掉里面的 __pycache__  ,重启后就好了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 07:36 , Processed in 0.107731 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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