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

 找回密码
 立即注册
查看: 8574|回复: 8

[已解决] aqara 窗帘电机无法控制?

[复制链接]

6

主题

104

帖子

487

积分

中级会员

Rank: 3Rank: 3

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

环境:MacOS 直接跑homeassistant v0.80.3
硬件:aqara空调伴侣升级版。

通过xiaomi gateway(aqara)插件接入了空调伴侣,子设备都能发现。通过UI能控制单火开关,但是窗帘电机控制不了。
有解决过这种情况的大神吗?多谢!


解决方法在5楼!
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

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

QQ
发表于 2018-10-23 10:27:31 | 显示全部楼层
回复

使用道具 举报

6

主题

104

帖子

487

积分

中级会员

Rank: 3Rank: 3

积分
487
金钱
383
HASS币
0
 楼主| 发表于 2018-10-23 17:12:51 | 显示全部楼层
这个问题自己解决了 等有空了更新下
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

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

QQ
发表于 2018-10-31 10:35:53 | 显示全部楼层
honorfight 发表于 2018-10-23 17:12
这个问题自己解决了 等有空了更新下

不是说直接就可以加入吗?自动配置的,你的是出什么问题了
回复

使用道具 举报

6

主题

104

帖子

487

积分

中级会员

Rank: 3Rank: 3

积分
487
金钱
383
HASS币
0
 楼主| 发表于 2018-10-31 11:33:10 | 显示全部楼层
本帖最后由 honorfight 于 2018-10-31 13:16 编辑
jyz_0501 发表于 2018-10-31 10:35
不是说直接就可以加入吗?自动配置的,你的是出什么问题了

看说明也觉得可以完美支持,不过接入后出问题了。在论坛搜索了下Aqara关键字,受下面帖子启发:
关于 Aqara 的墙壁插座在HA中无法被控制的解决办法

参考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))

重启服务,搞定!
     



回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

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

QQ
发表于 2018-10-31 12:41:31 | 显示全部楼层
honorfight 发表于 2018-10-31 11:33
看说明也觉得可以完美支持,不过接入后出问题了。在论坛搜索了下Aqara关键字,受下面帖子启发:
关于 Aqar ...

好的!!
回复

使用道具 举报

1

主题

115

帖子

1632

积分

金牌会员

Rank: 6Rank: 6

积分
1632
金钱
1517
HASS币
0
发表于 2018-12-2 22:51:33 | 显示全部楼层
学习学些!!
回复

使用道具 举报

4

主题

150

帖子

592

积分

高级会员

Rank: 4

积分
592
金钱
442
HASS币
0
发表于 2020-3-18 09:20:19 | 显示全部楼层

学习学些!!
回复

使用道具 举报

3

主题

334

帖子

2066

积分

金牌会员

Rank: 6Rank: 6

积分
2066
金钱
1732
HASS币
0
发表于 2020-4-8 05:59:32 来自手机 | 显示全部楼层
homeassistant/components/cover/xiaomi_aqara.py  这个路径哪儿?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 22:30 , Processed in 0.069644 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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