Thuis Temperatuur & Vochtigheid Monitor Met Raspberry Pi & Web Dashboard – Real-Time Remote Tracking
Volg de temperatuur en vochtigheid van je huis, garage, of kleine fabriek van overal met deze eenvoudige Raspberry Pi-oplossing. Het systeem streamt real-time data naar een web-gebaseerd grafiek, wat je direct inzicht geeft in je omgeving.
Stap 1: Het Concept
- De Raspberry Pi leest temperatuur en vochtigheid met een DHT11-sensor.
- Data wordt naar een webserver gestuurd via een raw JSON POST-verzoek.
- Informatie wordt opgeslagen in een MySQL-database en gevisualiseerd op een live grafiek.
- Gebruikers kunnen trends monitoren en alerts ontvangen via de webinterface.
Stap 2: Benodigde Items & Pre-Vereisten
- 1× DHT11-sensor
- 1× Raspberry Pi B (elk recent model) met Raspbian OS
- Jumper draden
- Internetconnectiviteit (Wi-Fi of Ethernet)
- Python 3 en de RPi.GPIO-bibliotheek geïnstalleerd
- Webserver-stack (Apache + MySQL + PHP) op Ubuntu of CentOS
Stap 3: Het Apparaat Aansluiten
- Zet de Pi uit voordat je bedraadt.
- Verbind VCC met 3.3V, GND met grond, en DATA met GPIO 4.
- Zet de Raspberry Pi aan.
Stap 4: Configureer Het Python-Script Op De Raspberry Pi
Open de Pi via SSH of direct. Maak een werkdirectory (bijv. ~/Desktop) en voeg het script toe:
nano dht11.py
Kopieer de inhoud van het geleverde dht11.py bestand in de editor. Het script bevat inline commentaren die elke functie uitleggen.
Stel het webserver-IP in (voorbeeld: 104.236.91.122) en PHP-eindpunt (/rpi/rpi.php) in het script.
Stap 5: Stel De PHP-webservice In
Pak het rpi.rar pakket uit en upload de bestanden naar je webserver.
Gebruik phpMyAdmin om een nieuwe database aan te maken, bijv. rpi_themo. Importeer het pi.sql bestand om de benodigde tabellen te vullen.
Werk database-credentials bij in de volgende bestanden:
rpi/db-con.phprpi/temp/assets/php/getTemp.php
Stap 6: Test Het Systeem
Navigeer naar de script-directory en draai:
sudo python3 dht11.py
Een succesvolle run zal outputten:
New record created successfully
Als je no_data ziet, duidt dit op een tijdelijk transmissieprobleem. Herstart het script; opvolgende pogingen lossen de fout meestal op.
Zodra data vastgelegd is, open je webdashboard om live temperatuur- en vochtigheidsgrafieken te bekijken.
Voor diepere inzichten, raadpleeg de oorspronkelijke gids: Home Temperature & Humidity Monitor with Web-Based Chart – Raspberry Pi.
Productieproces
- Bouw Een Raspberry Pi Luchtkwaliteit & Weerstation Met InfluxDB & Grafana
- Meerdere DS18B20 1-Wire Sensoren Aan Een Raspberry Pi Koppelen Voor Nauwkeurige Temperatuurmonitoring
- Efficiënt Kamertemperaturen Monitoren Met Raspberry Pi En Nagios
- Raspberry Pi Temperatuur & Vochtigheid Netwerk Monitor – DIY Setup Gids
- Thuis Temperatuur & Vochtigheid Monitor Met Raspberry Pi & Web Dashboard – Real-Time Remote Tracking
- Home Energy Centre: Zonnepanelen, thermische panelen en kamertemperaturen monitoren met Raspberry Pi en Moteino
- Naadloze temperatuur- en vochtigheidsbewaking op Raspberry Pi met EzTemp
- Raspberry Pi-gebaseerde kamertemperatuurbewaking met Gnuplot-grafieken en e-mailalerts
- Een 433 MHz Slimme Huiscounter Bouwen met Sensorflare en Raspberry Pi
- Een ThingSpeak Temperatuurmonitor Bouwen met Raspberry Pi & BrickPi
- Analoge Sensoren Uitlezen met Raspberry Pi en Zabbix: Een Stapsgewijze Handleiding