Nahtlose Temperatur- & Feuchtigkeitsüberwachung am Raspberry Pi mit EzTemp
Schritt 1: EzTemp Sensor verdrahten
Der EzTemp Sensor kommuniziert über die UART-Schnittstelle des Raspberry Pi. Folgen Sie dem Pinout unten, um eine zuverlässige Verbindung herzustellen.
- RPi GND → EzTemp GND
- RPi Tx (GPIO 14) → EzTemp Rx
- RPi Rx (GPIO 15) → EzTemp Tx
- RPi 3,3 V → EzTemp 3,3 V
Beachten Sie, dass ein Tx-Pin an einen Rx-Pin und vice versa angeschlossen werden muss. Nach der Verdrahtung ist der Sensor einsatzbereit.
EzTemp auf Tindie erwerben
Schritt 2: Standard-Serielle-Konsole deaktivieren
Standardmäßig reserviert der Raspberry Pi die UART für die serielle Login-Aufforderung. Um sie für den EzTemp Sensor freizugeben, müssen Sie die serielle Konsole deaktivieren.
Methode 1 – raspi-config
sudo raspi-config
Navigieren Sie zu Advanced Options > Serial und antworten Sie mit No auf "Enable the serial console". Pi vor Fortfahren neu starten.
Methode 2 – rpi-serial-console Script
sudo wget https://raw.githubusercontent.com/lurch/rpi-serial-console/master/rpi-serial-console -O /usr/bin/rpi-serial-console && sudo chmod +x /usr/bin/rpi-serial-console
rpi-serial-console status # zeigt aktuellen Status
sudo rpi-serial-console disable # deaktiviert Konsole
sudo rpi-serial-console enable # stellt Konsole wieder her (falls benötigt)
Nach Umschaltung des Zustands Pi neu starten.
Methode 3 – Manuelle Bearbeitung
sudo nano /boot/cmdline.txt
Entfernen Sie jegliche Referenz auf ttyAMA0, sodass die Zeile ähnlich aussieht wie:
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait
Dann /etc/inittab bearbeiten und die Zeile auskommentieren:
#T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100
Raspberry Pi neu starten.
EzTemp auf Tindie erwerben
Schritt 3: Python-Beispielskript installieren
Laden Sie den offiziellen Python-Client herunter, der Daten vom EzTemp Sensor ausliest:
wget https://raw.githubusercontent.com/CAIMANICS/EzTempRH-for-Raspberry-Pi/master/software/EzTempRH.py
Skript ausführen mit:
python EzTempRH.py
Typische Ausgabe:
EzTemp&RH build 2 Temperature: 24.0C Humidity: 48.0% External: 1018 / 2048 counts Version: 2
Mit dem verifizierten Skript können Sie den Sensor in Ihre eigenen Applikationen integrieren.
EzTemp auf Tindie erwerben
Für detailliertere Anleitung siehe die vollständige Dokumentation "Easy Temperature and Humidity on Raspberry Pi".
Herstellungsprozess
- Nahtlose MQTT-Integration: NodeMCU DHT22 Sensoren mit Raspberry Pi 3 B+ als Broker
- Raspberry Pi Temperaturlogger mit 5 $ I2C Sensor bauen
- Präzises Raspberry Pi Temperaturprofiling mit Python, SQLite und LabVIEW
- Mehrere DS18B20 1-Wire Sensoren an Raspberry Pi anschließen für präzises Temperaturmonitoring
- Raspberry Pi Temperatur- & Feuchtigkeits-Netzwerkmonitor – DIY Setup Guide
- Temperatur mit DS18B20 am Raspberry Pi 2 auslesen
- Heim-Temperatur- & Feuchtigkeitsmonitor mit Raspberry Pi & Web-Dashboard – Echtzeit-Fernüberwachung
- Professionelle Temperaturüberwachung mit Raspberry Pi und DS18B20
- Temperaturmessung mit Maxim 1-Wire Sensoren und DS2482 I2C-Bridge am Raspberry Pi
- Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung