![]() |
V10 et RMS 13.x - 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) +---- Forum : Affichage Routeur Distant (https://f1atb.fr/forum_f1atb/forum-11.html) +---- Sujet : V10 et RMS 13.x (/thread-922.html) |
V10 et RMS 13.x - SuDo - 08-01-2025 Bonjour André, depuis la version 13 du routeur, si l’on sélectionne une autre horloge que celle d’internet, l’afficheur n’affiche plus l’heure. Serait-il possible de l’afficher en choisissant une horloge autre qu’internet ? Merci CDT Dominique RE: V10 et RMS 13.x - F1ATB - 08-01-2025 On affiche, l'heure mais plus la date. André RE: V10 et RMS 13.x - SuDo - 10-01-2025 (08-01-2025, 04:12 PM)F1ATB a écrit : On affiche, l'heure mais plus la date. Bonjour André, Je me suis peut être mal exprimé, l’afficheur n’affiche pas l’heure sur la page d’accueil si dans le routeur tu choisi une heure autre que par internet , mais sur le pc tu vois l’heure, comme tu peu le voir sur les photos Dominique RE: V10 et RMS 13.x - Mike - 10-01-2025 En effet, il y a je pense un petit bug. L'heure de l'afficheur distant est retrouvée depuis le routeur RMS et on récupère l'heure comme ceci : Heure = data_[i].substring(11, 19); (ligne 80 dans SourcePuissance.ino) Cela veut dire que l'on récupère une sous partie de la chaîne de caractère à partir du caractère 11 jusqu'au 19 (pour couper la partie date). Hors dans le code du RMS on voit que le contenu de la variable DATE n'est pas formatée de la même façon en fonction de la source pour l'heure (cf stockage.ino ligne 93) : Dans le cas d'une heure obtenue par internet voici le format : strftime(buffer, MAX_SIZE_T, "%d/%m/%Y %H:%M:%S", pTime); Mais pour une heure obtenue différemment, voici le format : sprintf(buffer, "%d:%02d:%02d", Int_Heure, Int_Minute, Int_Seconde); Dans le cas ou l'heure n'est pas obtenue par internet le code de l'afficheur ne peut pas marcher car il récupère une sous partie de la chaîne de caractère afin de couper la partie date mais cette partie n'est pas présente quand l'heure n'est pas issue d'internet. Il faudrait adapter le code de la ligne 80 dans SourcePuissance.ino afin de gérer les deux formats. Exemple d'un code qui pourrait marcher pour les deux formats : Heure = data_[i].substring(data_[i].indexOf(':') - 2); RE: V10 et RMS 13.x - SuDo - 10-01-2025 Bonjour Mike, Tu as raison, je viens de faire la modification et ça fonctionne et je viens aussi de la faire sur la version 9.01 et ça fonctionne aussi, il ne reste plus qu’à André de modifier la V 10, quant à moi je vais ouvrir un sujet et mettre une version 9.01 que j’ai modifié pour que tous soit plus gros en visuel et en couleur. Merci RE: V10 et RMS 13.x - F1ATB - 10-01-2025 OK, j'ai compris le bug. Je vais corriger. André RE: V10 et RMS 13.x - F1ATB - 10-01-2025 J'ai publié une version V10.01 de l'afficheur. Vous pouvez faire la mise à jour par OTA. André |