Heim-Temperatur- & Feuchtigkeitsmonitor mit Raspberry Pi & Web-Dashboard – Echtzeit-Fernüberwachung
Verfolgen Sie Temperatur und Feuchtigkeit Ihres Zuhauses, der Garage oder kleinen Fabrik von überall mit dieser unkomplizierten Raspberry Pi Lösung. Das System streamt Echtzeitdaten zu einem webbasierten Chart, gibt Ihnen sofortigen Einblick in Ihre Umgebung.
Schritt 1: Das Konzept
- Raspberry Pi liest Temperatur und Feuchtigkeit mittels DHT11 Sensor.
- Daten werden via rohem JSON POST Request an Webserver gesendet.
- Informationen in MySQL-Datenbank gespeichert und auf Live-Chart visualisiert.
- Nutzer können Trends überwachen und Alarme über Webinterface empfangen.
Schritt 2: Benötigte Items & Voraussetzungen
- 1× DHT11 Sensor
- 1× Raspberry Pi B (jedes aktuelle Modell) mit Raspbian OS
- Jumper-Kabel
- Internetverbindung (Wi-Fi oder Ethernet)
- Python 3 und RPi.GPIO Bibliothek installiert
- Webserver-Stack (Apache + MySQL + PHP) auf Ubuntu oder CentOS
Schritt 3: Gerät anschließen
- Pi vor Verdrahtung ausschalten.
- VCC an 3,3 V, GND an Ground, DATA an GPIO 4 anschließen.
- Raspberry Pi einschalten.
Schritt 4: Python-Skript auf Raspberry Pi konfigurieren
Via SSH oder direkt auf Pi zugreifen. Arbeitsverzeichnis erstellen (z. B. ~/Desktop) und Skript anlegen:
nano dht11.py
Inhalt der bereitgestellten dht11.py Datei in Editor kopieren. Skript enthält Inline-Kommentare zu jeder Funktion.
Webserver-IP (Beispiel: 104.236.91.122) und PHP-Endpunkt (/rpi/rpi.php) im Skript setzen.
Schritt 5: PHP Webservice einrichten
rpi.rar Paket entpacken und Dateien auf Webserver hochladen.
phpMyAdmin nutzen, um neue Datenbank anzulegen, z. B. rpi_themo. pi.sql importieren für nötige Tabellen.
Datenbank-Credentials in folgenden Dateien aktualisieren:
rpi/db-con.phprpi/temp/assets/php/getTemp.php
Schritt 6: System testen
In Skriptverzeichnis navigieren und ausführen:
sudo python3 dht11.py
Erfolgreicher Lauf gibt aus:
New record created successfully
Falls no_data erscheint, deutet auf temporäres Übertragungsproblem hin. Skript erneut ausführen; weitere Versuche lösen Fehler meist.
Sobald Daten aufgezeichnet sind, Web-Dashboard öffnen für Live-Temperatur- und Feuchtigkeits-Charts.
Für tiefere Einblicke Original-Guide konsultieren: Home Temperature & Humidity Monitor with Web-Based Chart – Raspberry Pi.
Herstellungsprozess
- Raspberry Pi Luftqualitäts- & Wetterstation mit InfluxDB & Grafana bauen
- Mehrere DS18B20 1-Wire Sensoren an Raspberry Pi anschließen für präzises Temperaturmonitoring
- Raumeffizient Temperaturen mit Raspberry Pi und Nagios überwachen
- Raspberry Pi Temperatur- & Feuchtigkeits-Netzwerkmonitor – DIY Setup Guide
- Heim-Temperatur- & Feuchtigkeitsmonitor mit Raspberry Pi & Web-Dashboard – Echtzeit-Fernüberwachung
- Home Energy Centre: Solar PV, Thermische Panels & Raumtemperaturen mit Raspberry Pi & Moteino überwachen
- Nahtlose Temperatur- & Feuchtigkeitsüberwachung am Raspberry Pi mit EzTemp
- Raspberry Pi Raumtemperatur-Überwachung mit Gnuplot-Graphen & E-Mail-Alerts
- 433 MHz Smart-Home-Controller mit Sensorflare und Raspberry Pi selbst bauen
- ThingSpeak Temperatur-Monitor mit Raspberry Pi & BrickPi bauen