Lógica de média com duas sondas

Calcule a média do JSON entre as sondas saudáveis e mantenha os valores de cada zona no LCD e nos feeds.

Módulo sensor de temperatura e umidade Aosong AM2302 DHT22 em uma placa breakout preta
O DHT22 (AM2302) é o sensor digital de umidade e temperatura usado em muitos projetos faça-você-mesmo. Foto: Suyash Dwivedi. CC BY-SA 4.0

A chave avg resume as sondas saudáveis para consultas rápidas e linhas compactas de histórico. A média deve ignorar leituras com falha e, se você quiser, considerar só as sondas marcadas como ativas no firmware.

Esboço do algoritmo

  1. Colete os pares válidos de temperatura e umidade de cada índice de sonda.
  2. Calcule a média aritmética separadamente para °F, °C e umidade.
  3. Se só uma sonda estiver saudável, avg pode ser igual a essa sonda ou ser omitida: escolha uma política.

Quando não confiar em avg

As zonas junto à porta e no interior podem diferir em cerca de 5,5 °C (10 °F): fazer a média às cegas esconde o risco de congelamento no canto frio. Use avg para linhas de tendência; use as chaves de cada zona para tomar decisões. Layout: layout com várias zonas.

Tópicos relacionados

Frequência de leitura: loop principal do sketch. Formato da saída: esquema JSON.