『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
楼主: yezivv

[技术探讨] 有人成功过吗?美的空调第三代模块,8370协议

[复制链接]

14

主题

137

帖子

1377

积分

论坛特邀嘉宾

积分
1377
金钱
1240
HASS币
0
发表于 2021-6-16 11:15:37 | 显示全部楼层

不是,要走云端账号授权后走云端控制
回复

使用道具 举报

20

主题

550

帖子

3603

积分

元老级技术达人

积分
3603
金钱
3013
HASS币
210

教程狂人突出贡献

发表于 2021-6-16 17:39:37 | 显示全部楼层
Alexie 发表于 2021-6-16 11:13
eWeLink addon也有独立的Docker安装方式 你可以看下github上介绍

能给个链接吗?
回复

使用道具 举报

20

主题

550

帖子

3603

积分

元老级技术达人

积分
3603
金钱
3013
HASS币
210

教程狂人突出贡献

发表于 2021-6-16 19:30:17 | 显示全部楼层
本帖最后由 involute 于 2021-6-24 06:52 编辑
Alexie 发表于 2021-6-16 11:13
eWeLink addon也有独立的Docker安装方式 你可以看下github上介绍

请问走云端的websocket对于设备的控制,我是这么发的

{'action': 'update', 'apikey': 'xxx', 'selfApikey': 'xxx', 'deviceid': '123000abcd', 'userAgent': 'app', 'sequence': '162384XXX0', 'ts': 0, 'params': {'power': 'off'}}

空调虽然关闭了,但是websocket却被服务器断了,请问是我发的有什么不合法的地方吗?
---------------------------------------------------------------------------------------------------

明白了,请求不能发太密集

回复

使用道具 举报

0

主题

13

帖子

134

积分

注册会员

Rank: 2

积分
134
金钱
121
HASS币
0
发表于 2021-6-20 00:36:13 | 显示全部楼层
involute 发表于 2021-6-16 19:30
请问走云端的websocket对于设备的控制,我是这么发的

{'action': 'update', 'apikey': 'xxx', 'selfApikey ...

Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/homeassistant/components/websocket_api/commands.py", line 185, in handle_call_service
    await hass.services.async_call(
  File "/usr/local/lib/python3.9/site-packages/homeassistant/core.py", line 1491, in async_call
    task.result()
  File "/usr/local/lib/python3.9/site-packages/homeassistant/core.py", line 1526, in _execute_service
    await handler.job.target(service_call)
  File "/usr/local/lib/python3.9/site-packages/homeassistant/helpers/entity_component.py", line 213, in handle_service
    await self.hass.helpers.service.entity_service_call(
  File "/usr/local/lib/python3.9/site-packages/homeassistant/helpers/service.py", line 658, in entity_service_call
    future.result()  # pop exception if have
  File "/usr/local/lib/python3.9/site-packages/homeassistant/helpers/entity.py", line 760, in async_request_call
    await coro
  File "/usr/local/lib/python3.9/site-packages/homeassistant/helpers/service.py", line 695, in _handle_entity_call
    await result
  File "/usr/local/lib/python3.9/site-packages/homeassistant/components/climate/__init__.py", line 434, in async_set_hvac_mode
    await self.hass.async_add_executor_job(self.set_hvac_mode, hvac_mode)
  File "/usr/local/Cellar/[email protected]/3.9.5/Frameworks/Python.framework/Versions/3.9/lib/python3.9/concurrent/futures/thread.py", line 52, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/Users/binbinzhao/.homeassistant/custom_components/ewelink_climate/climate.py", line 222, in set_hvac_mode
    self._states_manager.send_payload(self._device_id, {"power": "on", mode_key: mode})
  File "/Users/binbinzhao/.homeassistant/custom_components/ewelink_climate/statemanager.py", line 89, in send_payload
    self.send_json(payload)
  File "/Users/binbinzhao/.homeassistant/custom_components/ewelink_climate/statemanager.py", line 63, in send_json
    self._ws.send(json.dumps(jsondata))
  File "/usr/local/lib/python3.9/site-packages/websocket/__init__.py", line 1012, in send
    if self.sock.send(data, opcode) == 0:
AttributeError: 'NoneType' object has no attribute 'send'


是这个问题吗?
回复

使用道具 举报

20

主题

550

帖子

3603

积分

元老级技术达人

积分
3603
金钱
3013
HASS币
210

教程狂人突出贡献

发表于 2021-6-23 20:46:09 | 显示全部楼层
本帖最后由 involute 于 2021-6-23 22:13 编辑
Alexie 发表于 2021-6-16 11:15
不是,要走云端账号授权后走云端控制

Alexie大神,易微联App中显示空调离线了,用易微联的API控制返回Online:False,但是我在直控空调,从易微联API却能收到空调的信息同步反馈,但是无论发什么都是Online:False,请问是BUG还是我被Ban了?

美居操作一下,易微联中就设备显示在线了,但无论发什么都还是会收到Oline:False,再刷新状态,设备的状态又变离线了。

莫非真是Ban掉了我?

---------------------------------------

好吧,即使不调用API,在易微联App中也是这样,本来设备显示在线,结果点任意控制,设备都会立刻显示离线。
啥原因呢?




回复

使用道具 举报

0

主题

14

帖子

143

积分

注册会员

Rank: 2

积分
143
金钱
129
HASS币
0
发表于 2021-6-23 22:25:51 来自手机 | 显示全部楼层
我今天好像也遇到了,易微联app里面没法控制美的空调了,一点操作就离线。但是状态可以看到
回复

使用道具 举报

20

主题

550

帖子

3603

积分

元老级技术达人

积分
3603
金钱
3013
HASS币
210

教程狂人突出贡献

发表于 2021-6-24 06:51:30 | 显示全部楼层
xyz345 发表于 2021-6-23 22:25
我今天好像也遇到了,易微联app里面没法控制美的空调了,一点操作就离线。但是状态可以看到 ...

你用过那个易微联云控美的空调的HA插件吗?
回复

使用道具 举报

0

主题

14

帖子

143

积分

注册会员

Rank: 2

积分
143
金钱
129
HASS币
0
发表于 2021-6-24 09:42:21 来自手机 | 显示全部楼层
是易微联对接美的美居有问题了吗? 你开发那个插件我也在用了,也是不能控制,但能看到状态。
回复

使用道具 举报

9

主题

382

帖子

3702

积分

论坛元老

Rank: 8Rank: 8

积分
3702
金钱
3320
HASS币
0
发表于 2021-6-24 11:32:01 | 显示全部楼层
involute 发表于 2021-6-23 20:46
Alexie大神,易微联App中显示空调离线了,用易微联的API控制返回Online:False,但是我在直控空调,从易微 ...

已经恢复了~
回复

使用道具 举报

1

主题

36

帖子

305

积分

论坛技术达人

积分
305
金钱
264
HASS币
20
发表于 2021-7-13 17:13:31 | 显示全部楼层
Alexie 发表于 2021-4-29 11:08
是的打通了, 沙盒测试都OK了,下个月正式提审通过后可以在美居App操控所有易微联设备了, 同时一部分美 ...

大神,是不是同步到易微联,也可以在米家APP里通过授权易微联操作美的的设备了?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 08:21 , Processed in 0.147511 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表