Skip to content

Dépannage

Cette page regroupe les problèmes courants et leurs solutions.

L'ESP32 ne démarre pas

SymptômeCause probableAction
LED fixe éteinteAlimentation insuffisanteVérifiez l'alimentation 3.3V/5V et les soudures
LED clignote rapidementÉtat EMERGENCY_FAULTConsultez le /status JSON pour identifier la cause
Pas de sortie sérieMode USB-CDC non configuréVérifiez ARDUINO_USB_CDC_ON_BOOT dans platformio.ini

Connexion Wi-Fi et accès Web

SymptômeCause probableAction
Pas d'accès WebESP32 en mode APConnectez-vous au réseau W_Solaire
IP changeanteDHCP non configuréConfigurez une IP fixe dans les paramètres Wi-Fi
Déconnexions fréquentesSignal faiblePositionnez l'antenne ou rapprochez l'ESP32

Capteur d'énergie

SymptômeCause probableAction
Shelly Timeout! répétéShelly hors ligne ou réseau saturéAugmentez safety_timeout, vérifiez le ping
Puissance réseau incorrecteMauvaise configuration du compteurVérifiez le type de sensor et les broches UART
JSY non détectéCâblage UART inverséVérifiez TX → RX et RX → TX
Dual JSY incohérentCanal mal assignéVérifiez jsy_grid_channel et jsy_equip1_channel

SSR et Température

SymptômeCause probableAction
SSR Temp Sensor Fault!DS18B20 déconnectéeVérifiez la résistance pull-up 4,7 kΩ et la broche IO
SSR ne chauffe pasMode NIGHT actif ou consigne à 0Vérifiez l'heure et le surplus solaire détecté
Surchauffe fréquenteVentilation insuffisanteVérifiez le ventilateur et le heatsink
Puissance SSR incohérenteMode SSR mal configuréEssayez le mode Burst ou Cycle Stealing

Mémoire et Stockage

SymptômeCause probableAction
Erreurs LittleFSFlash corrompuExécutez ./flash.sh --erase
PSRAM non détectéeMauvaise varianteVérifiez -v N16R8 ou -v N8R2
Stats perdues au rebootNVS corrompueExécutez ./flash.sh --erase
VERSION mismatchFlash sans LittleFSFlashez toujours firmware + LittleFS

Mode Vacances et Forçage Horaire

SymptômeCause probableAction
Forçage horaire ignoréMode Vacances actifLe mode Vacances désactive tous les forçages
Pas de chauffe en heures creusesVérifiez le créneau de forçageConfigurez un horaire valide dans l'interface

Mises à jour

SymptômeCause probableAction
OTA échoueFichier .bin corrompuRetéléchargez le firmware depuis PlatformIO
Pages web ne changent pasLittleFS non mis à jourExécutez pio run -t uploadfs

Plus d'aide

  • Consultez les logs via /web_dev ou téléchargez log.txt
  • Utilisez GET /status pour inspecter l'état complet du système
  • Consultez la page API & Diagnostics pour les endpoints de débogage