17-06-2024, 08:42 PM
(17-06-2024, 08:27 PM)michy a écrit : Bonjour,
une piste : le timing watchdog réglé par André sur 180s avec
ne semble pas considéré, il faut ajouter une ligne (au début du setup) pour annuler le réglage par défaut (qui n'est que de quelques secondes)Code :#define WDT_TIMEOUT 180
=> esp_task_wdt_deinit();
si l'appel d'une page html prend un peu de temps et empêche de nourrir le chien avec un esp_task_wdt_reset(); alors ça reboot (idem pour les autres ESP qui attendent désespérément un signal de l'ESP qui génère les infos puissance
Code :// Watchdog initialisation (https://esp32.com/viewtopic.php?t=40261)
esp_task_wdt_deinit(); // ensure a watchdog is not already configured
esp_task_wdt_config_t wdt_config = { // Initialisation de la structure de configuration pour la WDT
.timeout_ms = WDT_TIMEOUT * 1000, // Convertir le temps en millisecondes
.idle_core_mask = (1 << portNUM_PROCESSORS) - 1, // Bitmask of all cores
.trigger_panic = true // Enable panic to restart ESP32
};
Voilà une bonne piste. Merci !
Mais cela n'explique pas pourquoi ça marche chez André en l'état, sauf si son PC est une bête de course.
V12.0 modifiée récurrence d'interrogation serveurs, RTE, et code UxIx3. 1 serveur RMS UxIx3, 1 client Triac CE + 1 client SSR CE. 1 client SSR sur CE tri sur 1 serveur Linky réf. CACSI. Variateurs de fréquence sur Piscine et Spa.
6 panneaux (2 SO 2 S, 2 SE ) 425Wc produisent 13kWh de jour actuellement.
6 panneaux (2 SO 2 S, 2 SE ) 425Wc produisent 13kWh de jour actuellement.