Mittelwertlogik bei zwei Fühlern

Den JSON-Mittelwert über funktionierende Fühler berechnen und die Werte pro Zone weiterhin auf dem LCD und in den Feeds behalten.

Aosong-AM2302-DHT22-Temperatur- und Feuchtesensormodul auf einer schwarzen Breakout-Platine
Der DHT22 (AM2302) ist der digitale Feuchte- und Temperatursensor, der in vielen Selbstbau-Projekten steckt. Foto: Suyash Dwivedi. CC BY-SA 4.0

Der Schlüssel avg fasst die funktionierenden Fühler für einen schnellen Blick und kompakte Verlaufszeilen zusammen. Die Mittelwertbildung sollte fehlgeschlagene Messungen ignorieren und optional nur Fühler berücksichtigen, die in der Firmware als aktiv markiert sind.

Der Algorithmus in groben Zügen

  1. Sammle gültige Paare aus Temperatur und Luftfeuchte für jeden Fühlerindex.
  2. Berechne das arithmetische Mittel getrennt für °F, °C und Luftfeuchte.
  3. Ist nur ein Fühler funktionsfähig, kann avg diesem Fühler entsprechen oder weggelassen werden: Entscheide dich für eine Regel.

Wann du avg nicht trauen solltest

Zonen am Tor und im Inneren können sich um rund 5,5 °C (10 °F) unterscheiden: Blindes Mitteln verbirgt die Frostgefahr in der kalten Ecke. Nutze avg für Trendlinien und die Schlüssel der einzelnen Zonen für Entscheidungen. Aufteilung: Mehrzonen-Layout.

Verwandte Themen

Abfragetakt: Hauptschleife des Sketches. Ausgabeformat: JSON-Schema.