快乐之源 发表于 2019-9-7 23:33:17

Node-RED 如何设置条件持续多久?

就是像hass自动化里面的持续多久,然后才执行下一步?比如开关打开2分钟才执行,如果两分钟内关了就不执行

渗透之王 发表于 2019-9-8 11:21:25

好多种方法,具体不知道你的要求。
试试trigger节点

快乐之源 发表于 2019-9-8 22:05:56

就是实现hass自动化里面的持续,比如在家5分钟之后才执行,如果五分钟之内状态改变了,就不执行

情非殇 发表于 2019-9-9 08:20:41

如果是用nr里的hass节点的话,有个poll state节点,是你要的效果,

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

angelo86 发表于 2019-9-12 21:27:26

用stoptimer节点

nice2943 发表于 2019-9-18 12:03:30

trigger就可以啦

kingtao1024 发表于 2020-10-17 22:48:15

angelo86 发表于 2019-9-12 21:27
用stoptimer节点

给力,感谢!

discuz 发表于 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节点的话, 不知道一个节点怎么设置(还是只能用多个?),有请大神们给出一个例子。

情非殇 发表于 2020-12-31 11:57:22

discuz 发表于 2020-12-29 21:28
一直在找这个持续状态的节点,似乎这个poll state节点可以用。

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

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

pikaq 发表于 2020-12-31 12:04:40

trigger节点符合要求
页: [1] 2
查看完整版本: Node-RED 如何设置条件持续多久?