【原创】HomeAssistant-海尔智家实体类型识别异常

当你通过HA接入海尔生态的设备后,有可能会出现实体类型识别错乱的问题,笔者家里是几台卡萨帝的空调,但是将其上下摆风和左右摆风的select实体被识别成了sensor实体,这样会直接导致无法在HA中控制摆风的具体位置。

究其原因发现是在第一次添加空调时,空调未在打开状态,导致在实体识别时出现错误,但是当我删除重新添加后实体依然为Sensor类型,经过了反复几次尝试后最终定位到影响其识别错误的是其残留的JSON文件。

通过SSH登陆HA后,找到对应空调的JSON文件,你会发现即便你删除了当前实体,在此目录下的设备的JSON文件并不会删除,导致依然会以第一次识别的实体类型进行设备的初始化。

找到原因后,通过如下的步骤进行修复。

步骤一:首先在HA图形界面删除设备。

步骤二:其次通过SSH登陆HA删除设备对应的JSON配置文件。

步骤三:打开空调再次进行添加。

此时你会发现对应的原先识别为Sensor的实体已经变为可以控制的Select实体了。

所有的上下摆风与左右摆风已经可以控制了。

当然如果家里使用的是苹果生态,可以通过home bridge接入,直接通过siri控制。

Leave a Reply