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.
- NONE
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/
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 !
During solar production, the system display:
-Inject power to grid
-Battery power load
During grid consumption, the system display:
-Battery load (stand by)
-Grid power consumption
During battery use, the system display:
-Remain battery time.
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
CASE PROTECTION (in progress)
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.







