Temperatur- und Luftfeuchtigkeitsmessung mit Sensor DHT22/AM2302 und Raspberry Pi – Teil 3

Vorwort

Im dritten und letzten Teil der Reihe „Temperatur- und Luftfeuchtigkeitsmessung mit Sensor DHT22/AM2302 und Raspberry Pi“ wird beschrieben, wie die ausgelesenen Daten grafisch mit Munin aufbereitet werden können. Die beiden vorherigen Teile befassten sich zunächst mit Hard- und Software.

Skript

Das Ergebnis des vorherigen Beitrags war folgende Ausgabe:

Ziel ist es nun, die Werte für Temperatur und Luftfeuchtigkeit zu separieren und Munin zugänglich zu machen. Hierzu verwende ich zunächst grep, um nur die Zeile mit den Werten zu verarbeiten. Schließlich zähle ich Leerzeichen und beschneide an der passenden Stelle mit cut:

Ein entsprechendes Munin-Skript könnte dann so aussehen (/etc/munin/plugins/dht22-humidity):

bzw. für die Temperatur (/etc/munin/plugins/dht22-temperature):

Die beiden Skripte müssen nur noch ausführbar unter /etc/munin/plugins abgelegt werden. Natürlich muss munin-node  installiert und in Munin eingebunden sein, damit eine Verarbeitung erfolgen kann.

Munin-Node Konfiguration

Die Datei /etc/munin/plugin-conf.d/dht22 wird mit folgendem Inhalt erstellt:

Im Anschluss noch munin-node neustarten.

Have fun!

Ein Gedanke zu „Temperatur- und Luftfeuchtigkeitsmessung mit Sensor DHT22/AM2302 und Raspberry Pi – Teil 3“

  1. Danke für das schöne Tutorial.

    Leider altern Sachen, und hier hat es das Lol_dht22 erwischt.

    Unter Raspbian* Stretch funktioniert es nicht mehr und der Autor ist „at a loss“. Mehr als
    Data not good, skip

    kann man da nicht mehr ablesen.
    Details hierzu auf
    https://github.com/technion/lol_dht22/issues

    Stattdessen funzt das Adafruit-Script auf

    erfreulicherweise auch unter Stretch, eine weitere Alternative ist mir nicht bewusst.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.