louyujie1 发表于 2019-5-3 22:39:49

小白请教一下node-red延时节点delay的问题

在日常使用中经常会用到延迟节点,但是现在发现一个问题。
假设如下场景:自动关灯的流程
1、20:00触发了一次流程,延迟30分钟关灯
2、20:05分我手动关灯了
3、20:25分我再次触发了流程,但是延迟节点不会重置按照20:25分来延迟,灯会在第一步的20:00的基础延迟30分钟,就是20:30分就自动关灯。。。

请教一下大佬,流程重新触发以后可以取消之前延迟计时,重新开始计时吗



xieahui 发表于 2019-5-3 23:56:28

用stoptimer

louyujie1 发表于 2019-5-4 13:40:36

xieahui 发表于 2019-5-3 23:56
用stoptimer

谢谢大佬~果然有效,stoptimer输出节点有两条分支。。。这有啥区别吗

guitengyue 发表于 2021-1-11 23:06:57

louyujie1 发表于 2019-5-4 13:40
谢谢大佬~果然有效,stoptimer输出节点有两条分支。。。这有啥区别吗

好像要走第2条节点,第一条不知道是啥意思

hunterfox 发表于 2021-1-11 23:14:04

第一条分支 透传 payload,第二条分支 传送stoptimer 里的自定义消息, 放debug节点看一下就知道了

zhuzhuzhu 发表于 2021-1-13 17:44:24

本帖最后由 zhuzhuzhu 于 2021-1-13 17:45 编辑

用这个https://bbs.hassbian.com/forum.php?mod=image&aid=27149&size=300x300&key=6c56448efe52140e&nocache=yes&type=fixnone

guoqiang881245 发表于 2023-11-3 18:30:36

zhuzhuzhu 发表于 2021-1-13 17:44
用这个

你这个没用
页: [1]
查看完整版本: 小白请教一下node-red延时节点delay的问题