dht22
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
dht22 [2015/08/14 10:42] – angelegt cmeckler | dht22 [2017/10/05 01:42] (aktuell) – gelöscht jau | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | Feuchte-und Temperatur-Sensor - DHT22 am Raspberry Pi betreiben | ||
- | |||
- | 1. Schritt | ||
- | Sensor anschließen. | ||
- | Dieser benötigt an PIN2 ein Pull up (4,7k - 10k) Wiederstand nach 3,3V (Pin1) und Pin4 Masse. | ||
- | Pin2 wird mit einem beliebigen GPIO verbunden. | ||
- | |||
- | 2. Schritt | ||
- | Benötigte Software installieren | ||
- | |||
- | apt-get install git-core | ||
- | |||
- | git clone git:// | ||
- | cd wiringPi | ||
- | | ||
- | cd .. | ||
- | |||
- | git clone https:// | ||
- | cd lol_dht22 | ||
- | ./configure | ||
- | make | ||
- | |||
- | 3. Schritt | ||
- | Software starten mit Name des Programms plus Pin nummer, in diesem Fall Pin 4 | ||
- | |||
- | sudo ./loldht 4 | ||
- | | ||
- | | ||
- | Data not good, skip | ||
- | | ||
- | |||
- | 4. Schritt | ||
- | Kanäle in der Middelware einbinden | ||
- | Hierzu in der Middelware auf Kanal Hinzufügen und anschließend Kanal erstellen klicken. | ||
- | es wird 1 Kanal für die Temperatur und 1 Kanal für die Luftfeucht benötigt. | ||
- | IDs merken! | ||
- | |||
- | 5. Schritt | ||
- | Script erstellen | ||
- | |||
- | nano / | ||
- | |||
- | mitt folgendem inhalt | ||
- | |||
- | #!/bin/bash | ||
- | WERTE=$( / | ||
- | d=`date +%Y-%m-%d-%H-%M` | ||
- | echo "$d ergebnis $WERTE" | ||
- | Hum=$(echo $WERTE | awk {' | ||
- | Temp=$(echo $WERTE | awk {' | ||
- | if [ " | ||
- | echo " | ||
- | wget -O /dev/null " | ||
- | fi | ||
- | echo " | ||
- | if [ " | ||
- | wget -O /dev/null " | ||
- | fi | ||
- | |||
- | Script ausführbar machen | ||
- | chmod +x / | ||
- | |||
- | Script testen | ||
- | / | ||
- | |||
- | wenn alles funktioniert müssten nun in der Middelware messwerte erscheinen | ||
- | |||
- | 6. Schritt | ||
- | cronjob erstellen | ||
- | |||
- | crontab -e | ||
- | |||
- | folgende Zeite hinzufügen, | ||
- | 0 * * * * / | ||
dht22.1439541722.txt.gz · Zuletzt geändert: 2015/08/14 10:42 von cmeckler