Wer heute mit "Smart Home" anfängt, landet meist schnell bei Alexa, Google Home oder den Standard-Apps von Tuya und Govee. Das Problem? Du kaufst dir nicht nur Hardware, sondern machst dich zu 100 % von fremden Cloud-Servern abhängig. Fällt das Internet aus, bleibt das Licht dunkel. Ändert der Hersteller seine API, ist deine Automation kaputt. Und ganz nebenbei weiß ein Server in Asien oder den USA exakt, wann du ins Bett gehst.
Die Alternative: Home Assistant (Open Source & Lokal)
Home Assistant dreht den Spieß um. Es ist ein Open-Source-System, das bei dir zu Hause läuft und als zentrale, herstellerunabhängige Brücke für über 2.000 verschiedene Marken dient. Der größte Vorteil: Du behältst deine Daten für dich.
Die Vorteile im Überblick:
- Eigener Sprachassistent: Wer auf Sprachsteuerung nicht verzichten will, braucht keine Wanze von Amazon im Wohnzimmer. Home Assistant bietet mittlerweile extrem mächtige, lokal laufende Sprachassistenten (Voice Assist). Besonders mit englischen Sprachbefehlen funktioniert das Setup rasend schnell, zuverlässig und verlässt dein Hausnetz nicht.
- Datenschutz: Bewegungsmelder, Türsensoren und Kameras funken nicht mehr nach draußen. Dein Smart Home ist wirklich "deins".
- Stabilität & Zero-Bloat: Das System läuft extrem ressourcenschonend und stabil. Ein einfacher Raspberry Pi reicht als Schaltzentrale völlig aus.
How-To: Home Assistant auf dem Raspberry Pi installieren
Die Einrichtung auf einem Raspberry Pi (Empfehlung: Pi 4 oder Pi 5 mit mind. 4 GB RAM) ist erstaunlich simpel. Wir nutzen hierfür das fertige Home Assistant OS (HAOS), das alles Nötige (inklusive Docker im Hintergrund) direkt mitbringt.
Schritt 1: Das Image flashen & Booten
- Öffne den Raspberry Pi Imager auf dem PC.
- Klicke auf OS wählen -> Other specific-purpose OS -> Home assistants and home automation -> Home Assistant und wähle deinen Pi aus.
- Flashe das System auf eine hochwertige microSD-Karte oder externe USB-SSD.
- Verbinde den Pi per Netzwerkkabel (LAN) mit deinem Router. WLAN ist für den Dauerbetrieb einer Smarthome-Zentrale nicht zu empfehlen. Schließe den Strom an.
- Der Pi bootet nun. Das kann beim allerersten Start 10 bis 20 Minuten dauern.
Schritt 2: Das lokale Setup im Browser (Onboarding)
- Öffne an deinem PC den Browser und gib folgende Adresse ein: http://homeassistant.local:8123 (Dies ist dein lokaler Zugriff, solange du im selben WLAN/LAN bist).
- Sollte die Seite noch nicht erreichbar sein, warte einfach noch ein paar Minuten.
- Erstelle dein Admin-Konto und folge den Anweisungen. Das System sucht nun automatisch nach lokalen Geräten in deinem Netz (z.B. Sonos, Apple TV oder Philips Hue) und bietet sie dir zur sofortigen Einbindung an.
Das wahre Potenzial: HACS anbinden
Die Standard-Integrationen von Home Assistant sind hervorragend, aber die echte Magie passiert im Home Assistant Community Store (HACS). Hier findest du abertausende von der Community entwickelte Plugins und Designs.
So bindest du HACS ein:
- Gehe in Home Assistant auf Einstellungen > Add-ons und installiere das offizielle Add-on "Advanced SSH & Web Terminal". Konfiguriere dort kurz ein Passwort und starte es.
- Öffne die Web-Oberfläche des Terminals und gib diesen Befehl ein:
wget -O - https://get.hacs.xyz | bash - - Warte, bis der Download abgeschlossen ist, und starte Home Assistant komplett neu.
- Gehe zu Einstellungen > Geräte & Dienste > Integration hinzufügen, suche nach "HACS" und folge dem Assistenten (du benötigst dafür einen kostenlosen GitHub-Account zur Geräte-Autorisierung).
Cloud-Zwang beenden: LocalTuya einrichten
Wenn du günstige smarte Steckdosen oder Lampen von Tuya hast, funken diese normalerweise ununterbrochen in die China-Cloud. Mit HACS können wir das unterbinden und LocalTuya (oftmals von der Autokorrektur als "Loreto" verschluckt 😉) einrichten.
- Öffne HACS in der Seitenleiste, suche unter "Integrationen" nach LocalTuya und lade es herunter. Starte Home Assistant danach neu.
- Um Geräte lokal zu steuern, brauchst du ihren Local Key. Diesen erhältst du, indem du dir einen kostenlosen Entwickler-Account auf der Tuya IoT Plattform (iot.tuya.com) erstellst und dort dein Smartphone-App-Projekt verknüpfst, um die Geräte-Schlüssel auszulesen.
- Sobald du den Local Key für dein Gerät (z.B. eine Govee-Lampe oder einen Tuya-Plug) hast, gehst du in Home Assistant auf Integrationen, suchst LocalTuya und trägst die IP-Adresse des Geräts sowie den Key ein.
- Das geniale Ergebnis: Das Gerät schaltet ab sofort in Millisekunden! Du kannst ihm nun im Router (z. B. in der FRITZ!Box) komplett das Internet sperren. Es bleibt 100 % lokal, sammelt keine Daten mehr für Dritte und funktioniert auch bei einem Internetausfall.
Zugriff von außen: Warum ein DNS nötig ist und das FRITZ!Box-Beispiel
Bisher funktioniert unser System über homeassistant.local:8123 nur, wenn wir auf dem Sofa im eigenen WLAN sitzen. Sobald du aber unterwegs bist, kommst du nicht mehr an deinen Raspberry Pi. Warum? Weil dein heimischer Router von deinem Internetanbieter alle 24 Stunden eine neue, sich ändernde öffentliche IP-Adresse bekommt.
Die Lösung: Ein DynDNS-Dienst und eine Portfreigabe. Hier ein klassisches Beispiel, wie man das mit einer FRITZ!Box und dem kostenlosen Dienst DuckDNS einrichtet:
- DynDNS einrichten: Erstelle dir einen Account auf duckdns.org und registriere dort eine Subdomain (z.B.
meinsmarthome.duckdns.org). Notiere dir den angezeigten Token. - DuckDNS in Home Assistant eintragen: Gehe im HA-Menü auf Add-ons, suche nach "DuckDNS" und installiere es. In der Konfiguration des Add-ons trägst du deine neue Domain und den Token ein, und setzt "accept_terms" auf true (für das SSL-Zertifikat von Let's Encrypt). Starte das Add-on. Dein Pi teilt DuckDNS nun immer deine aktuelle Internet-IP mit.
- Portfreigabe in der FRITZ!Box: Logge dich in deine FRITZ!Box ein (
fritz.box) und navigiere zu Internet > Freigaben > Portfreigaben. - Klicke auf Gerät für Freigaben hinzufügen, wähle in der Liste deinen Raspberry Pi aus und klicke unten auf Neue Freigabe.
- Wähle "Portfreigabe", wähle als Protokoll "TCP". Bei Port an Gerät trägst du
8123ein. Bei Port extern gewünscht wählst du einen sicheren, abweichenden externen Port, z.B.45678. Aktiviere die Freigabe.
Wichtig: Wenn du nun von unterwegs deine Home Assistant App öffnest, trägst du als URL https://meinsmarthome.duckdns.org:45678 ein. Du bist ab sofort weltweit und sicher SSL-verschlüsselt mit deinem eigenen Zuhause verbunden.
Pro-Tipp zur Security: Eine Portfreigabe öffnet immer ein kleines Loch in der Firewall. Eine noch sicherere (aber etwas aufwendigere) Alternative ist es, in den FRITZ!Box-Einstellungen direkt ein WireGuard VPN einzurichten. Dann baust du am Handy erst den VPN-Tunnel nach Hause auf und nutzt danach einfach wieder die sichere, interne Adresse http://homeassistant.local:8123.
Fazit
Mit Home Assistant machst du dich unabhängig von Big-Tech. Keine Abos, keine Serverausfälle beim Hersteller. Du rüstest "dumme" Cloud-Hardware durch LocalTuya zu vollwertigen, abhörsicheren Offline-Komponenten um und behältst dank HACS die volle Freiheit über dein System. Genau so sollte IT heutzutage aussehen.
💬 Kommentare (0)