请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 124|回复: 9

[流程系列] 【求教贴】nodered中如何实现每月指定号数触发

[复制链接]

2

主题

73

帖子

368

积分

中级会员

Rank: 3Rank: 3

积分
368
金钱
295
HASS币
0
发表于 2020-7-31 09:28:59 | 显示全部楼层 |阅读模式
求教一下大神,小弟在node red中尝试了许多方法   一直没找到一个可以实现每月指定号数触发的节点
比如每月31号提醒冲话费
每月1号提醒还信用卡
诸如此类的触发节点   
不知道有没有现成的三方节点    求教大神
或者哪位大神帮忙写个function节点函数实现一下
这个功能应该需要的人还是挺多吧

回复

使用道具 举报

37

主题

2182

帖子

7489

积分

超级版主

Nero

Rank: 8Rank: 8

积分
7489
金钱
5262
HASS币
142
发表于 2020-7-31 09:36:51 | 显示全部楼层
搜索 node-red 的节点 node-red-contrib-cron-plus 然后去找一个在线的 cron tab 生成网站,自己弄吧。
Nero
回复

使用道具 举报

7

主题

682

帖子

2825

积分

金牌会员

Rank: 6Rank: 6

积分
2825
金钱
2143
HASS币
87
发表于 2020-7-31 09:43:25 | 显示全部楼层
本帖最后由 令狐鸣 于 2020-7-31 09:51 编辑

貌似还得搭配inject每天触发一下

还是楼上的方法好,直接定时

----------

function 简单实现

// 获取几号
let day = (new Date()).getDate()
// 根据需求判断,例如每月31号
if(31==day){
    return msg;
}
return null;

回复

使用道具 举报

2

主题

73

帖子

368

积分

中级会员

Rank: 3Rank: 3

积分
368
金钱
295
HASS币
0
 楼主| 发表于 2020-7-31 10:37:55 | 显示全部楼层
本帖最后由 xiejianwsx 于 2020-7-31 11:02 编辑

感谢楼上2位大佬
方法一:用inject节点设置每天指定时间(比如10点)执行,下面接function节点来判断号数
方法二:N大推荐的节点可以一步到位,只需要在线生成一个按照自己需求的cron表达式,填写进节点中就好了
回复

使用道具 举报

2

主题

73

帖子

368

积分

中级会员

Rank: 3Rank: 3

积分
368
金钱
295
HASS币
0
 楼主| 发表于 2020-7-31 10:59:12 | 显示全部楼层
neroxps 发表于 2020-7-31 09:36
搜索 node-red 的节点 node-red-contrib-cron-plus 然后去找一个在线的 cron tab 生成网站,自己弄吧。 ...

N大知道的就是多,哈哈     试了一下,这个节点好强大呀
感谢感谢
回复

使用道具 举报

15

主题

340

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1005
HASS币
0
发表于 2020-7-31 12:38:36 | 显示全部楼层
有没有获取农历的方法,想用node做个 纪念日提醒之类的,农历不知道怎么处理。。只能网上抓吗?
回复

使用道具 举报

37

主题

2182

帖子

7489

积分

超级版主

Nero

Rank: 8Rank: 8

积分
7489
金钱
5262
HASS币
142
发表于 2020-7-31 13:57:34 | 显示全部楼层
wshc1216 发表于 2020-7-31 12:38
有没有获取农历的方法,想用node做个 纪念日提醒之类的,农历不知道怎么处理。。只能网上抓吗? ...

你难道还想自己写一个农历算法?

https://github.com/oyyq99999/ChineseLunarCalendar
https://github.com/OPN48/pyLunarCalendar

满足你。
Nero
回复

使用道具 举报

14

主题

1349

帖子

4422

积分

论坛元老

Rank: 8Rank: 8

积分
4422
金钱
3068
HASS币
20

论坛元老

发表于 2020-7-31 19:04:27 | 显示全部楼层
neroxps 发表于 2020-7-31 13:57
你难道还想自己写一个农历算法?

https://github.com/oyyq99999/ChineseLunarCalendar

卧槽,这东西怎么用的,N大,用代码自己算么,我都是找网站获取api获取
回复

使用道具 举报

56

主题

476

帖子

4040

积分

超级版主

Rank: 8Rank: 8

积分
4040
金钱
3489
HASS币
240

教程狂人论坛风云人物

发表于 2020-8-1 11:33:29 | 显示全部楼层
neroxps 发表于 2020-7-31 13:57
你难道还想自己写一个农历算法?

https://github.com/oyyq99999/ChineseLunarCalendar

农历,花神已经写了现成的节点。节点管理处搜索gif
尝试过萝卜,我想你一定会忘记青瓜
回复

使用道具 举报

0

主题

52

帖子

367

积分

中级会员

Rank: 3Rank: 3

积分
367
金钱
315
HASS币
0
发表于 2020-8-1 16:36:43 | 显示全部楼层
解决了我的大问题,感谢感谢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2020-8-12 17:26 , Processed in 0.106359 second(s), 32 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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