找回密码
 立即注册

微信扫码登录

搜索
查看: 30780|回复: 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

回帖

1919

积分

金牌会员

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

使用道具 举报

175

主题

2794

回帖

7622

积分

超级版主

我就是六神

积分
7622
金钱
4628
HASS币
398

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

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

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

使用道具 举报

2

主题

188

回帖

1735

积分

金牌会员

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

使用道具 举报

fara 

0

主题

41

回帖

629

积分

高级会员

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

使用道具 举报

6

主题

193

回帖

1546

积分

金牌会员

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

使用道具 举报

6

主题

310

回帖

4382

积分

论坛元老

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

使用道具 举报

8

主题

732

回帖

4822

积分

论坛元老

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

使用道具 举报

13

主题

387

回帖

2834

积分

金牌会员

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

使用道具 举报

5

主题

301

回帖

1248

积分

金牌会员

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-16 00:53 , Processed in 0.101097 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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