『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: xinghevss

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

[复制链接]

3

主题

95

帖子

745

积分

高级会员

Rank: 4

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

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

使用道具 举报

3

主题

95

帖子

745

积分

高级会员

Rank: 4

积分
745
金钱
650
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 节点的配置中启用上下文存储,并适当地进行调整以适应您的流程和需求。

回复

使用道具 举报

17

主题

357

帖子

2064

积分

论坛DIY达人

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

使用道具 举报

3

主题

67

帖子

289

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

26

主题

1190

帖子

5382

积分

元老级技术达人

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

使用道具 举报

1

主题

92

帖子

541

积分

高级会员

Rank: 4

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

使用道具 举报

5

主题

43

帖子

253

积分

中级会员

Rank: 3Rank: 3

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

20240218163458.jpg

20240218163449.jpg
回复

使用道具 举报

12

主题

84

帖子

686

积分

高级会员

Rank: 4

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

使用道具 举报

0

主题

25

帖子

208

积分

中级会员

Rank: 3Rank: 3

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-29 21:20 , Processed in 0.172882 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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