Node-RED 如何设置条件持续多久?
就是像hass自动化里面的持续多久,然后才执行下一步?比如开关打开2分钟才执行,如果两分钟内关了就不执行好多种方法,具体不知道你的要求。
试试trigger节点 就是实现hass自动化里面的持续,比如在家5分钟之后才执行,如果五分钟之内状态改变了,就不执行 如果是用nr里的hass节点的话,有个poll state节点,是你要的效果,
如果是其它节点的话,你可以做一个delay节点,在家条件达成,然后delay5分钟,再判断,如果不在家了,就不执行,如果5分钟后还在家的话,就执行,不过这个不是过程式的,只能判断2个时间点而已 用stoptimer节点 trigger就可以啦 angelo86 发表于 2019-9-12 21:27
用stoptimer节点
给力,感谢! 本帖最后由 discuz 于 2020-12-29 21:35 编辑
情非殇 发表于 2019-9-9 08:20
如果是用nr里的hass节点的话,有个poll state节点,是你要的效果,
如果是其它节点的话,你可以做一个dela ...
一直在找这个持续状态的节点,似乎这个poll state节点可以用。
比如,某个数值在5到10之间持续5秒,这样的情景怎么写?自动化里面比较好写,但是这里用poll state节点的话, 不知道一个节点怎么设置(还是只能用多个?),有请大神们给出一个例子。 discuz 发表于 2020-12-29 21:28
一直在找这个持续状态的节点,似乎这个poll state节点可以用。
比如,某个数值在5到10之间持续5秒,这样 ...
没测试过,你可以自己看一下说明,ha自身的话就是trigger里加一个for参数代表持续时间 trigger节点符合要求
页:
[1]
2