找回密码
 立即注册
查看: 13565|回复: 14

[流程系列] Node-RED 如何设置条件持续多久?

[复制链接]

3

主题

98

回帖

1347

积分

金牌会员

积分
1347
金钱
1246
HASS币
0
发表于 2019-9-7 23:33:17 | 显示全部楼层 |阅读模式
就是像hass自动化里面的持续多久,然后才执行下一步?比如开关打开2分钟才执行,如果两分钟内关了就不执行
回复

使用道具 举报

6

主题

70

回帖

732

积分

论坛DIY达人

积分
732
金钱
651
HASS币
20
发表于 2019-9-8 11:21:25 | 显示全部楼层
好多种方法,具体不知道你的要求。
试试trigger节点
回复

使用道具 举报

3

主题

98

回帖

1347

积分

金牌会员

积分
1347
金钱
1246
HASS币
0
 楼主| 发表于 2019-9-8 22:05:56 | 显示全部楼层
就是实现hass自动化里面的持续,比如在家5分钟之后才执行,如果五分钟之内状态改变了,就不执行
回复

使用道具 举报

27

主题

2120

回帖

9074

积分

论坛元老

积分
9074
金钱
6922
HASS币
30

论坛元老

发表于 2019-9-9 08:20:41 | 显示全部楼层
如果是用nr里的hass节点的话,有个poll state节点,是你要的效果,

如果是其它节点的话,你可以做一个delay节点,在家条件达成,然后delay5分钟,再判断,如果不在家了,就不执行,如果5分钟后还在家的话,就执行,不过这个不是过程式的,只能判断2个时间点而已
回复

使用道具 举报

3

主题

228

回帖

2102

积分

金牌会员

积分
2102
金钱
1871
HASS币
0
发表于 2019-9-12 21:27:26 来自手机 | 显示全部楼层
用stoptimer节点
回复

使用道具 举报

2

主题

709

回帖

5106

积分

论坛元老

积分
5106
金钱
4395
HASS币
85
发表于 2019-9-18 12:03:30 | 显示全部楼层
trigger就可以啦
回复

使用道具 举报

7

主题

194

回帖

1101

积分

论坛积极会员

积分
1101
金钱
900
HASS币
0
发表于 2020-10-17 22:48:15 | 显示全部楼层

给力,感谢!
回复

使用道具 举报

7

主题

49

回帖

296

积分

中级会员

积分
296
金钱
240
HASS币
0
发表于 2020-12-29 21:28:47 | 显示全部楼层
本帖最后由 discuz 于 2020-12-29 21:35 编辑
情非殇 发表于 2019-9-9 08:20
如果是用nr里的hass节点的话,有个poll state节点,是你要的效果,

如果是其它节点的话,你可以做一个dela ...

一直在找这个持续状态的节点,似乎这个poll state节点可以用。

比如,某个数值在5到10之间持续5秒,这样的情景怎么写?自动化里面比较好写,但是这里用poll state节点的话, 不知道一个节点怎么设置(还是只能用多个?),有请大神们给出一个例子。
回复

使用道具 举报

27

主题

2120

回帖

9074

积分

论坛元老

积分
9074
金钱
6922
HASS币
30

论坛元老

发表于 2020-12-31 11:57:22 | 显示全部楼层
discuz 发表于 2020-12-29 21:28
一直在找这个持续状态的节点,似乎这个poll state节点可以用。

比如,某个数值在5到10之间持续5秒,这样 ...

没测试过,你可以自己看一下说明,ha自身的话就是trigger里加一个for参数代表持续时间
回复

使用道具 举报

16

主题

152

回帖

1409

积分

金牌会员

积分
1409
金钱
1241
HASS币
0
发表于 2020-12-31 12:04:40 来自手机 | 显示全部楼层
trigger节点符合要求
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 18:26 , Processed in 1.243177 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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