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

 找回密码
 立即注册
查看: 8387|回复: 13

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

[复制链接]

20

主题

134

帖子

1310

积分

金牌会员

Rank: 6Rank: 6

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

回复

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

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

使用道具 举报

9

主题

787

帖子

3862

积分

论坛元老

Rank: 8Rank: 8

积分
3862
金钱
3075
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;

回复

使用道具 举报

20

主题

134

帖子

1310

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

20

主题

134

帖子

1310

积分

金牌会员

Rank: 6Rank: 6

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

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

使用道具 举报

23

主题

660

帖子

3110

积分

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

40

主题

3056

帖子

1万

积分

超级版主

Nero

Rank: 8Rank: 8

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

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

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

满足你。
Nero
回复

使用道具 举报

27

主题

2144

帖子

8960

积分

论坛元老

Rank: 8Rank: 8

积分
8960
金钱
6811
HASS币
30

论坛元老

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

https://github.com/oyyq99999/ChineseLunarCalendar

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

使用道具 举报

62

主题

603

帖子

6428

积分

论坛元老

Rank: 8Rank: 8

积分
6428
金钱
5750
HASS币
240

教程狂人论坛风云人物

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

https://github.com/oyyq99999/ChineseLunarCalendar

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

使用道具 举报

0

主题

53

帖子

1383

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-22 21:58 , Processed in 0.056412 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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