06-01-2025, 12:31 PM
Bonjour,
Ayant proposé à André cette RAZ totale du JSY-MK-194T , je me dois de vous fournir une solution.
En examinant le code de la version 13.01 je remarque que l'instruction RAZ_JSY = true; n'est pas placée à la fin de la fonction
void handleajaxRAZhisto() dans le fichier server.ino
Je ne sais pas expliquer exactement pourquoi mais lors de mes essais j'avais placé cette instruction comme André et ça ne marchait pas à tous les coups !
En la plaçant à la fin comme dans l'extrait de code source ci-dessous ça fonctionne toujours ( pb de timing et/ou synchro entre le code C et le code html ?)
void handleajaxRAZhisto() {
RAZ_Histo_Conso();
for (int i = 0; i < 600; i++) {
tabPw_Maison_5mn[i] = 0; //Puissance Active:Soutiré-Injecté toutes les 5mn
tabPw_Triac_5mn[i] = 0;
for (int j = 0; j < 4; j++) {
tabTemperature_5mn[j][i] = 0;
}
for (int j = 0; j < LesActionsLength; j++) {
tab_histo_ouverture[j][i] = 0;
}
}
for (int i = 0; i < 300; i++) {
tabPw_Maison_2s[i] = 0; //Puissance Active: toutes les 2s
tabPw_Triac_2s[i] = 0; //Puissance Triac: toutes les 2s
tabPva_Maison_2s[i] = 0; //Puissance Active: toutes les 2s
tabPva_Triac_2s[i] = 0;
}
RAZ_JSY = true;
server.sendHeader("Connection", "close");
server.send(200, "text/html", "OK");
RAZ_JSY = true;
}
Pour ceux qui peuvent recompiler le code dites moi si ça marche !
Cdlt Jean-Claude F6AAM
Ayant proposé à André cette RAZ totale du JSY-MK-194T , je me dois de vous fournir une solution.
En examinant le code de la version 13.01 je remarque que l'instruction RAZ_JSY = true; n'est pas placée à la fin de la fonction
void handleajaxRAZhisto() dans le fichier server.ino
Je ne sais pas expliquer exactement pourquoi mais lors de mes essais j'avais placé cette instruction comme André et ça ne marchait pas à tous les coups !
En la plaçant à la fin comme dans l'extrait de code source ci-dessous ça fonctionne toujours ( pb de timing et/ou synchro entre le code C et le code html ?)
void handleajaxRAZhisto() {
RAZ_Histo_Conso();
for (int i = 0; i < 600; i++) {
tabPw_Maison_5mn[i] = 0; //Puissance Active:Soutiré-Injecté toutes les 5mn
tabPw_Triac_5mn[i] = 0;
for (int j = 0; j < 4; j++) {
tabTemperature_5mn[j][i] = 0;
}
for (int j = 0; j < LesActionsLength; j++) {
tab_histo_ouverture[j][i] = 0;
}
}
for (int i = 0; i < 300; i++) {
tabPw_Maison_2s[i] = 0; //Puissance Active: toutes les 2s
tabPw_Triac_2s[i] = 0; //Puissance Triac: toutes les 2s
tabPva_Maison_2s[i] = 0; //Puissance Active: toutes les 2s
tabPva_Triac_2s[i] = 0;
}
RAZ_JSY = true;
server.sendHeader("Connection", "close");
server.send(200, "text/html", "OK");
RAZ_JSY = true;
}
Pour ceux qui peuvent recompiler le code dites moi si ça marche !
Cdlt Jean-Claude F6AAM
Routeur Solaire V12.6 Modifié pour 2 modules JSY-194-MT (affichage puissances onduleurs)
Ballon 1800W commandé par Triac + relais fil pilote mode ECO radiateurs
1 ESP32 déporté pour mesure température extérieure.
1 onduleur SMA 1050Wc - 1 onduleur SOLAX Hybride 6200Wc - 2 Batteries de 3 kWh
Ballon 1800W commandé par Triac + relais fil pilote mode ECO radiateurs
1 ESP32 déporté pour mesure température extérieure.
1 onduleur SMA 1050Wc - 1 onduleur SOLAX Hybride 6200Wc - 2 Batteries de 3 kWh