banto6 / haier

海尔智能家居设备接入HomeAssistant
Apache License 2.0
496 stars 107 forks source link

显示失败 #132

Closed mzwbm closed 1 month ago

mzwbm commented 1 month ago

前言

问题描述 显示失败

环境信息:

设备信息可在.storage/haier/目录下找到,文件格式为device_设备ID.json,上传文件时可将文件名和文件内容中的设备ID替换为任意值以保护个人隐私。

设备ID可开启debug模式后可在Device Info部分的日志中找到。日志可在配置 > 系统 > 日志 > 加载完整日志中查看。

错误日志 Error setting up entry Haier: 9ae5e3 for haier Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/config_entries.py", line 575, in async_setup result = await component.async_setup_entry(hass, self) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/haier/init.py", line 33, in async_setup_entry await store.async_save(json.dumps(await client.get_digital_model(device.id), ensure_ascii=False)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/haier/core/client.py", line 87, in get_digital_model return json.loads(content['detailInfo'][deviceId])['attributes']


KeyError: '68E4783FFB70'
banto6 commented 1 month ago

使用master分支最新代码后看看最新日志

mzwbm commented 1 month ago

用了Master分支就正常了,谢谢

banto6 commented 1 month ago

我只是把错误屏蔽掉了,你的设备下应该没有实体

mzwbm commented 1 month ago

1223 有的,实体有的,控制也正常

banto6 commented 1 month ago

应该有一个设备识别是异常的

mzwbm commented 1 month ago

不知道啊,反正我现在使用中的设备是都识别的,我帐号里本来就是一个待配网的设备,不过是爸妈家里的联不上网络,就没管它了,会不会是它

banto6 commented 1 month ago

可能是的