Le matériel du garage tourne sans surveillance pendant des mois. Les blocages rares (pilote Ethernet figé, fragmentation de la mémoire ou bus de capteurs bloqué) se règlent plus facilement par une réinitialisation du watchdog que par un passage sur l’échelle. Une réinitialisation temporisée redémarre le microcontrôleur et réinitialise les shields et les capteurs.
Quand le watchdog est utile
- Pile réseau figée après une micro-coupure de courant du routeur.
- Boucle de nouvelles tentatives infinie sur une ligne de données DHT22 débranchée.
- File de clients HTTP saturée sur le W5100 après une interrogation soutenue depuis le cloud.
Notes de mise en œuvre
Ne réarmez le watchdog que lorsque la boucle principale termine un cycle complet : lecture des capteurs, mise à jour du LCD et tâches HTTP. Un réarmement trop zélé masque les vrais interblocages. Associez-le au renouvellement DHCP et à la logique de service JSON décrits dans la boucle principale d’interrogation du sketch.
À quoi s’attendre en exploitation
Prévoyez une brève interruption du JSON pendant le redémarrage : quelques secondes, pas des minutes. Le diagnostic des relevés figés distingue les trous dus aux redémarrages d’une mauvaise configuration de flux. Notes sur l’empilement Ethernet : empilement du shield Ethernet.