![]() |
Le Watchdog est de retour en V14.02 - 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 : Le Watchdog est de retour en V14.02 (/thread-1114.html) |
Le Watchdog est de retour en V14.02 - F1ATB - 24-02-2025 Pour mémoire, le watchdog ![]() Cette partition est décrite dans un fichier partitions.csv qui fait partie du code source. Pour ceux qui souhaitent compiler eux-mêmes, il faut, dans l'IDE Arduino, choisir Outils_>Partition Scheme->Custom et non plus No FS 4MB. Pour les adeptes de l'installation rapide, faite une mise à jour par OTA. Au bout de 3mn environ de non-réception des données de puissance ou d'un blocage de l'ESP32. Le Watcdog (chien de garde) va se déclencher et l'ESP32 va redémarrer. André RE: Le Watchdog est de retour en V14.02 - JMH - 24-02-2025 Bonjour , Bravo André pour utiliser cet afficheur (je l'utilise poi même depuis quelques mois à la place de la maison). Je viens d'y télécharger la version RMS V14.02, et j'ai un affichage "miroir" et d'une taille carrée, quel que soit le format (paysage/portrait choisi), et après calibration de l'interface tactile (ce qui n'a rien à voir d'ailleurs avec l'affichage... Sans capteur de présence, je trouve que l'écran s'éteint un peu vite. A part ça, très beau boulot et bonne idée ! Cordialement, JMH RE: Le Watchdog est de retour en V14.02 - mitch072025 - 25-02-2025 (24-02-2025, 03:50 PM)F1ATB a écrit : Pour mémoire, le watchdog --> tout simplement parfait ! merci ! je vais devoir reflasher de la 13.03 à la 14.02, le watchdog est très important ! j'ai eu un blocage de l'ESP32 suite à un redémarrage programmé et hebdomadaire de ma box. encore merci RE: Le Watchdog est de retour en V14.02 - 59jag - 04-03-2025 j avais réglé le problème en rajoutant un watchdog soft tres facile et peu de code a rajouter dans les definition volatile uint16_t watchdog_core0 = 0; volatile uint16_t watchdog_core1 = 0; dans la boucle du premier coeur watchdog_core0 = 0; dans la boucle du second coeur watchdog_core1 = 0; dans l interruption timer 10ms watchdog_core0++; watchdog_core1++; if (watchdog_core0 >= 18000 || watchdog_core1 >= 18000) { esp_restart(); } voila rien de plus . 18000 =pour 3minutes( 3×60×100) depuis plus de problèmes RE: Le Watchdog est de retour en V14.02 - jeannot - 05-03-2025 (04-03-2025, 01:37 PM)59jag a écrit : j avais réglé le problème en rajoutant un watchdog softçà parait simple, mais est ce que celà tient compte de la non récupération des valeurs énergie...ou est ce juste un moyen de voir que l'esp est plantée ? ne faudrait il pas faire un watchdog_corex = 0 dans Gestionoverproduction() si la récup d'info est correcte ? Merci |