[DIY] Contrôleur solaire ESP32 — dashboard web, SOC, seuils adaptatifs NASA/OWM

Bonjour à tous,

Je partage un projet DIY ESP32 que j’utilise quotidiennement sur ma micro-
installation 2 panneaux / batteries gel 12V.

Mon régulateur MPPT faisait son boulot mais était complètement aveugle —
pas de données, pas d’historique, pas d’accès distant. J’ai branché un
ESP32 dessus pour lui ajouter un cerveau.

Ce que ça fait :

  • Dashboard web accessible en local ou depuis internet (DuckDNS + VPS Oracle gratuit)
  • Suivi SOC% par comptage coulomb via INA226
  • Historique 30 jours (Ah entrants/sortants par jour)
  • Seuil de coupure adaptatif calculé à partir de l’historique NASA POWER + prévisions OWM
  • Deep sleep la nuit avec réveils périodiques
  • 15 langues dans le firmware

Composants tous sous 5€ sur AliExpress (ESP32, INA226, VEML7700, MOSFET AOD4184).
Fichier .ino unique, Arduino IDE.

Pas d’intégration Home Assistant pour l’instant — le dashboard est
auto-hébergé sur l’ESP32 lui-même. Une intégration HA serait une
évolution possible.

Code source sur GitHub :

Firmware complet + doc PDF illustrée + BOM disponible sur Gumroad si vous
voulez soutenir le projet.

Dispo pour questions techniques.


2 « J'aime »