Detectar huecos en el historial

Reconoce inserciones perdidas, caídas de feeds y reinicios en los gráficos del panel antes de que distorsionen tus auditorías de heladas.

Escritorio en casa con portátil, monitor externo y teclado en una zona habitable
Los miembros del hogar consultan el mismo panel desde donde ya trabajan. Foto: David Wellbeloved / Flickr. CC BY 2.0

El historial guardado solo es tan completo como la cadena de sondeo. Un corte de luz en el Arduino, la caída del relay, una autenticación mal configurada o fallos de inserción en Supabase dejan huecos. Aprender a distinguir los **datos que faltan** de una **temperatura plana** evita una falsa confianza durante las olas de frío y discusiones de facturación sobre si el CSV está completo.

Gráfico con un hueco visible frente a un tramo plano, etiquetados de forma distinta
Los huecos reales muestran marcas de tiempo que faltan; los tramos planos pueden ser lecturas estables válidas: aprende a ver la diferencia.

Causas habituales de los huecos

  1. Feed inaccesible: relay caído o cambio de IP; empieza por depurar lecturas obsoletas.
  2. Reinicio del MCU: periodo en blanco corto tras un reinicio por watchdog.
  3. Inserción omitida: falló la consulta al origen, según las reglas de inserción del historial.
  4. Cuenta/sesión: las cargas sin sesión iniciada no se guardan; consulta ciclo de vida de la sesión.

Patrones visuales

  • Espacios verticales en blanco en los gráficos cuando el eje de tiempo salta hacia delante.
  • Valores idénticos repetidos pueden indicar una caché atascada: revisa la caché de los feeds.
  • Una sola zona plana mientras las demás se mueven apunta a un fallo de asignación o del sensor.

Flujo de trabajo

Contrasta el JSON en vivo con curl y luego navega por el historial del panel. Exporta con la suscripción CSV y filtra la columna de marcas de tiempo en busca de discontinuidades: técnicas en gráficos con hojas de cálculo.