Tech-Friday - Smarthome-Automatisierungen verstehen: Wie IF, THEN und ELSE dein Zuhause steuern

  • Mia hat einen neuen Artikel veröffentlicht:

    Zitat
    Das Licht geht an, wenn jemand den Raum betritt. Die Jalousien fahren runter, wenn die Sonne zu stark scheint. Die Heizung schaltet auf Sparmodus, wenn alle das Haus verlassen haben.
    Meine Apple Devices

    iPhone 2G, 3G, 3GS, 4, 4S, 6S+, 7+, 8, X, 12 Pro, 17 Pro Max
    iPad Air 2Gen, iPad Pro 11“ 4 Gen
    MacBook Air 11“, 2x MacBook Pro 13
    2x HomePod 1 Gen, 5x HomePod Mini
    Apple Watch 3, 7
    Apple TV 4, 4K 2 Gen, 4K 3 Gen
    Apple Home, Raspi 4 - Homebridge, Raspi 5 - Home Assistant

    Mein Smarthome
    • AppleTV 4k + 2x HomePod Gen.1
    • AppleTV 4k + 2x HomePod Mini
    • 2x HomePod Mini (Stereo)
    • 1x HomePod Mini (Mono)
    • Raspberry Pi 4b - Homebridge
    • Raspberry Pi 5 - Home Assistant
    • Hue Bridge
    • Aquara Hub M2
    • IKEA Tradfri Gateway
    • DIY Deckenleuchte mit 3 Hue LED Stripes
    • DIY Deckenleuchte mit 1 Hue LED Stripe
    • DIY Esstischleuchte
    • Hue Being
    • Hue Ensis
    • Meross LED Stripe als TV Ambilight
    • Yeelight LED Stripe als CO2 Monitor
    • IKEA Fyrtur Rollo
    • Netatmo Wetterstation inkl. Regen/Wind/Aussenstation/2 Innenmodule
    • 2x MyStrom Steckdose (T13) für Outdoor (Weihnachtsbeleuchtung, etc.)
    • MyStrom Steckdose (T13) für Kaffeeautomat
    • 3x Meross Raumthermostat für wassergeführte FBH
    • 4x shelly 1 HK-Firmware (In-Wall)
    • 1x shelly 2.5 HK-Firmware (In-Wall)
    • 11x Aqara Tür- & Fensterkontaktsensoren
    • 3x Aqara Wireless Mini Switch
    • (1x Aqara Smart Switch S1E Touch)
    • Nuki Smart Lock 3.0 inkl. Door Sensor
    • Eufy Cam C220
    • 2x Eufy Cam C120
    • Kaffeeautomat Siemens EQ.700 Classic (via Homebridge)
    • TV LG (via Homebridge)
    ⚠️ elektrotechnische Arbeiten ⚠️

    ⚠️ Gemäß den geltenden Vorschriften (🇩🇪DE: NAV § 13 / DGUV V3; 🇨🇭CH: NIV; 🇦🇹AT: ETG / ÖVE/ÖNORM E 8101) dürfen Arbeiten an Niederspannungsinstallationen (bis 1000V AC) grundsätzlich nur durch konzessionierte Fachbetriebe oder autorisierte Fachkräfte ausgeführt werden.

    Eigenmächtige Änderungen an der Hausinstallation können den Versicherungsschutz gefährden und müssen vor Inbetriebnahme durch eine qualifizierte Fachkraft (z.B. Elektro-Sicherheitsberater oder Meister) geprüft und dokumentiert werden. Die Nichtbeachtung kann zu lebensgefährlichen Stromschlägen, Brandgefahr und hohen Haftungsrisiken führen! ⚠️

  • Um mal ein wenig für Verwirrung zu sorgen. Die Logik ist leider nicht überall dieselbe. So z.B. bei der HomeMatic. Da werden nämlich Programme unabhängig vom eigentlichen Auslöser immer von oben nach unten abgearbeitet, und wenn dann eine If-Bedingung aus vorherigen Zweigen erfüllt ist, wird direkt das zugehörige Then ausgeführt. Sprich, es kann passieren, dass nicht der eigentliche If-Zweig (also auch else if) ausgeführt wird, bei dem die Bedingung zum Auslösen des Programms führte, sondern bereits ein vorheriger If-Zweig (oder Else-If-Zweig). Das hat schon so manchen HomeMatic-Neuling vor Herausforderungen gestellt. Allerdings hat diese Art der Abarbeitung eben auch seine Vorteile, weil Programme damit kompakter gestaltet werden können. Dafür muss man dann sehr auf die Reihenfolge der If- bzw. Else-If-Zweige achten. Auch muss man dafür Sorge tragen, dass Programme nach einem Neustart der Zentrale (CCU) nicht versehentlich getriggert werden.

    Ganz so einfach, wie oben dargestellt, ist übrigens auch das Erstellen von Automationen im Home Assistant nicht immer. Beispiel gefällig:

    Ich habe eine farbige LED-Sockelleiste in der Küche, die je nach Zustand eines bestimmten Haushaltsgeräts in unterschiedlichen Farben leuchten soll. Also z.B. Rot für das Kochfeld, Orange für den Ofen, Grün für den Geschirrspüler und Blau für den Waschtrockner. Ist das entsprechende Gerät fertig, soll die Leiste in der Farbe des Geräts für 30 Sekunden blinken und dann aus gehen. Laufen mehrere Geräte, soll die Leiste abwechselnd alle 10 Sekunden in den Farben der eingeschalteten Geräte blinken. Das abgeschaltete Gerät soll dann aus der Blinksequenz entfernt werden, falls noch andere Geräte laufen. Ist ein Gerät bei mehreren laufenden Geräten fertig, soll die Leiste für 30 Sekunden nur in der Farbe des fertigen Geräts blinken, um danach wieder in die Blinksequenz der noch laufenden Geräte zu wechseln. An dieser Automation beiße ich mir gerade irgendwie die Zähne aus.

    Will man in Programmen Zwischenzustände speichern, um sie am Ende ober für einen anderen Zweig wieder aufrufen zu können, muss man sich häufig mit Skripten beschäftigen. Das logische Verknüpfen unterschiedlicher Auslöser geht zwar ohne Skripte, erfordert im Home Assistant aber auch erst mal ein wenig Einarbeitung, weil es nicht ganz so offensichtlich ist. Entsprechendes gilt für das Einfügen von Verzögerungen, Schleifen und Co. Aber machbar ist irgendwie fast alles.

  • @BitterLeaf42 Danke für den Hinweis zu HomeMatic

    Das ist ein echter blinder Fleck im Artikel. Die sequenzielle Top-Down-Logik von HomeMatic ist tatsächlich ein Sonderfall, der sich von klassischem IF/ELSE IF unterscheidet und für Neueinsteiger in die Irre führen kann. Das ist jedoch schon vertieftes Spezialwissen, welches in diesem Artikel bewusst aussen vor gelassen wurde.

    Beim Home Assistant gebe ich dir recht: Dein Beispiel mit der LED-Sockelleiste zeigt gut, wo die Grenze zwischen «Grundlogik verstehen» und «komplexe Zustände verwalten» liegt. Das ist aber bewusst nicht Teil dieses Artikels. Dieser richtet sich vielmehr an Einsteiger, die zuerst einmal verstehen sollen, was ein Trigger ist und warum AND und OR sich unterscheiden. Die Einstiegshürde bei HA steht im Artikel drin, das bestätigt dein Beispiel eher als dass es ihm widerspricht.

    Meine Apple Devices

    iPhone 2G, 3G, 3GS, 4, 4S, 6S+, 7+, 8, X, 12 Pro, 17 Pro Max
    iPad Air 2Gen, iPad Pro 11“ 4 Gen
    MacBook Air 11“, 2x MacBook Pro 13
    2x HomePod 1 Gen, 5x HomePod Mini
    Apple Watch 3, 7
    Apple TV 4, 4K 2 Gen, 4K 3 Gen
    Apple Home, Raspi 4 - Homebridge, Raspi 5 - Home Assistant

    Mein Smarthome
    • AppleTV 4k + 2x HomePod Gen.1
    • AppleTV 4k + 2x HomePod Mini
    • 2x HomePod Mini (Stereo)
    • 1x HomePod Mini (Mono)
    • Raspberry Pi 4b - Homebridge
    • Raspberry Pi 5 - Home Assistant
    • Hue Bridge
    • Aquara Hub M2
    • IKEA Tradfri Gateway
    • DIY Deckenleuchte mit 3 Hue LED Stripes
    • DIY Deckenleuchte mit 1 Hue LED Stripe
    • DIY Esstischleuchte
    • Hue Being
    • Hue Ensis
    • Meross LED Stripe als TV Ambilight
    • Yeelight LED Stripe als CO2 Monitor
    • IKEA Fyrtur Rollo
    • Netatmo Wetterstation inkl. Regen/Wind/Aussenstation/2 Innenmodule
    • 2x MyStrom Steckdose (T13) für Outdoor (Weihnachtsbeleuchtung, etc.)
    • MyStrom Steckdose (T13) für Kaffeeautomat
    • 3x Meross Raumthermostat für wassergeführte FBH
    • 4x shelly 1 HK-Firmware (In-Wall)
    • 1x shelly 2.5 HK-Firmware (In-Wall)
    • 11x Aqara Tür- & Fensterkontaktsensoren
    • 3x Aqara Wireless Mini Switch
    • (1x Aqara Smart Switch S1E Touch)
    • Nuki Smart Lock 3.0 inkl. Door Sensor
    • Eufy Cam C220
    • 2x Eufy Cam C120
    • Kaffeeautomat Siemens EQ.700 Classic (via Homebridge)
    • TV LG (via Homebridge)
    ⚠️ elektrotechnische Arbeiten ⚠️

    ⚠️ Gemäß den geltenden Vorschriften (🇩🇪DE: NAV § 13 / DGUV V3; 🇨🇭CH: NIV; 🇦🇹AT: ETG / ÖVE/ÖNORM E 8101) dürfen Arbeiten an Niederspannungsinstallationen (bis 1000V AC) grundsätzlich nur durch konzessionierte Fachbetriebe oder autorisierte Fachkräfte ausgeführt werden.

    Eigenmächtige Änderungen an der Hausinstallation können den Versicherungsschutz gefährden und müssen vor Inbetriebnahme durch eine qualifizierte Fachkraft (z.B. Elektro-Sicherheitsberater oder Meister) geprüft und dokumentiert werden. Die Nichtbeachtung kann zu lebensgefährlichen Stromschlägen, Brandgefahr und hohen Haftungsrisiken führen! ⚠️

  • Hi Mia. Sollte auch keine Kritik an deinem Artikel gewesen sein. Nur eine Ergänzung meinerseits, weil du im Artikel halt von identischem Verhalten geschrieben hattest. Mach mal weiter so. <3

  • Hut ab. So viel Mühe wieder einmal. Absolute Spitzenklasse!

    Mach mal weiter so.

    Haben wir schon mal gesagt, das Mia eigentlich niemals einen Artikel hier schreiben wollte?!

    MacBook Pro 14" (M4 2024) 16GB Ram, 512 GB SSD
    iPhone 17 Pro 256 GB Cosmic orange  iPad Pro M4 13" 256GB WIFI + Cellular, schwarz  Magic Keyboard  Pencil Pro
    Apple TV 4k  HomePod & HomePod minis  Apple Watch 9 45 mm (GPS + Cellular)

  • Für mich als „Nochfastblinden“ im Bereich Smart Home war der Artikel gut verständlich und hilfreich.

    Danke

    MacBook Neo 512GB, iPhone 15, Apple TV 4K, Apple HomePods 1. Gen

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!