🏠 Home Assistant: Vom ersten Shelly zur Smart-Home-Zentrale

Der Homeserver lĂ€uft, Nextcloud synchronisiert meine Daten – jetzt wird’s smart! Was mit einem einzelnen Shelly-Schalter begann, ist inzwischen eine vollstĂ€ndige Smart-Home-Zentrale geworden: Das System weiß, wer zuhause ist, steuert Zigbee-GerĂ€te, regelt die Heizung und schlĂ€gt Alarm wenn nötig. Alles lokal, ohne Cloud, ohne Abo.

Danke ĂŒbrigens an Niels, der mich mit Home Assistant angefixt hat – ohne ihn wĂ€re der Mini-PC wohl einfach nur ein Nextcloud-Server geblieben. 😄

Was ist Home Assistant?

Home Assistant ist das fĂŒhrende Open-Source-System fĂŒr Smart Home:

  • 🆓 Kostenlos und Open Source
  • 🏠 Lokale Steuerung – keine Cloud nötig
  • đŸ“± Apps fĂŒr iOS und Android
  • 🔌 Tausende GerĂ€te werden unterstĂŒtzt
  • đŸ€– Automationen – „Wenn Sonne untergeht, Licht an“

Installation auf dem Mini-PC

Home Assistant lÀuft als Docker-Container auf meinem Homeserver:

docker run -d \
  --name homeassistant \
  --privileged \
  --restart=unless-stopped \
  -v /data/homeassistant/config:/config \
  -v /run/dbus:/run/dbus:ro \
  --network=host \
  ghcr.io/home-assistant/home-assistant:stable

Nach dem Start ist Home Assistant unter http://192.168.178.65:8123 erreichbar – und ĂŒber https://homeassistant.4uweb.de auch von unterwegs.

Projekt 1: Shelly – smarte Schalter ohne Umbau

Der Shelly 1 Mini Gen3 ist perfekt fĂŒr Retrofitting – er passt in jede bestehende Unterputzdose und lĂ€sst den physischen Schalter weiter funktionieren:

  • 📩 Winzig klein – 35×30×15mm, passt hinter jeden Schalter
  • ⚡ Potentialfreier Kontakt – funktioniert mit jeder Schaltung
  • 🔘 Physischer Schalter bleibt – Licht geht auch ohne App
  • đŸ“¶ WLAN – keine Bridge oder Hub nötig
  • 🏠 Lokale API – kein Cloud-Zwang

Home Assistant erkennt Shelly-GerĂ€te automatisch im Netzwerk: Einstellungen → GerĂ€te & Dienste → Shelly wird gefunden → „Konfigurieren“ → fertig. Eine einfache Automation schaltet das Licht automatisch bei Sonnenuntergang:

automation:
  - alias: "Flur-Licht bei Dunkelheit"
    trigger:
      - platform: sun
        event: sunset
    action:
      - service: light.turn_on
        target:
          entity_id: light.flur

⚠ Arbeiten an der Elektrik nur durch Fachpersonal! Vor dem Einbau Sicherung ausschalten und mit SpannungsprĂŒfer kontrollieren.

Projekt 2: Garagentor per SchlĂŒsselanhĂ€nger

Ein zweiter Shelly 1 Mini am Garagentor-Antrieb, dazu ein Shelly BLU Button am SchlĂŒsselbund – fĂŒr ~20 € ein smartes Garagentor ohne Cloud, ohne Abo, ohne klobigen Original-Handsender.

Der Shelly lĂ€uft im Impuls-Modus (Auto-Off 0,5 Sek.) – er simuliert einen kurzen Tastendruck, genau wie der Wandtaster. Der BLU Button verbindet sich per Bluetooth direkt mit dem Shelly, der als Gateway fungiert.

Personenerkennung per Bluetooth: Wer ist zuhause?

FĂŒr Automationen wie Heizung und Alarm ist die entscheidende Frage: Ist ĂŒberhaupt jemand zuhause – und wer?

Zwei ESP32-Mikrocontroller laufen als Bluetooth-Scanner: einer im BĂŒro, einer im Wohnzimmer. Sie empfangen die Bluetooth-Signale unserer Handys und melden die SignalstĂ€rke (RSSI) an Home Assistant. Daraus erkennt das System, ob eine Person zuhause ist – und wo ungefĂ€hr im Haus sie sich befindet.

Das TĂŒckische: Moderne Smartphones (besonders Samsung) wechseln stĂ€ndig ihre Bluetooth-Adresse – MAC-Randomisierung. Die statische Adresse aus den Handy-Einstellungen nĂŒtzt also nichts. Die Lösung ist die Home Assistant Companion App, die einen festen iBeacon-Sender aktiviert – eine UUID, die sich nie Ă€ndert. Die ESP32s tracken diese UUID, nicht die MAC-Adresse.

  • đŸ“± Person 1 – eigene iBeacon-UUID, erkannt von beiden ESP32s
  • đŸ“± Person 2 – eigene iBeacon-UUID, erkannt von beiden ESP32s
  • 🏠 Zuhause – wenn mindestens ein ESP32 das Signal empfĂ€ngt
  • đŸšȘ Weg – wenn kein ESP32 mehr reagiert

Das Ergebnis: Home Assistant weiß zuverlĂ€ssig, wer zuhause ist – ohne GPS, ohne Internet, ohne Akku-Fresser.

PrÀsenzerkennung: Ist jemand im Raum?

FĂŒr die Lichtsteuerung braucht man eine genauere Antwort: nicht nur wer zuhause ist, sondern ob gerade jemand in einem bestimmten Raum sitzt – auch wenn er sich nicht bewegt. Klassische PIR-Bewegungsmelder schalten das Licht aus, sobald man regungslos auf dem Sofa sitzt. Das ist nervig.

Die Lösung: Zigbee PrĂ€senzmelder mit PIR + 24 GHz mmWave-Radar. Der Radarsensor erkennt auch kleinste Bewegungen – AtemzĂŒge, minimales Zucken – und hĂ€lt das Licht zuverlĂ€ssig an, solange jemand im Raum ist. In jedem Raum hĂ€ngt einer dieser kombinierten Sensoren:

  • đŸ‘ïž PIR – schnelle Reaktion bei Betreten des Raums
  • 📡 24 GHz mmWave-Radar – erkennt PrĂ€senz auch ohne Bewegung
  • 💡 Helligkeitssensor – Licht nur anschalten wenn es dunkel genug ist
  • 🔋 Batteriebetrieben – keine Steckdose nötig, flexibel montierbar
  • đŸ“¶ Zigbee – direkt in Home Assistant via ZHA, keine Cloud

Zigbee: Der Funk-Standard fĂŒrs Smart Home

Zigbee ist ein stromsparendes Funkprotokoll speziell fĂŒr Smart-Home-GerĂ€te. Hunderte Hersteller nutzen es – von Sensoren ĂŒber Schalter bis zu Thermostaten.

Als Zigbee-Koordinator lĂ€uft ein Sonoff Zigbee Dongle-E direkt am Mini-PC. Die Integration ZHA (Zigbee Home Automation) ist in Home Assistant eingebaut – kein extra Server, kein Zigbee2MQTT nötig. Pairing neuer GerĂ€te: Einmal in den Pairing-Modus, Home Assistant erkennt sie automatisch.

Erster Zigbee-Sensor: Aqara P1 Bewegungsmelder

Der Aqara P1 ist batteriebetrieben, winzig und prĂ€zise. Er meldet Bewegung und Helligkeit direkt an Home Assistant – ohne Aqara Cloud, ohne Hub.

  • 🔋 Batteriebetrieben – kein Kabel nötig, hĂ€lt ĂŒber 1 Jahr
  • đŸ‘ïž Bewegungserkennung – 170° Winkel, bis 7 Meter
  • 💡 Helligkeit – Lux-Wert fĂŒr tageslichtabhĂ€ngige Automationen
  • ⚡ Reaktionszeit – unter 1 Sekunde

Licht automatisieren: PC, Hausgang, Fernseher

Mit Anwesenheitserkennung und Bewegungsmelder lassen sich Automationen bauen, die sich wirklich nach Smart Home anfĂŒhlen – die eingebauten Shelly-Schalter ĂŒbernehmen die AusfĂŒhrung:

  • đŸ’» PC-Bereich: Licht geht an, sobald ich mich im BĂŒro aufhalte und es draußen dunkel wird. Verlasse ich den Raum und komme nicht zurĂŒck – Licht aus.
  • đŸšȘ Hausgang: Bewegungsmelder löst Licht aus, sobald jemand den Gang betritt. Nach 2 Minuten ohne Bewegung: automatisch aus.
  • đŸ“ș Fernseher: Abends, wenn wir im Wohnzimmer sind und der Fernseher lĂ€uft, dimmt das Licht automatisch auf KinoatmosphĂ€re. Fernseher aus: Licht wieder normal.

Heizungssteuerung: WÀrme wenn nötig

Als nÀchstes kommen Zigbee-Thermostate (AVATTO TRV06) an die Heizkörper. Das Konzept ist simpel aber effektiv:

  • 🏠 Zuhause – Heizung auf WohlfĂŒhltemperatur (z.B. 21°C)
  • 🚗 Unterwegs – Heizung auf Spartemperatur (z.B. 17°C)
  • đŸ›ïž Schlafenszeit – Schlafzimmer kĂŒhler, Wohnzimmer aus
  • 📍 Raumbasiert – nur heizen, wo sich jemand aufhĂ€lt

Die Anwesenheitserkennung per ESP32 macht das möglich: Das System weiß, wann wirklich jemand zuhause ist – nicht nur wann das Handy im WLAN ist.

Alarmanlage: Einfach aber wirksam

Eine professionelle Alarmanlage kostet Hunderte Euro und bindet einen an VertrĂ€ge. Mit Home Assistant geht’s deutlich gĂŒnstiger:

  • 🔔 Alarm aktiv wenn beide Handys weg sind (Anwesenheit = false)
  • đŸ‘ïž Bewegungsmelder schlĂ€gt an → sofortige Push-Benachrichtigung
  • 📾 Optional: Kamera-Snapshot bei Auslösung
  • 🔊 Optional: Echo Dot als Sirene („Alarm! Alarm!“)

Der Bewegungsmelder im Hausgang ist ideal: Wer ins Haus kommt, passiert ihn fast immer. Kombiniert mit der Anwesenheitserkennung ist das eine solide erste Verteidigungslinie – und kostet weniger als 15 €.

Das Zusammenspiel

Situation Was passiert
Beide gehen raus Heizung auf Sparmodus, Alarm aktiv, alles Licht aus
Einer kommt heim Alarm deaktiviert, Heizung hoch, Flur-Licht an
Bewegung nachts (niemand zuhause) Push-Nachricht auf beide Handys
Abends im Wohnzimmer Licht dimmt, wenn Fernseher an
Flur ohne Bewegung > 2 Min Flur-Licht automatisch aus

Was es kostet

Komponente Preis
Shelly 1 Mini Gen3 (pro Schalter) ~12 €
Shelly BLU Button (Garagentor) ~10 €
ESP32 (2×, Bluetooth-Scanner) ~10 €
Sonoff Zigbee Dongle-E ~20 €
Aqara P1 Bewegungsmelder ~15 €
AVATTO TRV06 Thermostat (pro Heizkörper) ~25 €
Home Assistant, ESPHome, ZHA Kostenlos
Cloud-Abo, VertrĂ€ge 0 €

Fazit

Was als „mal ein Shelly einbauen“ begann, ist inzwischen ein echtes Smart Home geworden. Das System weiß, wer wo ist. Es heizt wenn nötig, lĂ€sst das Licht an wenn jemand da ist, und schlĂ€gt Alarm wenn nicht. Alles lĂ€uft auf dem Mini-PC im Keller – lokal, ohne Internet-AbhĂ€ngigkeit, ohne MonatsgebĂŒhr.

Und der schönste Teil: Wenn ein neues GerĂ€t dazukommt, ist es meistens in wenigen Minuten integriert. Zigbee pairen, Automation schreiben, fertig. đŸ