找回密码
 立即注册
查看: 27256|回复: 55

[基础教程] 分享Aqara窗帘电机接入hass后无法控制的解决办法

  [复制链接]

6

主题

98

回帖

487

积分

中级会员

积分
487
金钱
383
HASS币
0
发表于 2018-10-31 11:57:01 | 显示全部楼层 |阅读模式
本帖最后由 honorfight 于 2018-10-31 13:15 编辑

先说下环境:
home-assistant版本: v0.80.3
网关设备:Aqara空调伴侣升级版 lumi.acpartner.v3
窗帘电机:Aqara窗帘电机 lumi.curtain.v1

现象:将伴侣接入hass后,aqara单火开关都正常,窗帘电机无法控制,没有反应。

问题定位和解决办法:

参考Aqara 网关局域网通信协议V2.0 觉得先抓包看看,发送的数据是否正确?
结果是发送的数据跟协议不一样。实际发送的数据是 :

{
   "cmd":"write",
   "sid":"xxxxxxxx",
   "key": "xxxxxxxxx",
   "params":[{"status":"open"}] 
}


而协议里是:

{
   "cmd":"write",
   "sid":"xxxxxxxx",
   "key": "xxxxxxxxx",
   "params":[{"curtain_status":"open"}] 
}


找到问题,应该是 'curtain_status',  实际上是 'status'.

然后去修改代码即可。
    路径:homeassistant/components/cover/xiaomi_aqara.py
    将setup_platform方法中的代码:
   
                devices.append(XiaomiGenericCover(device, "Curtain",
                                                  {'status': 'status',
                                                   'pos': 'curtain_level'},
                                                  gateway))

     修改为:

   
                devices.append(XiaomiGenericCover(device, "Curtain",
                                                  {'status': 'curtain_status',
                                                   'pos': 'curtain_level'},
                                                  gateway))

重启服务,搞定!
回复

使用道具 举报

2

主题

228

回帖

1917

积分

金牌会员

积分
1917
金钱
1687
HASS币
0
发表于 2018-10-31 11:59:51 来自手机 | 显示全部楼层
感謝分享
回复

使用道具 举报

175

主题

2794

回帖

7618

积分

超级版主

我就是六神

积分
7618
金钱
4624
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-10-31 12:33:53 | 显示全部楼层
本帖最后由 jyz_0501 于 2018-10-31 12:35 编辑

我的单键无线开关 终于在升级到80.3看到他了
hassio的话应该把改好的放到deps里还是 custom_components 里面
回复

使用道具 举报

2

主题

188

回帖

1733

积分

金牌会员

积分
1733
金钱
1543
HASS币
0
发表于 2018-10-31 12:34:31 | 显示全部楼层
學習了!感謝分享
回复

使用道具 举报

fara 

0

主题

41

回帖

629

积分

高级会员

积分
629
金钱
588
HASS币
0
发表于 2018-10-31 13:16:55 | 显示全部楼层
谢谢分享。
回复

使用道具 举报

6

主题

192

回帖

1535

积分

金牌会员

积分
1535
金钱
1337
HASS币
0
发表于 2018-10-31 13:30:07 | 显示全部楼层
分享Aqara窗帘电机接入hass后无法控制的解决办法
回复

使用道具 举报

6

主题

299

回帖

4212

积分

论坛元老

积分
4212
金钱
3907
HASS币
0
发表于 2018-10-31 13:58:02 | 显示全部楼层
看看怎么个解决办法
回复

使用道具 举报

8

主题

728

回帖

4704

积分

论坛元老

积分
4704
金钱
3963
HASS币
40
QQ
发表于 2018-10-31 14:37:22 | 显示全部楼层
感谢分享
回复

使用道具 举报

13

主题

387

回帖

2830

积分

金牌会员

积分
2830
金钱
2430
HASS币
0
发表于 2018-10-31 16:34:27 | 显示全部楼层
感谢分享,看一下
回复

使用道具 举报

5

主题

300

回帖

1239

积分

金牌会员

积分
1239
金钱
924
HASS币
40
发表于 2018-10-31 17:06:23 | 显示全部楼层
学习,感谢分享
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-5 15:41 , Processed in 0.208869 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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