首页 > 编程语言 >Nodered学习记录-时间戳和时区设置

Nodered学习记录-时间戳和时区设置

时间:2024-09-10 09:48:18浏览次数:8  
标签:记录 cat etc Nodered timezone 时区 节点 red

昨天刷到个博主,跟着她的教程开始实践。
Node-red的基础使用——inject/debug/function的使用(1)
Node-red的基础使用——cronplus节点的使用(2)
通过(1)大致理解了node-red里面的信息传递,以及javaScript写的function,虽说部分细节不甚明了,但不妨碍拿来用。
到了(2)时,首先遇到的是cronplus节点需要额外安装。
查了下node-red-contrib-cron-plus 2.1.0应该比较契合。
但在安装时,又出现了一直卡住无法安装的情况,看样子像是网络问题。于是检索了一下,又说是NPM源的问题。
执行换源操作后,顺利安装成功。
方法如下:Node-red节点安装换源
然后配置了这样的程序,用来在dashboard上显示当前时间。

cronplus节点,让它每秒输出一次时间戳

Function节点设置,主要功能见注释,详细说明见Node-red的基础使用——inject/debug/function的使用(1)评论区。

Debug节点设置,在控制台输出内容

文本显示,用来在dashboard上显示

结果

显示发现时间不对。

初步判断可能是时区错误,然后搜寻解决方法。
先查看主机系统时区和时间。

$ cat /etc/timezone 
Asia/Shanghai
$ date
2024年 09月 10日 星期二 09:30:27 CST

都是OK的。
进入docker

$ sudo docker exec -it mynodered bash

然后再看时间和时区。

$ cat /etc/timezone
cat: can't open '/etc/timezone': No such file or directory
$ date
Tue Sep 10 01:33:02 UTC 2024

发现时间不对,timezone没权限。
再次退出,用root用户进/

$ sudo docker exec -u root -it mynodered bash
5a7772b55fa0:/usr/src/node-red# 
# cat /etc/timezone
cat: can't open '/etc/timezone': No such file or directory

没有看到时区配置。
于是,参照AI的意见,在容器内执行

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

创建一个指向/usr/share/zoneinfo/Asia/Shanghai的符号链接。
然后,退出容器。
重启容器

$ sudo docker restart mynodered
mynodered

于是,我们可以看到正确的时间了。

除了这个方案,AI还提示了通过node-red的timezone节点进行时区设置,还没来得及尝试,不知道是不是一本正经地胡说八道。

标签:记录,cat,etc,Nodered,timezone,时区,节点,red
From: https://www.cnblogs.com/PrepAndPonder/p/18405737

相关文章

  • Mybatis踩坑记录:探究Mybatis源码为何当传入参数Integer类型为0时,if条件生效
    目录前言 ​编辑问题背景 深入源码 解决问题方案一方案二方案三 结果结语前言在MyBatis中,<if>标签用于动态生成SQL查询条件。然而,在一些特定的场景下,<if>标签的条件判断可能会出现意料之外的结果。例如,当传入的Integer参数为0时,条件判断可能不会如......
  • 记录一次【截止目前最新版本MySql安装教程】MySql-9.0.1-winx64
    本次记录是目前最新版本9.0.1的安装记录,跟之前版本还是有区别的MySQL社区版下载地址:https://dev.mysql.com/downloads/mysql/安装整体步骤如下:下载MySQL版本;配置环境变量也可以不配置配置安装配置文件my.ini执行安装命令mysqld--install创建随机密码mysqld--initialize--con......
  • Codeforces Round 942 (Div. 1) VP 记录
    CodeforcesRound942(Div.1)VP记录我没实力打Div1/kk事实上我唯一rated的那场Div1切三题是不是运气好啊/kk/kkA考虑\(k=0\)的时候怎么做。设最小值为\(x\),答案显然是\(\sum[a_i=x\veea_i=x+1]a_i\)。都与最小值相关了,都最小值最大了,直接二分答......
  • 记录JDK8到JDK17各个版本的更新重点
    虽然大多数公司还是用的JDK8但是也要去了解和学习一下新得东西##JDK8新特性(2014年初)(LTS版本)1、Lambda表达式2、函数式编程3、接口可以添加默认方法和静态方法,也就是定义不需要实现类实现的方法4、方法引用5、重复注解,同一个注解可以使用多次6、引入Optional来避免空指针7......
  • ARC149E 做题记录
    link题目看起来很吓人,似乎无从下手。可以看成一个优先队列,每次加入一个数,弹出最小值。注意到\(K\)范围为\(10^9\),尝试从化简\(K\)范围入手。发现当\(K>N-M+1\)时,数字\(N-M+2\dotsN\)始终处于优先队列中,并在最后有序排成一段。当操作完\(N-M+1\)次......
  • 微信聊天记录导出教程
    微信作为现代人日常沟通的重要工具,承载了大量的信息和回忆。有时,我们可能需要将微信聊天记录导出,以便于保存、备份或分享。下面,就为大家详细介绍一种导出微信聊天记录的方法。通过下图软件,可以很方便的导出微信聊天记录。使用说明:1、将压缩文件解压到固定位置,不要随意移动......
  • Visual Studio 2019 安装 DevExpress21.2 问题记录
    如题,VisualStudio2019Enterprise安装 DevExpress21.2。安装完DevExpress21.2后,使用 DevExpress_Universal_Patch_v2.4.8工具激活,手动选择了VisualStudio的路径,但是还是提示找不到路径。因此这种方式行不通... 于是乎,在网上找到了解决方案。找到 DevExpres......
  • AEE 执法记录仪助力文旅安全管理,建设文明和谐景区
    近年来,随着人们生活水平的提高和旅游需求的增长,旅游业迅速崛起,成为了全球最火爆的产业之一。作为著名的旅游景区武陵源旅游更是火爆出圈,为了更好的延续好文旅产业发展的良好态势,该地区文化旅游广电体育局推出一系列创新举措。其中为了巩固旅游市场整治成果,遏制旅游乱象反弹,该文旅局......
  • 记录一下,AIGC图生图的原理
    AIGC图生图的原理主要基于深度学习和生成式模型,特别是生成对抗网络(GAN)和扩散模型(DiffusionModel)等先进技术。这些模型通过学习大量图像数据中的规律和模式,能够生成具有高度真实感和多样性的图像。以下是对AIGC图生图原理的详细解析:提示:以下是本篇文章正文内容,下面内容......
  • 《简约至上 交互设计四策略》记录
    最近阅读了《简约至上交互设计四策略第2版》,特在此做记录。简单并不意味着欠缺或低劣,而是说装饰应该紧密贴近设计本身,任何无关的要素都应该予以剔除。也就是说,抛开极简主义,也能成就简单。每当纠结于某个设计时,想一想:“用户在这里真正想干的是什么?”答案就是简单设计的......