Repérer les trous dans l’historique

Reconnaissez insertions manquées, pannes de flux et redémarrages dans les graphiques du tableau de bord avant qu’ils ne faussent vos bilans de gel.

Bureau à la maison avec ordinateur portable, écran externe et clavier dans une pièce de vie
Les membres du foyer consultent le même tableau de bord depuis l’endroit où ils travaillent déjà. Photo : David Wellbeloved / Flickr. CC BY 2.0

L’historique enregistré n’est complet que si la chaîne d’interrogation l’est. Une coupure de courant de l’Arduino, une panne du relais, une erreur de configuration d’authentification ou un échec d’insertion dans Supabase laissent tous des trous. Savoir distinguer des **données manquantes** d’une **température stable** évite une fausse assurance pendant les vagues de froid et des litiges de facturation sur la complétude des CSV.

Graphique comparant un trou visible et un segment plat, étiquetés différemment
Un vrai trou se traduit par des horodatages manquants ; un segment plat peut correspondre à des relevés stables valides : apprenez à faire la différence visuellement.

Causes fréquentes de trous

  1. Flux injoignable : relais en panne ou changement d’IP ; commencez par le diagnostic des relevés figés.
  2. Redémarrage du microcontrôleur : courte période vide après une réinitialisation par watchdog.
  3. Insertion ignorée : la récupération en amont a échoué selon les règles d’insertion de l’historique.
  4. Compte/session : les chargements déconnectés n’enregistrent rien ; voir cycle de vie de la session.

Indices visuels

  • Un espace vide vertical dans les graphiques quand l’axe du temps fait un saut.
  • Des valeurs identiques répétées peuvent signaler un cache bloqué : vérifiez la mise en cache des flux.
  • Une seule zone plate pendant que les autres bougent suggère un problème de correspondance ou de capteur.

Méthode

Recoupez le JSON en direct avec curl, puis parcourez l’historique du tableau de bord. Exportez via l’abonnement CSV et filtrez la colonne d’horodatage pour repérer les discontinuités : techniques dans graphiques en tableur.