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

 找回密码
 立即注册
查看: 771|回复: 3

[技术探讨] 如何添加zigbee旋钮开关 双击功能

[复制链接]

4

主题

10

帖子

116

积分

注册会员

Rank: 2

积分
116
金钱
106
HASS币
0
发表于 2024-6-24 16:31:52 | 显示全部楼层 |阅读模式
本帖最后由 hehe009 于 2024-6-24 16:35 编辑

求助,购入了涂鸦的zigbee旋钮开关,永HA自带的Zigbee Home Automation进行接入并完成初始化,在设备选项里面没有发现双击功能,且旋转速度快一点就无法触发功能,请问是该如何解决呢?

                               
登录/注册后可看大图

屏幕截图 2024-06-24 163304.png 屏幕截图 2024-06-24 163357.png




回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2024-6-24 19:32:08 | 显示全部楼层
自动化条件里不是有第一键双击么
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

146

主题

2267

帖子

7004

积分

元老级技术达人

积分
7004
金钱
4732
HASS币
30
发表于 2024-6-24 21:32:04 | 显示全部楼层
这款设备我有,也是zha模式,有双击的,就是旋钮旋转完,才会触发旋钮的动作,调节灯光不够丝滑
device_id: 7c630a4bba0ea1f1ecb907094035bee1
domain: zha
platform: device
type: remote_button_double_press
subtype: button_1


回复

使用道具 举报

9

主题

45

帖子

567

积分

高级会员

Rank: 4

积分
567
金钱
522
HASS币
0
发表于 2024-6-25 09:34:36 | 显示全部楼层
我之前试过ZHA接入,好像没有实体,只有自动化里面有一些事件,而且没有旋钮的步进,【不知道你这边能不能研究出获取转动步进的实体】

最终我选择Z2M+nodered(MQTT IN节点),参考:https://www.zigbee2mqtt.io/devices/ERS-10TZBVK-AA.html
可以看到旋钮有两种模式,看似同样的动作,设备模式不同,获得的反馈就不一样
COMMAND mode:左右转(步进)、单击、按住、按住左右转(步进)
EVENT mode:左右转(没有步进,相当于开关)、单击、双击、按住
你可以设定一个动作来切换旋钮的模式(比如单击),获取更多的状态。反正我是记不住,最终就选择了COMMAND mode

通过MQTT节点获得的旋钮信息挺奇怪的。1每次会传输一条旋转信息和一条空信息。2好像没捕获0.1-0.2秒的转动(如果你旋转的时间长了,会给分隔成多组信息),所以需要对信息作过滤和累加。之后就可以配合设备的当前值就可以做到“丝滑”控制了

“fay000fay”和“隔壁的王叔叔”大佬有nodered样例可以参考,好运
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 16:39 , Processed in 0.351584 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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