- 积分
- 181
- 金钱
- 173
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
注册会员
- 积分
- 181
- 金钱
- 173
- HASS币
- 0
|
发表于 2022-6-20 22:05:18
|
显示全部楼层
使用midea-discover输出V2设备信息:
INFO:msmart.cli:*** Found a device: {'name': 'midea_AC_0005', 'ssid': 'midea_AC_0005', 'ip': '192.168.0.10', 'port': 6444, 'id': 21110623283XXXX, 'version': 2, 'token': None, 'key': None, 'type': 'AC', 'sn': '00021122011695670X0XX000XX000', 'model': '11695', 'support': False, 'run_test': True}
使用自动发现模式会提示“未在网络上发现可用新设备”,使用手动模式添加,按照以上的输出,填写设备ID, IP地址,端口号,以及协议版本选择V2, Token及Key留空,此时点击提交,Web端提示产生了未知的错误。看日志的话,提示/config/custom_components/midea_ac_lan/config_flow.py", line 115, in async_step_manual
user_input[CONF_TOKEN], user_input[CONF_KEY], user_input[CONF_PROTOCOL], 应该是令牌不允许留空。
Update:刚刚随便复制了其它设备的Token和Key用到V2设备,居然可以成功接入了。所以应该直接让V2设备直接允许空的Token和Key就可以了,或者不大改代码的话,可以尝试为V2设备随机伪造。 |
|