找回密码
 立即注册
搜索
楼主: xinghevss

[流程系列] 【求助】怎么让流程在每天固定时间段只触发一次

[复制链接]
lswq 手机认证

4

主题

120

回帖

986

积分

高级会员

积分
986
金钱
862
HASS币
0
发表于 2023-8-15 17:07:29 | 显示全部楼层

这样也可以呀
微信截图_20230815170649.png
回复

使用道具 举报

lswq 手机认证

4

主题

120

回帖

986

积分

高级会员

积分
986
金钱
862
HASS币
0
发表于 2023-8-17 14:28:26 | 显示全部楼层
本帖最后由 lswq 于 2023-8-24 17:29 编辑

这个有个问题,这个delay节点是24h一次,并不是一天一次,请gpt帮忙写了个function节点,亲测可用,如下:
var lastDate = context.get('lastDate') || ''; // 获取上一次通过消息的日期

// 获取当前日期
var currentDate = new Date().toISOString().slice(0, 10);

if (lastDate === currentDate) {
    // 如果日期相同,则不允许通过消息
    return null;
} else {
    // 更新日期并允许通过消息
    context.set('lastDate', currentDate);
    return msg;
}


请将此代码粘贴到 Function 节点中,然后将 Function 节点插入到您的 Node-RED 流程中。
确保在 Function 节点的配置中启用上下文存储,并适当地进行调整以适应您的流程和需求。

回复

使用道具 举报

18

主题

356

回帖

2396

积分

论坛DIY达人

积分
2396
金钱
2012
HASS币
40
发表于 2023-9-15 11:07:34 | 显示全部楼层
我是这样搞的,只要等待时间大于前面的时间段,就可以每天只执行一次
Snipaste_2023-09-15_11-04-54.png
回复

使用道具 举报

4

主题

101

回帖

545

积分

高级会员

积分
545
金钱
440
HASS币
0
发表于 2023-9-18 09:31:18 | 显示全部楼层
感谢分享
回复

使用道具 举报

31

主题

1460

回帖

6698

积分

元老级技术达人

积分
6698
金钱
5182
HASS币
100
发表于 2023-9-18 09:59:02 | 显示全部楼层
直接用计数器,有人出现count+1,count=1 时执行播报,然后凌晨清零
比你现在少一个全局变量
回复

使用道具 举报

2

主题

134

回帖

1045

积分

金牌会员

积分
1045
金钱
909
HASS币
0
发表于 2024-2-1 15:02:04 来自手机 | 显示全部楼层
请问流可以发出来学习一下吗
回复

使用道具 举报

5

主题

40

回帖

388

积分

中级会员

积分
388
金钱
343
HASS币
0
发表于 2024-2-18 16:35:25 | 显示全部楼层
定时调度就行了吧, 我是每天工作日定时执行

20240218163458.jpg

20240218163449.jpg
回复

使用道具 举报

13

主题

73

回帖

771

积分

高级会员

积分
771
金钱
685
HASS币
10
发表于 2024-4-2 21:36:37 | 显示全部楼层
直接在流程中串加一个counter节点,然后在counter之前再加一个时间触发进行reset就可以。  类似我图中这种,充电检测。 满足100%后,只触发一次。
微信截图_20240402213533.png
回复

使用道具 举报

0

主题

28

回帖

298

积分

中级会员

积分
298
金钱
270
HASS币
0
发表于 2024-4-8 15:58:02 来自手机 | 显示全部楼层
he674963336 发表于 2023-6-16 14:08
node-red-contrib-counter  
node-red-contrib-time-range-switch
添加上面节点

感谢指导,同时搞定了几个问题!
回复

使用道具 举报

0

主题

25

回帖

144

积分

注册会员

积分
144
金钱
119
HASS币
0
发表于 2025-1-1 08:29:19 | 显示全部楼层
大佬,流文件分享一下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-7-6 23:35 , Processed in 0.109144 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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