F1ATB forum
Plus de historique dans messages - Version imprimable

+- F1ATB forum (https://f1atb.fr/forum_f1atb)
+-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html)
+--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html)
+--- Sujet : Plus de historique dans messages (/thread-811.html)



Plus de historique dans messages - 59jag - 01-12-2024

dans les messages j ai beaucoup de fois le meme message style.
[Image: Screenshot-20241201-163447-Samsung-Internet.jpg]
j ai modifier la fonction message pour que quand le même message est envoyé c est juste remplacer par "*"  derrière le message precedent.
ce qui donne ceci
[Image: Screenshot-20241201-173758-Samsung-Internet.jpg]
je pense que ca peux être utile
 faut juste modifier la fonction StockMessage dans Stockage.ino  vers la ligne 509 
void StockMessage(String m) {
  m = DATE + " : " + m;
  Serial.println(m);
  MessageH[idxMessage] = m;
  idxMessage = (idxMessage + 1) % 10;
}

a remplacer par 
void StockMessage(String m) {
  static String mPrec = "";                                //59jag
  if (m == mPrec){                                         //si message meme que le precedent    
     MessageH[(idxMessage + 9) % 10 ] += "*";              //on ajoute * au message precedent
     Serial.print("*");                                    //
  }else{                                                   //si message different
     mPrec=m;                                              //
     m = DATE + " : " + m ;                                //
       Serial.println(m);                                  //
       MessageH[idxMessage] = m;                           //
       idxMessage = (idxMessage + 1) % 10;                 //index suivant
  }                                                        //59jag
}



RE: Plus de historique dans messages - F1ATB - 02-12-2024

Bonne idée, je prends pour une prochaine version