View on GitHub

Zendure-ESP32-2432S024C

Track solar, consumption, and Zendure battery load

download .ZIPdownload .TGZ

Zendure & Shelly to ESP32-2432S024C

SCREENLOGO

TARGET: Display Shelly & Zendure gateway & EDF Tempo informations trough Wifi.
Track the solar production and electric consumption with Shelly Pro 3EM information.
Follow the Zendure battery load trough the Zendure’s MQTT message reception.

SCREENLOGO

VERSION HISTORY

FIRST VERSION:

Overview:

How it’s work:

First, install ESP32 parameter in arduino IDE.
Fill wifi SSID, Password; Zendure mail & Serial number.
You must generate your MQTT password by active line 75 (zendure();)
Upload software to ESP32, save information shown on screen.
Fill this information in MQTT parameter, disable line 75, and upload software to ESP32

The system is ready !

PRODUCTION INFORMATION

SCREENLOGO

During solar production, the system display:

-Inject power to grid  
-Battery power load  

CONSUMPTION INFORMATION

SCREENLOGO

During grid consumption, the system display:

-Battery load (stand by)  
-Grid power consumption  

BATTERY INFORMATION

SCREENLOGO

During battery use, the system display:

-Remain battery time.  

RVB LED WHEN SCREEN IS OFF

To avoid any burning mark on the screen & useless consumption, the screen shutdown after few minutes.
You just have to touch the screen to wake it.
But during this snooze, RVB led blink to inform if solar production, battery use, or Grid use.

-GREEN: SOLAR PRODUCTION  
-BLUE: BATTERY USE  
-RED: GRID USE  

SCREENLOGO SCREENLOGO SCREENLOGO

3D PRINT

CASE PROTECTION (in progress)

Note:

No RTC needed, the system is connected to Network Time Protocol.
Special thanks to Jean-Baptiste Romain, for the wonderfull TEMPO API (https://github.com/jbromain), buy him a coffee ! (https://buymeacoffee.com/jbromain25)

I’m available if any question.

Have fun !

ARNAUD TOCABENS.