Zendure & Shelly to ESP32-2432S024C
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.
VERSION HISTORY
- NONE
FIRST VERSION:
Overview:
- ESP32 : 20€ https://fr.aliexpress.com/item/1005006182025099.html
- Shelly pro 3EM: 120€ https://fr.zendure.com/products/shelly?variant=41867203084424
- Battery pack with Hyper2000 https://fr.zendure.com/
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
During solar production, the system display:
-Inject power to grid
-Battery power load
CONSUMPTION INFORMATION
During grid consumption, the system display:
-Battery load (stand by)
-Grid power consumption
BATTERY INFORMATION
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
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.