dht22
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| dht22 [2015/08/14 10:44] – Feuchte-und Temperatur-Sensor - DHT22 am Raspberry Pi betreiben 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.1439541869.txt.gz · Zuletzt geändert: von cmeckler