Raspberry Pi Home Automation System für Fernsteuerung bauen
Verwandeln Sie Ihren Raspberry Pi in einen leistungsstarken Fernsteuerungs-Hub, mit dem Sie Lichter, Lüfter, Tore und mehr von jedem Android-Handy steuern können – jederzeit, überall.
Was Sie benötigen
- Raspberry Pi (jedes aktuelle Modell funktioniert)
- 3,3 V Relais-Modul (4-Kanal-Boards sind gängig und günstig)
- Android-Handy mit RootSaid WiFi Command Center
- Wi-Fi-Netzwerk (oder Ethernet für den Pi)
Schritt 1: Relais verstehen
Ein Relais ist ein elektromechanischer Schalter, der einen Stromkreis öffnen oder schließen kann, wenn eine kleine Spule energisiert wird. Ein typisches 4-Kanal-Relais-Board hat fünf Pins pro Kanal: zwei für die Spule (VCC und GND), einen Common (COM), einen Normally Closed (NC) und einen Normally Open (NO) Kontakt.
Für dieses Projekt verdrahten Sie jeden Kanal wie folgt:
- Spule: GPIO-Pin → 3,3 V, GND → GND
- COM: Netzphase (oder Leiter)
- NO: Geräteanschluss (z. B. Glühbirnenfassung)
- NC: nicht verwendet (offen lassen)
- Geräte-Nullleiter → Netz-Nullleiter
Da der Pi’s GPIO 3,3 V ausgibt, wählen Sie immer ein Relais, das für 3,3 V Spulenspannung ausgelegt ist. Eine beliebte Wahl ist das 4-Kanal 3,3 V Relais-Board.
Schritt 2: Raspberry Pi einrichten
Laden Sie Raspberry Pi OS (ehemals Raspbian) auf eine micro-SD-Karte herunter, stecken Sie sie ein und booten Sie den Pi. Beim ersten Boot setzen Sie ein sicheres Passwort für den Standardbenutzer:
sudo passwd piDann aktualisieren Sie das System:
sudo apt update -y && sudo apt upgrade -y
Verbinden Sie den Pi mit Ihrem Netzwerk (Wi-Fi oder Ethernet). Überprüfen Sie die Konnektivität mit ifconfig, um die IP-Adresse des Pi zu ermitteln.
Schritt 3: Relais an GPIO verdrahten
- GPIO 11 → Relais 1 Spule
- GPIO 13 → Relais 2 Spule
- GPIO 15 → Relais 3 Spule
- GPIO 29 → Relais 4 Spule
Verwenden Sie passende Jumper-Kabel und eine 5-V-Versorgung für den VCC-Pin des Relais-Boards. Stellen Sie sicher, dass alle Massen verbunden sind.
Schritt 4: Automatisierungs-Skript bereitstellen
Schreiben Sie ein einfaches Python-Skript (z. B. automation.py), das auf Port 5050 lauscht und die entsprechenden GPIO-Pins umschaltet, wenn es „ON“ oder „OFF“ Befehle empfängt. Ein minimales Beispiel:
import socket
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup([11,13,15,29], GPIO.OUT)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(("", 5050))
s.listen(1)
while True:
conn, addr = s.accept()
data = conn.recv(1024).decode().strip()
if data == "ON":
GPIO.output(11, GPIO.HIGH)
elif data == "OFF":
GPIO.output(11, GPIO.LOW)
conn.close()
Führen Sie das Skript mit python3 automation.py aus und halten Sie den Pi dauerhaft unter Strom.
Schritt 5: Vom Android-Handy steuern
Installieren Sie RootSaid WiFi Command Center aus dem Play Store. Öffnen Sie die App, geben Sie die IP-Adresse des Pi und Port 5050 ein, wechseln Sie zum Home Automation Tab. Nutzen Sie die Ein-/Aus-Schalter, um Befehle an den Pi zu senden und Ihre Geräte zu steuern.
Zusätzliche Tipps
- Für Sicherheit verwenden Sie immer einen dedizierten Leitungsschutzschalter für Hochleistungsgeräte.
- Erwägen Sie ein Web-Dashboard oder MQTT-Broker für fortgeschrittene Automatisierung.
- Sichern Sie Ihren Pi mit einer Firewall (z. B.
ufw) und deaktivieren Sie ungenutzte Dienste.
Herstellungsprozess
- Sicheres Home Monitoring mit Home Assistant auf Raspberry Pi: Bewegung, Alarm & Video-Capture
- 433 MHz Smart-Home-Controller mit Sensorflare und Raspberry Pi selbst bauen
- Professionelle Raspberry Pi Universalfernbedienung mit LIRC bauen
- RF zu DC mit Raspberry Pi wandeln: Hüllkurvendetektor bauen & troubleshooten
- Cycle Chaser: Fahrrad zur nächtlichen Lichtshow mit Raspberry Pi verwandeln
- Raspberry Pi Diebstahlmelder bauen – Schritt-für-Schritt-Anleitung
- Heimtemperatur mit Raspberry Pi Dashboard überwachen
- Raspberry Pi Heimtemperaturmonitor mit MCP9808, InfluxDB & Grafana bauen
- DIY Wall-E-inspirierter Raspberry Pi CD-Box-Roboter
- RasPiRobot Board V2: Raspberry Pi zum leistungsstarken Roboter-Controller erweitern