请选择 进入手机版 | 继续访问电脑版

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

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

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

  [复制链接]

6

主题

104

帖子

487

积分

中级会员

Rank: 3Rank: 3

积分
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

主题

231

帖子

1856

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

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

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

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

使用道具 举报

2

主题

190

帖子

1733

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

0

主题

41

帖子

625

积分

高级会员

Rank: 4

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

使用道具 举报

6

主题

198

帖子

1533

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

4

主题

282

帖子

3624

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

8

主题

733

帖子

4238

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

13

主题

401

帖子

2743

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

4

主题

300

帖子

1129

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-3-29 22:36 , Processed in 0.459435 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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