Advertisement

GoodWeLogger:适用于ESP8266的GoodWe逆变器日志工具,支持数据上传至pvoutput及MQTT推送

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
GoodWeLogger是一款专为ESP8266设计的应用程序,能够读取并记录GoodWe逆变器的数据,并支持将这些信息上传到pvoutput或通过MQTT进行推送。 基于ESP8266的GoodWe Solar逆变器记录器可以让您通过RS485总线从太阳能逆变器读取数据,并支持将这些信息发送到MQTT代理或上传至指定服务器。此固件已经过GW3000-NS、GW3600D-NS和GW10KN-DT等型号的测试,但其他GoodWe逆变器同样适用。 所需硬件包括: - 带有RS485连接器的GoodWe逆变器 - ESP8266模块(例如NodeMCU或WeMos D1 mini) - RS485转换器(在电商平台如AliExpress上可以找到,搜索SCM TTL to RS485 Adapter 485到UART串行端口3.3V/5V电平转换模块即可) 安装Arduino IDE并配置所使用的板后,您可以刷新固件以使用此功能。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • GoodWeLoggerESP8266GoodWepvoutputMQTT
    优质
    GoodWeLogger是一款专为ESP8266设计的应用程序,能够读取并记录GoodWe逆变器的数据,并支持将这些信息上传到pvoutput或通过MQTT进行推送。 基于ESP8266的GoodWe Solar逆变器记录器可以让您通过RS485总线从太阳能逆变器读取数据,并支持将这些信息发送到MQTT代理或上传至指定服务器。此固件已经过GW3000-NS、GW3600D-NS和GW10KN-DT等型号的测试,但其他GoodWe逆变器同样适用。 所需硬件包括: - 带有RS485连接器的GoodWe逆变器 - ESP8266模块(例如NodeMCU或WeMos D1 mini) - RS485转换器(在电商平台如AliExpress上可以找到,搜索SCM TTL to RS485 Adapter 485到UART串行端口3.3V/5V电平转换模块即可) 安装Arduino IDE并配置所使用的板后,您可以刷新固件以使用此功能。
  • NXLog
    优质
    NXLog是一款功能强大的开源日志管理软件,专门用于收集、解析和转发各种格式的日志数据。其上传工具支持将日志文件安全高效地传输至远程服务器或分析平台,简化了企业级日志管理和合规审计流程。 支持将Windows事件日志和系统日志以syslog形式发送出去。
  • ESP8266MQTT订阅主题并将到ONENET
    优质
    本项目展示了如何使用ESP8266模块通过MQTT协议订阅特定话题,并将收集的数据上传至OneNET平台,实现物联网设备间高效通信。 板子自带:三颗按钮【1. flash, 2. reset, 3. user】;DHT11 温湿度传感器 / DHT12;RGB 三色LED、单色LED 和蜂鸣器。 ESP8266-12E/F固件下载链接和源代码仓库请在GitHub上查看,持续更新中,欢迎Star。主要使用了两个库: 1. urequests.py 实现 HTTP 协议 2. simple.py 实现 MQTT 协议 其他文件包括: 1. boot.py 2. main.py 应用入口文件,启动服务 3. chipid.py 获取ESP8266EX芯片的ID号 4. wifi.py 设置WIFI连接 5. register.py 注册设备并返回设备PID和APIKEY 6. mqtt.py MQTT业务封装 功能说明: 1. 连接OneNet并自动注册设备。 2. 自动订阅主题 “PID-FlashID-sub,其中PID和FlashID会被替换成实际的设备ID和Chipid。 3. 自动上传板载DHT11温湿度传感器的数据值。 4. MQTT指令主要用来控制Pin的高低电平。格式为:pin n state n;有效值包括 pin: 0、1、2、3、4、5、12、13、14、15、16;state: on, off, toggle。 举例: - pin 4 off 将给pin4引脚置低电平,可以看到ESP8266板载的LED灯点亮了(pin4默认被拉高,led低电平点亮)。
  • 串口保存
    优质
    这是一款功能强大的串口通信工具,不仅操作简便,还具备实时数据传输与分析能力,并可自动保存通讯日志以备查阅。 这款串口工具非常实用,不仅可以保存日志,还能自定义背景颜色等功能。
  • Tasmota_KNX:Web、定时、OTA、MQTT、KNX、规则ESP8266/ESP828...
    优质
    Tasmota_KNX是一款专为ESP8266和ESP828开发的固件,集成了Web界面、定时任务、无线升级、MQTT协议、KNX兼容性、规则引擎及传感器支持等多功能特性。 塔斯莫塔KNX 是一个经过修改的版本,添加了碱性官能(多播)。现在它已集成到该存储库中用于为Tasmota开发新的KNX功能。如果您喜欢 Tasmota KNX,请给它加星标或创建分支,并贡献自己的力量!任何帮助或评论都非常受欢迎。 目录: KNX 是一个国际开放标准,适用于智能家居和智能建筑自动化系统。这是一个分散的系统,每个设备都可以直接相互通信而无需中央控制器或服务器。面板或服务器仅用于远程监控和发送请求。 KNX IP协议在224.0.23.12:3671上使用UDP多播,因此除非您需要与不在WIFI网络中的KNX设备(双绞线、RF、电力线)通信外,否则不需要KNX路由器。
  • 使ESP8266和STM32通过MQTT阿里云服务
    优质
    本项目利用ESP8266与STM32微控制器结合,采用MQTT协议,实现传感器数据的安全传输,并将其发布到阿里云服务器上进行远程监控。 整个系统能够实现以下功能:1. 使用STM32作为硬件主控,通过485模块利用串口读取多种类型的环境传感器数据,并采用十六进制格式传输这些数据,同时具备处理十六进制数据并将其转换为十进制数值的能力;2. 将获取的环境数据转化为JSON格式,并使用ESP8266模块发送到阿里云服务中展示。系统资源包括了软硬件配置和代码。 以下是目前有的使用说明: 一、配置阿里云服务器 二、使用MQTTX本地软件测试功能 三、配置ESP8266模块并进行连接测试
  • PwnWAF:AWDpwn
    优质
    PwnWAF是一款专为网络安全竞赛中的AWD模式设计的日志分析与管理工具,帮助参赛者高效监控和解析攻击与防御数据,提升实战技能。 PWA文件用于AWD的pwn日志工具。 描述: 使用traceGen.py生成elf文件。 - elf_name:指定要记录哪个elf文件; - log_path:设定日志文件路径; - 计算机平台(仅支持x86和x86_64); 注意:elf_name和log_path必须是绝对路径。 用法: python traceGen.py machine elf_name log_path 例如: python traceGen.py 64 pathtoelftest.bin pathtologlog.txt 生成的日志文件名为elf_name.out,需要重命名此日志文件或其他相关文件以便xinetd能够启动该文件。被启动的文件将运行指定的elf_name程序,并且父进程会记录相关信息: +-----+ |child| 执行pathtoelftest.bin,然后由父进程进行信息记录。
  • 使Arduino IDE开发ESP8266并通过MQTT将DHTOneNet示例代码
    优质
    本项目利用Arduino IDE编写程序,在ESP8266平台上采集DHT温湿度传感器的数据,并通过MQTT协议将其传输到OneNet云平台,实现远程监测。 ESP8266通过MQTT协议将DHT传感器的数据上传到OneNet。程序使用的库可以在Arduino IDE里下载。
  • Delphi7MQTT组件,中文
    优质
    这是一款专为Delphi7设计的MQTT组件,能够有效实现设备间的消息通信,并特别优化了对中文字符的支持,确保在物联网应用中流畅传输汉字信息。 网上多数的MQTT包和控件都不适用于Delphi7环境,部分虽然可以运行但与MQTT通信存在问题。本人已对一个支持Delphi7的Mqtt包文件进行了修改,并附带了示例程序和uShowMQTTD7.pas单元,请放心下载使用。
  • MyBatis拦截保存MongoDB
    优质
    本篇文章介绍如何利用MyBatis拦截器记录并保存数据变更日志到MongoDB中,实现高效的数据审计与追踪。 Mybatis拦截器用于记录数据更新历史记录到MongoDB的源码实现,并且需要将拦截器配置在mybatis配置文件中。