Node-RED中使用Notification元件显示警告讯息框(温度过高提示)

本文主要是介绍Node-RED中使用Notification元件显示警告讯息框(温度过高提示),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

场景

Node-RED简介与Windows上安装、启动和运行示例:

Node-RED简介与Windows上安装、启动和运行示例_霸道流氓气质的博客-CSDN博客

Node-RED怎样导出导入流程为json文件:

Node-RED怎样导出导入流程为json文件_霸道流氓气质的博客-CSDN博客

Node-RED安装图形化节点dashboard实现订阅mqtt主题并在仪表盘中显示温度:

Node-RED安装图形化节点dashboard实现订阅mqtt主题并在仪表盘中显示温度_霸道流氓气质的博客-CSDN博客

在上面的基础上怎样使用Notification元件实现弹出警告讯息框。

 

注:

博客:
霸道流氓气质的博客_CSDN博客-C#,架构之路,SpringBoot领域博主
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

1、 在仪表盘新增Slider、Text、Notification元件后

Text元件显示Slider滑杆的温度值,switch节点判断温度值是否超过40度,如果是就在右上角弹出警告框。

 

2、编辑switch元件,判断温度过高则提示

 

3、编辑警告讯息框,layout代表在右上角显示,3代表显示3秒,Topic代表显示的内容

4、json数据

[{"id": "f4a4d8eab7935bc8","type": "tab","label": "流程 3","disabled": false,"info": "","env": []},{"id": "edf7dbb2e9a74b72","type": "ui_slider","z": "f4a4d8eab7935bc8","name": "","label": "输入温度: ","tooltip": "","group": "a0954be5.a7f7e8","order": 0,"width": 0,"height": 0,"passthru": true,"outs": "all","topic": "topic","topicType": "msg","min": "20","max": "50","step": 1,"className": "","x": 180,"y": 120,"wires": [["9ae5f06a867fbd9f","4be5429fd1f5dcad"]]},{"id": "9ae5f06a867fbd9f","type": "ui_text","z": "f4a4d8eab7935bc8","group": "248cbbb0.18e794","order": 0,"width": 0,"height": 0,"name": "","label": "温度值: ","format": "摄氏: {{msg.payload}} 度","layout": "row-spread","className": "","x": 410,"y": 120,"wires": []},{"id": "4be5429fd1f5dcad","type": "switch","z": "f4a4d8eab7935bc8","name": "温度是否太高","property": "payload","propertyType": "msg","rules": [{"t": "gte","v": "40","vt": "num"}],"checkall": "true","repair": false,"outputs": 1,"x": 390,"y": 180,"wires": [["140874520f9ed70f"]]},{"id": "140874520f9ed70f","type": "ui_toast","z": "f4a4d8eab7935bc8","position": "top right","displayTime": "3","highlight": "","sendall": true,"outputs": 0,"ok": "OK","cancel": "","raw": false,"className": "","topic": "温度太高!","name": "","x": 610,"y": 180,"wires": []},{"id": "a0954be5.a7f7e8","type": "ui_group","name": "MyInput","tab": "3f79c420.cfc1bc","order": 2,"disp": true,"width": "6","collapse": false},{"id": "248cbbb0.18e794","type": "ui_group","name": "MyGroup","tab": "3f79c420.cfc1bc","order": 1,"disp": true,"width": "6","collapse": false},{"id": "3f79c420.cfc1bc","type": "ui_tab","name": "Home","icon": "dashboard","disabled": false,"hidden": false}
] 

这篇关于Node-RED中使用Notification元件显示警告讯息框(温度过高提示)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/371541

相关文章

Java使用ANTLR4对Lua脚本语法校验详解

《Java使用ANTLR4对Lua脚本语法校验详解》ANTLR是一个强大的解析器生成器,用于读取、处理、执行或翻译结构化文本或二进制文件,下面就跟随小编一起看看Java如何使用ANTLR4对Lua脚本... 目录什么是ANTLR?第一个例子ANTLR4 的工作流程Lua脚本语法校验准备一个Lua Gramm

Java Optional的使用技巧与最佳实践

《JavaOptional的使用技巧与最佳实践》在Java中,Optional是用于优雅处理null的容器类,其核心目标是显式提醒开发者处理空值场景,避免NullPointerExce... 目录一、Optional 的核心用途二、使用技巧与最佳实践三、常见误区与反模式四、替代方案与扩展五、总结在 Java

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

Qt中QUndoView控件的具体使用

《Qt中QUndoView控件的具体使用》QUndoView是Qt框架中用于可视化显示QUndoStack内容的控件,本文主要介绍了Qt中QUndoView控件的具体使用,具有一定的参考价值,感兴趣的... 目录引言一、QUndoView 的用途二、工作原理三、 如何与 QUnDOStack 配合使用四、自

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

Python运行中频繁出现Restart提示的解决办法

《Python运行中频繁出现Restart提示的解决办法》在编程的世界里,遇到各种奇怪的问题是家常便饭,但是,当你的Python程序在运行过程中频繁出现“Restart”提示时,这可能不仅仅是令人头疼... 目录问题描述代码示例无限循环递归调用内存泄漏解决方案1. 检查代码逻辑无限循环递归调用内存泄漏2.

使用Python构建一个Hexo博客发布工具

《使用Python构建一个Hexo博客发布工具》虽然Hexo的命令行工具非常强大,但对于日常的博客撰写和发布过程,我总觉得缺少一个直观的图形界面来简化操作,下面我们就来看看如何使用Python构建一个... 目录引言Hexo博客系统简介设计需求技术选择代码实现主框架界面设计核心功能实现1. 发布文章2. 加

Node.js 数据库 CRUD 项目示例详解(完美解决方案)

《Node.js数据库CRUD项目示例详解(完美解决方案)》:本文主要介绍Node.js数据库CRUD项目示例详解(完美解决方案),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考... 目录项目结构1. 初始化项目2. 配置数据库连接 (config/db.js)3. 创建模型 (models/

C#TextBox设置提示文本方式(SetHintText)

《C#TextBox设置提示文本方式(SetHintText)》:本文主要介绍C#TextBox设置提示文本方式(SetHintText),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录C#TextBox设置提示文本效果展示核心代码总结C#TextBox设置提示文本效果展示核心代

shell编程之函数与数组的使用详解

《shell编程之函数与数组的使用详解》:本文主要介绍shell编程之函数与数组的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录shell函数函数的用法俩个数求和系统资源监控并报警函数函数变量的作用范围函数的参数递归函数shell数组获取数组的长度读取某下的