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

 找回密码
 立即注册
查看: 10435|回复: 5

[技术探讨] 关于YEELIGHT调光开关的重复命令(2.9.1-beta已经解决)

[复制链接]

17

主题

800

帖子

5740

积分

论坛元老

Rank: 8Rank: 8

积分
5740
金钱
4935
HASS币
0
发表于 2021-6-5 20:25:55 | 显示全部楼层 |阅读模式
本帖最后由 sirakawa 于 2021-6-6 23:32 编辑

关于YEELIGHT调光开关的重复命令
比如单击之后,一会再单击
现在ble_monitor是作为传感器返回,连续单击或者旋转相同的距离的话,
传感器的数据不会改变,也就没法触发自动化
有什么办法能强制清空传感器的数据么?

嗯,貌似属性里有个Last packet ID每次会变,直接判断整体有变化在单独加单击条件貌似可以了- -


更新,在ble_monitor那边提了下
之后会追加触发一秒后清空状态的处理,这样应该就OK了


更新,作者更新了2.9.1-beta,现在添加时候设置成1秒就可以了,这样每次有变更之后,过1秒都会变成 no press
回复

使用道具 举报

16

主题

331

帖子

2414

积分

金牌会员

Rank: 6Rank: 6

积分
2414
金钱
2083
HASS币
0
发表于 2021-6-5 21:13:46 来自手机 | 显示全部楼层
还在等接入多模网关的飘过
回复

使用道具 举报

4

主题

342

帖子

2694

积分

金牌会员

Rank: 6Rank: 6

积分
2694
金钱
2352
HASS币
0
发表于 2021-6-5 21:57:35 | 显示全部楼层
我接NR,最早也是把ID取出来判断,后面经过大佬指点,取消Current State Equals Previous State选项就可以用了
回复

使用道具 举报

17

主题

800

帖子

5740

积分

论坛元老

Rank: 8Rank: 8

积分
5740
金钱
4935
HASS币
0
 楼主| 发表于 2021-6-5 22:59:54 | 显示全部楼层
Solita 发表于 2021-6-5 21:57
我接NR,最早也是把ID取出来判断,后面经过大佬指点,取消Current State Equals Previous State选项就可以 ...

NR里的选项?
回复

使用道具 举报

17

主题

273

帖子

1786

积分

金牌会员

Rank: 6Rank: 6

积分
1786
金钱
1508
HASS币
30
发表于 2021-6-6 02:16:15 | 显示全部楼层
nr的那个state节点里不选 相同状态仅一次的选项,会每次都发送的
如果不在nr里的话需要按last id进行判断
回复

使用道具 举报

17

主题

800

帖子

5740

积分

论坛元老

Rank: 8Rank: 8

积分
5740
金钱
4935
HASS币
0
 楼主| 发表于 2021-6-6 23:28:29 | 显示全部楼层
froggyfly 发表于 2021-6-6 02:16
nr的那个state节点里不选 相同状态仅一次的选项,会每次都发送的
如果不在nr里的话需要按last id进行判断 ...

谢谢

作者更新了2.9.1-beta,现在添加时候设置成1秒就可以了,这样每次有变更之后,过1秒都会变成 no press

具体可以参考这个
https://github.com/custom-components/ble_monitor/issues/391
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 06:29 , Processed in 0.166954 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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