npm 包 node-red-contrib-deadmanswitch 使用教程

阅读时长 3 分钟读完

介绍

node-red-contrib-deadmanswitch 是一个 Node-RED 的插件,用于确保你的 Node-RED 流程正常运行,同时也可以自动触发报警,尤其适用于需要长时间运行的流程。它是由 Node-RED 社区贡献的一个 npm 包,其最新版本为 1.2.2。

安装

要使用 node-red-contrib-deadmanswitch,你需要在 Node-RED 的工作目录中安装它,方法是打开命令行终端,执行以下命令:

使用

步骤一:导入节点

安装完成之后,在 Node-RED 编辑器的“菜单栏”中,选择“导入”->“Node-RED存储库”,并在“搜索”框中输入“node-red-contrib-deadmanswitch”,选择最新版本导入至编辑器中。

步骤二:配置节点

导入节点后,在编辑器中可以找到“dead man switch”节点。将其拖动至画布中,并进行配置。你需要设置以下参数:

  • name:节点名称,便于在整个 Node-RED 编辑器中标记该节点。

  • timeout:如果超过此时间没有消息输入到该节点,则触发 "dead" 输出。默认值为 60 秒。

  • warnTimeout:如果超过此时间没有消息输入到该节点,则触发 "warn" 输出。默认值为 30 秒。建议该值 <= timeout。

步骤三:连接节点

可以在 dead man switch 节点的 Outputs 选项中,设定两个常量的输出,分别为 "dead" 和 "warn"。将其连接到您的下一个重要节点即可。

示例代码

以下是一个简单的示例代码,打印一个 "hello world" 的消息,同时设置 Dead Man Switch 节点的 timeout 和 warnTimeout 分别为 10 和 5 秒。

结论

在本文中,我们介绍了如何使用 Node-RED 插件 node-red-contrib-deadmanswitch,以确保您的 Node-RED 流程正常运行。本文详细介绍了该插件的安装和使用步骤,还提供了一个简单示例代码供读者参考。希望该文章为您提供了有价值的帮助,能够让您更好地使用 Node-RED。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055cb981e8991b448da426

纠错
反馈