banto6 / haier

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

更新v1.0.0-alpha 版本之后部分设备识别错误 #127

Closed shaokui-gu closed 2 weeks ago

shaokui-gu commented 1 month ago

问题描述 更新v1.0.0-alpha 版本之后部分设备识别错误,如:零冷水模式切换switch变成了sensor导致无法设置运行模式,目标温度number也变成了sensor无法设置温度

环境信息:

设备信息 device_1457.json

错误日志

ERRORCODE6 commented 1 month ago

用master分支的啊

banto6 commented 1 month ago

image image

根据海尔返回的设备信息,这两个字段是不可写的,所以会被识别为sensor。你把Device Info 贴上来吧, 我看能不能特殊处理一下。

staritbusfans commented 1 month ago

我这边空气能热水器也是一样,设定温度、双源速热这些在热水器开机时writable为True,关机时为False,集成加载的时候如果热水器开着就会被认为是switch,关着就会被认做Sensor

shaokui-gu commented 1 month ago

根据海尔返回的设备信息,这两个字段是不可写的,所以会被识别为sensor。你把Device Info 贴上来吧, 我看能不能特殊处理一下。

您说的是设备的具体型号和设备id这些吗?都发给您,辛苦 IMG_3149

banto6 commented 1 month ago

@shaokui-gu 你可以先按这个方法,在热水器开机的情况下启动集成试试 https://github.com/banto6/haier/issues/127#issuecomment-2097195931

shaokui-gu commented 1 month ago

@banto6 好的