- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 Modbus解析流程全面升级:体验全新核心与终极优化!
这套全新的流程经过多次优化和测试,并在首次在微信公众号平台发布,希望得到广大粉丝朋友们的认可,目前经过测试的设备有限,流程理论上可以支持市面上大部分的Modbus标准协议设备,如果在使用中有任何问题请随时私信我,我会在第一时间回复。前面发布过的Modbus解析流程在经过多个设备测试后发现存在很多不足:扩展性较差、自定义难度较大、代码不够简洁、升级流程不方便等缺点;流程的使用方法基本和前期流程基本一致,没有了解过使用方法的朋友可以访问前面的文章《节点分离,可以方便的开启和禁用某个从站设备,方便调试和升级。
2024-11-06 13:58:10 398
原创 Zigbee2MQTT多控网关开发专题:【第一篇】系统配置与初始化
本章是项目的核心内容,也是该流程中唯一需要自定义数据的部分,只要在这个环节完成数据定义,后续只需要加入各个功能模块即可。通过以上设置后,可以设置MQTT节点:“主动查询Z2m设备状态”和“动态订阅Z2m设备主题”,这两个节点设置为Zigbee2MQTT所连接MQTT服务器。至此,基础设置就已经完成,以后功能定义就极为简单,根据需要适当调整即可,后续更新会不断的添加功能模块,逐步实现预期的功能。为每个开关回路或者设备的名称,根据自己喜好自信设置,如果使用HA自动发现,则改值为HA中实体的中文名称;
2024-10-12 16:09:00 499
原创 Zigbee2MQTT应用开发:实现多控、区域、场景、定时控制与云接入
当然目前也有不少的控制平台软件支持这样的控制方式,但前提必须是使用同一厂家的产品,其他Zigbee通讯协议产品是不被支持的,何况也不是所有平台都支持HA接入。Zigbee2MQTT本身支持的Zigbee产品众多,不同厂家的Zigbee通讯协议产品可以混接,但是要实现双控、多控甚至场景控制在Zigbee2MQTT中却难以实现,虽然Zigbee2MQTT本身也带有简单的群组和场景功能,但是这样功能在实际应用中不能满足复杂使用需求。当然开发专题是收费的,这个流程历时半年完成,开发不易,希望大家支持理解。
2024-10-12 16:05:51 651
原创 智能家居新体验:Zigbee2MQTT与Tuya生态的完美结合
在智能家居领域,Zigbee2MQTT已经成为了许多爱好者和开发者的热门选择,它能无缝的与HomeAssistnat对接,当然现在不是讲如何配置Zigbee2MQTT,也不是讲如何接入HA,因为随便一搜就有一大把教程,今天分享的是在其他地方都看不到的,那就是把Zigbee2MQTT接入云。
2024-09-29 15:58:49 937
原创 Modbus解析流程功能升级(24-09-19)
此次更新了“轮询查询”节点,可视化的轮询状态,自动轮询免设置。5.与HomeAssistant无缝对接;7.开关、窗帘、菜单、传感器的支持;1.同时支持串口和串口服务器接入;3.简单配置即可在HA中自动发现;4.便捷的Modbus转MQTT;11.自定义输出任何开关状态值;15.轮询状态可视化,自动轮询;10.支持开关状态反转设置;04 代码请关注公众号后获取。6.设备数据定义方便快捷;14.自动排队防止冲突;(流程代码附于文章后)13.多从站自动轮询;2.校验码自动计算;16位无符号数解析;
2024-09-23 09:16:56 298
原创 独家Modbus解析流程大公开!完整版功能全面分享
刚刚建立了粉丝专区合集,很多朋友第一时间表示支持,为回馈广大粉丝朋友们,我先送给大家一份礼物,思前想后决定就把我运行半年的Modbus解析流程分享给大家。这套流程已连续运行半年,没有任何问题且状态良好,这次就分享给大家。
2024-09-11 11:12:36 287
原创 从实体到设备:Home Assistant自动发现功能升级即将开启
将自动发现设备的功能集成到 NodeRed 的流程中,将显著提升设备管理的便利性。我计划在后续的更新中加入这一功能,确保用户可以更轻松地发现和管理他们的设备,同时在我的流程中几乎不需要繁琐的设置,即可实现,敬请期待!在Home Assistant的用户界面中,你可以通过实体视图查看和操作单个功能对象,而设备视图则为管理多个实体提供了一个综合的视角。例如,开关的开关状态、传感器的温度读数或灯光的亮度。:通过NodeRed的配置,系统能够识别和添加新的设备,而不仅仅是单个实体,这可以显著提高设备管理的效率。
2024-09-02 09:14:15 553
原创 NodeRed自动化——自动循环启停流程及应用
如果要实现自动循环启停不论在HomeAssistant中还是在NodeRed中都是比较容易实现的,例如在NodeRed中可以用诸如timer、delay等节点组合实现,而我喜欢用一个函数节点来实现,并且支持多个时间间隔的循环。以上小流程简单实用,用在什么场景由你决定,但是这条流程中没有加入实时反馈信息,如果加入反馈信息可能使流程变得复杂,当然如果有需要反馈的朋友可以联系我帮你完成,在流程使用过程中如果遇到任何问题可以私信或留言。需要的朋友请关注获取!
2024-09-02 09:10:45 446
原创 NodeRed中Modbus数据解析流程原理设计与实现
Modbus设备的数据解析有很多种方法,在智能家居中一般采用的是HomeAssistant和NodeRed,这两个平台各有千秋,有各自的优缺点,至于平台的选择根据实际需求和喜好来决定,而我更喜欢用NodeRed。
2024-08-20 10:48:46 1082
原创 DDSU666,我是这样玩的
我并没有DDSU666这款电表的使用需求,但还是买了一只。原因有两个,其一是为了测试NodeRed解析流程中的浮点数据类型,其二是这款电表网友们关注度较高。
2024-07-30 11:18:48 643
原创 一款家庭HDMI影音共享方案
随着家庭娱乐设备的增多和高清内容需求的提升,如何高效地管理和分享这些设备和内容成为了许多家庭面临的挑战。今天向大家介绍一种解决方案——单网线HMDI高清共享8进8出系统(可接入HomeAssistant),让您的家庭娱乐体验更上一层楼。
2024-07-23 09:23:06 671
原创 探索HomeAssistant中的传感器类型
在智能家居系统中,传感器是实现自动化和监控的关键组件之一。HomeAssistant作为一款开源的智能家居平台,支持多种类型的传感器,涵盖了从环境参数到安全监测的广泛需求。本文将深入探讨HomeAssistant中常见的传感器类型及其应用场景,帮助读者更好地了解和配置家庭自动化系统。
2024-07-23 09:16:46 794
原创 独家Modbus解析流程--功能亮点与应用
前面详细讲解过对私有485设备的解析方法与流程,按照解析方法来说,私有485设备的解析比Modbus协议设备的解析更为简单,虽然协议不是标准的,但是它定义更为简单,只需找到规律即可;Modbus协议经过多年的发展以及很成熟,功能强大且复杂,正因如此同时加大了解析的难度。485和Modbus的概念和关系我在这里不多说,大家可以网上搜索,讲的也很透彻。
2024-07-16 11:43:33 615
原创 关于私有485协议设备批量解析接入的NodeRed流程使用指南
前面分享过私有485协议设备的解析与HomeAssistant自动发现的NodeRed流程,那条流程只限于解析单个设备,如果需要同时解析多个设备,则需要重新定义和修改,当然我已经完成了该项功能。
2024-07-11 11:13:50 802
原创 流程分享:NodeRed解析485私有协议并完成HomeAssistant自动发现
前段时间有网友在公众号私信我,希望将奥科485窗帘接入HomeAssistant,设备是485私有协议,对于Modbus设备我可以不用三方节点进行解析,但私有协议还没尝试过,抱着试一试的心态,经过几次模拟测试和修改,最终完成解析控制并同步实现了HA的自动发现。
2024-07-01 19:02:53 1407
原创 NodeRed与涂鸦生态的完美结合:如何让本地设备接入涂鸦云(二)
有人说涂鸦生态接入不可能永久免费,总是要收费的,其实对我来说涂鸦平台是可有可无的,羊毛能薅就薅点,天底下哪里有免费的午餐;玩智能家居本来就在于享受折腾的过程,他要收费便宜我会考虑用,贵就不用,又不是非他不可的。
2024-06-28 09:00:47 438
原创 NodeRed与涂鸦生态的完美结合:如何让本地设备接入涂鸦云(一)
设置好函数节点后就可以连接数据,我采用的是inject节点导入模拟数据,实际使用中你可以连接其它需要的数据节点即可,到这里从本读地到涂鸦接入流程已经完成,这时可以在APP中发现设备已经在线并且数据已经显示。添加完成后出现定义的设备,在这里可以添加多个功能设备,但是标识符如果已经使用就不能再次在这里添加,可以选择其他功能点,在这里请记住标识符,案例里是temp_current,后面会使用到。之后就可以点击绑定二维码,然后用涂鸦APP扫描二维码绑定设备,此时可以在APP中看到添加到设备,并显示为离线状态。
2024-06-24 17:41:31 784 2
原创 NodeRed应用——一步实现批量解析Json传感器数据和HomeAssistant自动发现
前面分两章分别讲了如何解析Json传感器数据和在HomeAssistant中的自动发现,它们是相对独立的功能,如果按照以上方式同时处理多个传感器数据则需要使用大量的节点,且过程繁杂;为解决这个问题我设计了一套流程,只需要使用几个节点就可一步实现解析和自动发现,且只需要简单定义即可。用NodeRed解析Json数据用NodeRed在HomeAssistant中自动发现实体--传感器。
2024-06-17 11:06:35 990
原创 NodeRed应用——NodeRed中MQTT主题的动态订阅与发布
在NodeRed中MQTT是必不可少的协议,它是与外界通信的桥梁,我不知道有多少人在使用一个节点订阅一个主题,我之前也是那样使用的,在我写同步开关流程的时候,发现这种方式完全没有办法满足我的需求,偶然的机会发现MQTT还有动态订阅,让我如获至宝。
2024-06-14 13:39:53 782
原创 NodeRed自动化——根据光照亮度及人体感应存在状态控制开关
前面硬件篇讲到人体感应探测器控制灯具的与方式与原理,这是我目前在用的方案,当然你可能采用的是其他方案,但是这个方案是两年前的,目前工作的很好,下面讲解如何在NodeRed中实现自动化控制。
2024-06-13 13:59:30 488
原创 智能家居软件篇——用NodeRed在HomeAssistant中自动发现实体--开关
开关发现原理和传感器是是一致的,区别在于增加了状态识别和控制命令的识别。根据HomeAssistant相关文档写出节点函数如下:如果看过前面传感器节点函数文章就会发现,这条函数需要自行填写的内容变少了。设备类别不需要特别指定,也不需要设定单位,图标用系统默认,当然也可以根据自己喜好设定,函数中被我注释掉了。另外HA是能自己识别布尔值、0或1、ON或OFF的状态的,所以状态识别的定义也不需更改。
2024-06-03 08:54:37 785
原创 智能家居软件篇——Modbus转MQTT网关的应用--开关控制
前面已经讲过用Modbus网关采集数据,其实也可以用Modbus网关直接控制所连接的Modbus继电器模块,我称之为开关控制,还是那句话这不是给某品牌打广告。
2024-05-30 09:48:56 717
原创 智能家居软件篇——用NodeRed在HomeAssistant中自动发现实体--传感器
上一篇中我们已经把解析的Modbus数据通过NodeRed发送至HomeAssistant,如何在HA中生成需要的实体,实现方法一般是在NodeRed中安装HA节点来实现,这种方式我没有采用。我的原则就是主动权必须掌握在自己手中,不能过多依赖三方节点。另外一种方法就是使用函数节点实现MQTT自动发现功能,当然这和安装节点也是一样的原理,只是这种方式更为灵活,zigbee2mqtt在HA中自动发现实体也是这个原理。
2024-05-27 14:22:36 1177
原创 智能家居硬件篇——数据采集之Modbus转MQTT网关的应用
例如从站地址为1,功能码4,读取A相电度值(如果是单相就是第一个回路),我这里填写的寄存器开始地址为18,寄存器数量为2(因为是32位值,占两个寄存器),但是厂家给定的寄存器开始地址为19,是的你没看错,我也没写错,的确不一样,因为是厂家是按照PLC地址编写的协议文档,所以在Modbus解析时要减一个寄存器地址(如有理解错误请指正),总之按照以上截图填写就没有问题。我希望数据的采集是可靠的,分布式的,类似于边缘网关的方式。上一节说到部署了电能计量采集模块,现在就讲如何进行数据的采集。
2024-05-25 14:49:11 1284
原创 智能家居软件篇——用NodeRed解析Json数据
上一篇已经把Modbus数据进行采集并通过MQTT发布至服务器,现在需要对接收的Json数据进行处理。
2024-05-25 11:12:19 815
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人