Project Brief

Communication modules that talk directly to Deye inverters to record all inverter data into a central database, enabling a bespoke solar monitoring system that works independently of manufacturer apps.

This project uses RS485/Modbus communication to read all available registers from Deye inverters — including generation power, battery SOC, grid import/export, consumption, temperatures, and fault codes — and stores everything in a local MariaDB database for full historical analysis.

The goal is complete data independence: no reliance on Deye's cloud platform, no data leaving your network, and full control over what gets logged and how it's displayed. The monitoring dashboard gives real-time flow diagrams, area charts, battery alerts, and daily/monthly summaries.

Changelog

Loading...

Files & Downloads

Files and downloads will be available here as the project develops.

💾
Source Code
Modbus poller and API
📄
Documentation
Register maps and setup guides
🔧
Hardware Files
RS485 adapter schematics
📋
BOM
Bill of materials

Contribute

Interested in contributing? Have a Deye inverter model we haven't tested? Get in touch.

Contact Us View on GitHub (coming soon)