dtuGateway
dtuGateway
智能家居, ESP32
1/5
已发布
项目简介
arduino gateway for Hoymiles HMS-800W-2T and similar as stable connection to the dtu for applications in smarthome or IF
dtuGateway 是一个基于 ESP32 的开源网关项目,专门为 Hoymiles HMS-xxxxW-2T 系列微型逆变器设计,旨在解决其内置 Wi-Fi DTU 缺乏稳定 API 和智能家居集成能力的问题。该项目通过构建一个可靠、专用的硬件桥接器,将逆变器数据无缝接入 Home Assistant、openHAB 等主流智能家居平台,并支持 MQTT 协议。
标签
项目特点
🔌 **太阳能数据监控**:实时监测功率、电压、电流、日/总发电量、逆变器温度、WiFi信号强度等
🏠 **智能家居就绪**:支持 Home Assistant MQTT 自动发现、openHAB REST API 集成、MQTT TLS 加密、JSON API 和 OpenDTU 兼容主题结构
🎛️ **远程控制**:支持远程设置逆变器输出功率(0-100%)、开关逆变器、重启 DTU/逆变器/网关
📱 **多种用户界面**:内置 Web 界面、1.3 英寸 OLED 显示屏(带屏保和亮度控制)、1.28 英寸圆形 TFT 显示屏(带夜间模式和仪表盘)
🔧 **专业功能**:通用门户零配置、设备诊断、智能连接管理、OTA 更新、恢复出厂设置、告警系统、云暂停协调
技术规格
| 微控制器 | ESP32 (ESP-WROOM-32, ESP32-S3) |
|---|---|
| 兼容逆变器 | Hoymiles HMS-600W/700W/800W/900W/1000W-2T(内置WiFi DTU型号) |
| 不兼容逆变器 | 需要外部DTU(DTU-Lite、DTU-Pro)的型号 |
| 可选显示屏 | 1.3" OLED 128x64 (SSH1106)、1.28" 圆形 TFT 240x240 (GC9A01) |
| 通信协议 | MQTT、REST JSON、HTTP Web界面 |
| 智能家居集成 | Home Assistant (MQTT自动发现)、openHAB |
| 固件更新 | OTA(Web界面)、串口烧录 |
| 设置方式 | 通用门户(零配置)、https://raw.githubusercontent.com/ohAnd/dtuGateway/main/CONTRIBUTING.md)itHub 仓库](https://raw.githubusercontent.com/ohAnd/dtuGateway/main/httphttps://raw.githubusercontent.com/ohAnd/dtuGateway/main/CHANGELOG.md)d/dtuGateway) https://raw.githubusercontent.com/ohAnd/dtuGateway/main/readme_old.md)ttps://github.com/ohAnd/dtuGateway/releases/latest) -- 下载稳定版固件 |
搜索资源
物料清单 (BOM)
| 物料名称 | 数量 | 参考价格 | 备注 |
|---|---|---|---|
| ESP32 开发板 (ESP-WROOM-32 NodeMCU-32S) | 1 | — | 推荐型号 |
| ESP32-S3 开发板 | 1 | — | 社区测试可用 |
| ESP32-S3 16MB N16R8 | 1 | — | 特殊固件版本 |
| ESP32-S3 1.28寸圆形TFT (Waveshare) | 1 | — | 预装显示屏,特殊固件版本 |
| 1.3" OLED 128x64 显示屏 (SSH1106) | 1 | — | 4线连接 (VCC, GND, SCL, SDA) |
| 1.28" 圆形 TFT 240x240 显示屏 (GC9A01) | 1 | — | 8线连接 |
| Hoymiles HMS-xxxxW-2T 太阳能逆变器 | 1 | — | 需内置WiFi DTU |
能力画像
⚪ 记忆与知识检索: 1/5
🔵 逻辑推演: 2/5
⚪ 表达与交流: 1/5
⚪ 感知与观察: 1/5
🔵 数理与计算: 2/5
🔵 动手与操作: 3/5
⚪ 狂热与坚持: 1/5
⚪ 创造与创新: 1/5
项目图库
所需技能
🔧 **动手能力**:需要能够连接ESP32开发板到电脑进行固件烧录,如需使用显示屏则需要基本的焊接能力
💻 **编程能力**:无需编程,但需要能够使用烧录工具(图形化工具或命令行),以及配置MQTT/Home Assistant等智能家居系统
⚡ **电子电路**:基本了解,能够连接显示屏的4线或8线接口
适用场景
将Hoymiles HMS系列太阳能逆变器集成到Home Assistant智能家居系统,实现实时发电数据监控和自动化
在openHAB中监控和管理太阳能逆变器,实现能源管理和告警
通过MQTT将逆变器数据接入其他IoT平台或自定义应用
在本地显示逆变器运行状态,无需打开手机或电脑
远程控制逆变器输出功率,实现智能电网互动或负载管理