kenlau 发表于 2020-5-11 22:58:03

gmshiwoge 发表于 2020-5-11 22:09
获取到了谢谢!但是ha控制不了

IP地址填写错误就联不到,我两台空调,有一台在路由器那里没显示名字的

wzdldx0420 发表于 2020-5-12 09:58:24

太厉害了,niubility

AnyLine 发表于 2020-5-12 12:08:54

win10系统连接安卓手机logcat命令:    adb shell "logcat | grep -i deviceid"
注意引号。

AnyLine 发表于 2020-5-12 15:36:13

尝试win10连接到手机adb,运行adb shell "logcat | grep -i deviceid",然后打开美居app,这出来的信息,是不是提示空调不在线?

mac_zhou 发表于 2020-5-12 15:42:28

AnyLine 发表于 2020-5-12 15:36
尝试win10连接到手机adb,运行adb shell "logcat | grep -i deviceid",然后打开美居app,这出来的信息,是 ...

是用插件后出现的么?
单单看这个log level是warning 应该没啥问题

AnyLine 发表于 2020-5-12 15:47:31

mac_zhou 发表于 2020-5-12 15:42
是用插件后出现的么?
单单看这个log level是warning 应该没啥问题

不是,这在公司测试了下,手机打开美居,回家的打开空调再抓应该会出现ID吧

shay 发表于 2020-5-12 16:29:17

我记得美的app里面的协议是使用js写的,所以通过分析js就可以得到所有的协议。

hhyhxc13 发表于 2020-5-12 17:33:32

本帖最后由 hhyhxc13 于 2020-5-12 17:36 编辑

大佬,都写了,我还搞了个小白的教程 ...........:P
https://bbs.hassbian.com/thread-9968-1-1.html顺便贴个报错日志,使用正常

日志详细信息( ERROR )Logger: homeassistant.helpers.entity
Source: custom_components/midea/climate.py:108
First occurred: 下午5:34:48 (1 occurrences)
Last logged: 下午5:34:48
Update for climate.midea_b77300000038 failsTraceback (most recent call last):File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 279, in async_update_ha_state    await self.async_device_update()File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 470, in async_device_update    await self.async_update()File "/config/custom_components/midea/climate.py", line 108, in async_update    await self.hass.async_add_executor_job(self._device.refresh)File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run    result = self.fn(*self.args, **self.kwargs)File "/usr/local/lib/python3.7/site-packages/msmart/device.py", line 170, in refresh    data = self._lan_service.appliance_transparent_send(data)File "/usr/local/lib/python3.7/site-packages/msmart/lan.py", line 63, in appliance_transparent_send    response = bytearray(self.request(data))File "/usr/local/lib/python3.7/site-packages/msmart/lan.py", line 38, in request    response = sock.recv(256)socket.timeout: timed out

wy59421 发表于 2020-5-12 20:23:35

这个厉害了

mac_zhou 发表于 2020-5-12 22:13:42

shay 发表于 2020-5-12 16:29
我记得美的app里面的协议是使用js写的,所以通过分析js就可以得到所有的协议。 ...

js里解析的是解密后的数据,加密和解密,他们是用lua写的
页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15
查看完整版本: 美的空调-局域网协议控制[新协议已支持]