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.
Causes fréquentes de trous
- Flux injoignable : relais en panne ou changement d’IP ; commencez par le diagnostic des relevés figés.
- Redémarrage du microcontrôleur : courte période vide après une réinitialisation par watchdog.
- Insertion ignorée : la récupération en amont a échoué selon les règles d’insertion de l’historique.
- 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.