Depurar leituras desatualizadas

Rastreie leituras antigas ou ausentes do firmware ao cache do relay e ao mapeamento no dashboard do ProbeHarbor, com checklist de curl e autenticação.

Close de cabos Ethernet Cat-5e brancos com conectores RJ45
O JSON das sondas normalmente sai da rede local por Ethernet ou por um relay próximo, não direto pela internet pública. Foto: DiscDepotDundee.co.uk. CC BY-SA 4.0

Leituras desatualizadas significam que o site mostra uma temperatura antiga enquanto o ambiente já mudou, ou não mostra nada enquanto o LCD continua atualizando. Trabalhe do sensor para fora: hardware, JSON, cache, busca SSR e, por fim, histórico.

Checklist

  1. Teste a URL do feed com curl de fora da sua rede local: o JSON está atualizado?
  2. Compare LCD e JSON; se o LCD estiver à frente, corrija o relay ou o TTL do Redis.
  3. Confirme que as chaves das sondas no dashboard batem com o esquema: mapeamento das sondas.
  4. Examine os logs da Cloudflare / SSR em busca de padrões de timeout.

Causas do lado do hardware

As reinicializações por watchdog causam lacunas curtas. Os erros do DHT22 tiram chaves do JSON. Ethernet: solução de problemas na fiação.

Histórico versus ao vivo

Os gráficos podem ficar atrasados se as inserções pararem enquanto a página inicial ainda parece ao vivo: verifique as inserções de histórico separadamente da busca da página inicial.

Perguntas frequentes

Por que as leituras das minhas sondas estão desatualizadas?
Verifique a alimentação e o Wi-Fi do dispositivo, confira a chave de ingestão, confirme os jobs de cron/histórico em System status e procure lacunas em History antes de trocar os sensores.