Der intelligente Weihnachtsbaum

  • Quelle: https://smartapfel.de/homekit-weihnachtsbaum/

  • Woher weiß Home eigentlich welche Automation „Vorrang“ hat?


    In der Anleitung sind 2 Automationen aufgeführt.

    1) Welche das Ein-/Ausschalten beim Ankommen der ersten Person, bzw. das Ausschalten beim Gehen der letzten Person regelt.

    2) Das zeitgebundene Ausschalten nach 00:00 Uhr und das Einschalten nach 07:00 Uhr wenn jemand da ist.


    Was passiert jetzt aber wenn ich als erste Person nach 00:00 Uhr heimkomme? Greift dann die zeitgebundene Automation oder die Personengebundene?

    Wenns blöd läuft leuchtet das Teil sonst ja Nachts durch.

  • Ohne den Artikel gelesen zu haben:


    Wenn du als erste Person um 00:00:01 heimkommst, geht das Licht an und bleibt an, bis du wieder gehst oder es erneut 00:00:00 Uhr ist.


    Wenn du als erste Person um 23:59:59 Uhr heimkommst, geht das Licht an und bleibt an bis 00:00:00 Uhr.


    Wenn du als erste Person um exakt 00:00:00 Uhr heimkommst, also den wie auch immer gearteten Geofence Bereich an die Apple Server übermittelst, zerstörst du das Raum-Zeit-Kontinuum und kannst deine Steuerzentrale abschalten...


    Aber ernsthaft, solltest du zufällig die eine Sekunde des Tages treffen, an der sich diese Automationen widersprechen, gilt Folgendes:

    Automationen werden von der Steuerzentrale parallel ausgeführt, sofern möglich, standortbasierte Automationen können jedoch geringfügig verzögert und damit hinten angestellt werden.

    In dem Sonderfall, dass ein Gerät in zwei gegensätzliche Zustände versetzt werden soll, wird in der Regel der Status zuletzt gesetzt, der dem aktuellen Zustand widerspricht.

    Also: Ist das Licht um 23:59:59 Uhr an, ist es eine Sekunde später aus.

    War das Licht aber um 23:59:59 Uhr aus, wird es eine Sekunde später angeschaltet und bleibt an, bis 00:00:00 des nächsten Tages, sofern niemand geht.


    Warum?

    Automation A = Status prüfen -> Status OK

    Automation B = Status prüfen -> Status nicht OK -> Status ändern

    Letzteres dauert länger..


    Dies lässt sich einfach überprüfen, indem man zwei Automationen erstellt:

    Automation 1 = Licht an um 21 Uhr

    Automation 2 = Licht aus um 21 Uhr


    Daraufhin wird sich um 21 Uhr der Zustand des Lichts einmal ändern (an->aus oder umgekehrt)..😉

  • Also ich finde es wesentlich smarter, wenn man den Weihnachtsbaum einfach mit der Beleuchtung im Wohnzimmer mitschalten läßt (also ein und aus) und das nur innerhalb einer bestimmten Zeit. Zusätzlich soll sich der Baum halt noch ab 16:00 Uhr einschalten, wenn die Wohnzimmerbeleuchtung aus ist und um 7 Uhr in der Früh wieder automatisch ausschalten.


    Hat den Vorteil, dass der Baum nicht leuchtet, wenn sowieso niemand im Wohnzimmer ist und viel einfacher eingerichtet.