14-08-2025, 03:28 PM
(14-08-2025, 01:37 PM)Lolo69 a écrit : pour te donner les bons numeros de lignes dit moi quelle version de routeur tu es
Pour eliminer le bug SHELLY Connection failed pour une mesure Shelly Pro à partir de la 15.01
- Dans le module source_ShellyPromEM
- Aller à la ligne 98 : p = Shelly_Data.indexOf("{");
- Juste avant cette ligne rajouter la ligne clientESP_RMS.stop();
Au final ca donne ceci
Code :Shelly_Data += clientESP_RMS.readStringUntil('\r');
}
clientESP_RMS.stop();
p = Shelly_Data.indexOf("{");
- Cerise sur le gateau, dans le module Solar_Routeur_V15_01
- Modifer la ligne 1033 : PeriodeProgMillis = 200 + ralenti; //On s'adapte à la vitesse réponse ShellyProEm
- par la ligne : PeriodeProgMillis = 100
Pour eviter le reset ESP en cas de rupture wifi breve
dans le module Solar_Routeur_V15_01 Après la ligne 1181 : WIFIbug++;
rajouter la ligne: WiFi.begin(ssid.c_str(), password.c_str()); //LBE WIFI auto restart
au final ca donne ca
Code :if (WiFi.waitForConnectResult(10000) != WL_CONNECTED) {
StockMessage("WIFI Connection Failed! #" + String(WIFIbug));
WIFIbug++;
WiFi.begin(ssid.c_str(), password.c_str()); //LBE WIFI auto restart
} else {
Pour les autres Version RMS ou autre type de mesure c est très similaire , il suffit de retrouver les lignbes equivalentes.
Si vous essayez , tenez nous au courant pour savoir si c est aussi efficae que sur mes ESP
Merci pour ces informations elles sont aussi adaptées pour un shelly pro em 50?
Je n'ai pas la 15.01 , je suis actuellement sur la 15.00 mais j'essaye de tester tes modifications avec la 15.01 durant le weekend et te ferait un retour .
Un grand merci pour ton aide en tout cas