Modbus轮询,状态可以看得见

Modbus轮询,状态可以看得见

01 前言

本文章原文发表于我的微信公众号,请大家关注阅读,涉及的源代码等都在公众号,请搜索公众号: 智能家居NodeRed和HomeAssistant 即可关注。

02 概述

前面发布的Modbus解析流程,对于多从站都是采用Inject节点周期性执行的方式进行轮询,我一直不满意这种方式,于是就思考有没有更简洁的方式,同时还能减少节点使用,当然最终问题被解决了。

03 流程概览

流程效果如下:

以上流程在《粉丝专享:Modbus解析流程(24-09-10)》流程的基础上增加了多从站自动轮询功能,并在节点实时显示轮询状态;前面的所有流程中都不能看到流程是否在轮询执行,该流程红色表示发送,绿色表示空闲,触发流程启动的Inject节点只需要设置为立刻执行或者手动触发一次即可自行工作,另外去掉了自动发现的触发节点,这样就减少了节点的使用数量,使流程更简洁。

当然增加这条功能还可以使单调、冰冷的NodeRed流程增加一些活力,增加了一定的视觉效果,使流程可玩性进一步增加。

另外,私有协议付费流程的朋友请勿使用本流程替换,后续我会更新私有协议流程的功能。

04 支持的功能

1.同时支持串口和串口服务器接入;

2.校验码自动计算;

3.简单配置即可在HA中自动发现;

4.便捷的Modbus转MQTT;

5.与HomeAssistant无缝对接;

6.设备数据定义方便快捷;

7.开关、窗帘、菜单、传感器的支持;

8.支持16位无符号数解析;

9.支持位的数据解析;

10.支持开关状态反转设置;

11.自定义输出任何开关状态值;

12全功能码支持;

13.多从站自动轮询;

14.自动排队防止冲突;

15.轮询状态可视化,自动轮询;

上一篇文章中说过后续会支持自动发现为的设备的功能,但是发布完成流程后才想起忘记添加此功能了,下次更新一定补上。

04 流程代码请关注公众号:智能家居NodeRed和HomeAssistant 获取

相关推荐

教你看自己是不是占仙缘,特征有哪些?枢机阁
microsoft365版本

教你看自己是不是占仙缘,特征有哪些?枢机阁

📅 08-11 👁️ 4127
搜索:亲胸揉捏胸摸下面漫画
365用什么浏览器登录

搜索:亲胸揉捏胸摸下面漫画

📅 09-16 👁️ 6334
[台球]九球世界杯决赛:奥地利VS中国A队
microsoft365版本

[台球]九球世界杯决赛:奥地利VS中国A队

📅 07-17 👁️ 4476