Skip to content

This sketch is intended to run on an ESP32 and reads data from Growatt Solar Inverter over RS485 Modbus. It is designed to work with MIC 600 TL-X Solar-Inverters, however other Growatt Inverters might also work with slight modifications.

License

Fbisinger/growattlogger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

growattlogger

This sketch is intended to run on an ESP32 and reads data from Growatt Solar Inverters over RS485 Modbus.

It is designed to work with MIC 600 TL-X Solar-Inverters, however other Growatt Inverters might also work with slight modifications.

In addition a W5500 Ethernet controller is used for IP/TCP connection to the Thingspeak Server to perform HTTP requests. However the provided code will also run perfectly if you exchange the Ethernet Client with a WiFi Client provided by the default ESP WiFi Libray. To comunicate with the inverter via RS485/Modbus a MAX485 Transceiver is used, other equivalent transceivers might work as well.

The script is logging inverter performance data to the Thingspeak IoT Cloud to provide nice MATLAB plots of the inverter performance.

Some example MATLAB plots:

Weekly Comparison Daily History Longtime

🇩🇪 © F.Bisinger 2023

About

This sketch is intended to run on an ESP32 and reads data from Growatt Solar Inverter over RS485 Modbus. It is designed to work with MIC 600 TL-X Solar-Inverters, however other Growatt Inverters might also work with slight modifications.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published