「智能家居」nodered的使用方法(二)

Nodered的面板及功能

对玩儿homeassistant的人来说,总是感觉它的自动化太过鸡肋——“食之无味,弃之可惜”。我一开始也被困扰了好久,直到后来发现了nodered,才如获至宝。

这个项目出自IBM公司的两名研究员之手,是可视化物联网编排工具,可基于浏览器的流程编辑器连接设备、服务器和 API 应用。可以快速、低成本地搭建一个Iot平台,后台使用的是NodeJS语言,提供了Web页面,来编写Flow。

「智能家居」nodered的使用方法(二)

前边有发文说明nodered的安装方法,今天我们就进一步探索一下nodered的使用。

安装nodered后默认的节点分为这5大类

共通:一些公共的节点,用于协助调试,捕获异常,或某个特殊时间点触发;

功能:这里的节点都是处理消息体,逻辑分流,设置模板,延迟,执行;

网络:网络节点是实现了各种协议的通讯协议,mqtt,http,websocket,tcp,udp;

序列:对消息体进行分割,组合,排序,或创建的一些实现;

解析:这些节点用于实现将csv,html,json,xml,yaml解析成想要的数据格式;

存储:对文件的几种操作,写入,读取文件,监听一个文件目录,或者添加要监视的内容到配置的文件中。

「智能家居」nodered的使用方法(二)

「智能家居」nodered的使用方法(二)

当然了,如果你是homeassistant下安装的话,会多个homeassistant类的节点(请忽略我这面板,我是使用中又安装了很多节点)。

「智能家居」nodered的使用方法(二)

「智能家居」nodered的使用方法(二)

PS:使用顶部的输入框可以快速找到想要的节点;要使用一个节点直接拖动节点到编辑区域即可。

帮助面板在右侧,有一个小书本的图标,点击它我们节点帮助, 点击任意一个节点,我们都能看到这个节点的解释,包括输入,输出,详细介绍。很多是中文的,但有一部分新的节点,官方还没来得及汉化,只能看英文的啦。

「智能家居」nodered的使用方法(二)

PS:这一部分对于初学者非常有用,但这部分也并不是所有的文档都详细解释的,所有有时候我们在使用一个节点是还是要不断尝试,不断试错,然后把结果,结论记录下来,以备后续查看。

在右侧有个虫子一样的图标,点击它就会显示调试的结果。这个面板要显示的东西是要和debug节点进行一起使用的。可以打印出流中的数据。在这里我们简单创建一个流来查看调试信息, 首先我们在编辑区域加两个节点,一个是inject节点,一个是debug节点,节点配置如下。

「智能家居」nodered的使用方法(二)

「智能家居」nodered的使用方法(二)

然后将两个节点连起来。

「智能家居」nodered的使用方法(二)

最后点击右上角的红色按钮部署(注意修改了任何节点的配置后,都要点一下部署,新的配置才能生效)。 部署完成后,点击inject节点的就会触发流,然后就可以在调试窗口看到流中的payload中的消息体。

在web可视化中编辑流,因为我们不能一步一步调试查看堆栈,所以只能使用debug节点来进行查看消息体的具体内容。

如果流程,或节点过多的情况下,可以使用已选节点或当前流程来对调试信息进行筛选。

这里的编辑是指这里,红色区域中,这里是我们的主要编辑区域 顶部的页签是每一个流,双击它可以出现流的编辑信息,你可以对流进行重命名,编辑描述信息。

「智能家居」nodered的使用方法(二)

PS:如果你的流太多,可以使用快捷键Ctrl + F来搜索流程。

在编辑区域你可以随意删除一条线,一个节点,甚至选中的一批节点,只需要用鼠标左键选中一个区域内的所有节点,按下Del键即可删除。点击底部可以打开编辑区域的小地图、扩大、缩小、重设视图。

「智能家居」nodered的使用方法(二)

最右上角的三行是主菜单按钮,点击可以出现这样的一块操作区域, 我们可以在这里将流以json的格式导出,导入,也可以编辑软件的快捷键。 如果你要添加第三方的node-red包, 需要点击设置,控制版,安装,输入你的模块名称进行搜索 点击安装。

「智能家居」nodered的使用方法(二)

此外部署按钮默认是部署所有的流,如果要对特定的流进行部署,点击部署按钮的白色下三角,可以出现四个选项,你看选择只部署已更改节点的流,或只部署已更改的节点,或者重启当前部署的流程。

「智能家居」nodered的使用方法(二)

今天的基本讲解就到这里,后边继续深入。

-- -- -- -- -- -- END -- -- -- -- -- --

我是小白,智能家居爱好者、一卡通行业从业者、曾经的建筑智能化从业者。

展开阅读全文

页面更新:2024-04-23

标签:流进   业者   节点   快捷键   使用方法   图标   智能家居   按钮   面板   流程   红色   区域   编辑   两个   消息   文件   数码   信息

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top