Hallo liebe Community,
erst mal, bin ich wirklich froh dieses tolle Forum gefunden zu haben. Ich bin neu in diesem Thema und freue mich auf einen schönen Austausch.
Nun zum Thema. Ich habe einen Bewegungsmelder und möchte, damit das Licht steuern. Ich möchte aber, dass das Licht nach einer gewissen Zeit wieder ausgeht. Dabei möchte ich es aber so steuern, dass wenn noch jemand im Raum ist, das Licht nicht aus geht.
Jetzt bin ich total überfragt wie ich das umsetzen kann. Ein Delay setzen, das habe ich schon geschafft, aber das würde das Licht ausmachen. Wie bekomme ich das nun hin, dass die Zeit wieder von vorne anfängt, wenn eine neue Bewegung hinzukommt.
Da gibt es viele Lösungsmöglichkeiten. Eine einfache wäre ein zweiter Trigger.
Der erste Trigger löst aus, wenn eine Bewegung erkannt wurde. Der zeite Trigger löst aus, wenn der Trigger Status sich von “Erkannt” auf “Normal” geändert hat für X Sekunden (also X Sekunden keine Bewegung festgestellt).
Im “Dann mache”-Zweig fragts du dann einfach, wenn Bewegung erkannt dann einschalten, sonst (wenn Status=Normal) ausschalten.
Bei der Automation wird das Licht eingeschaltet, wenn eine Bewegung erkannt wurde und nur ausgeschaltet, wenn sich X Sekunden lang nichts getan hat.
Hier z.B. meine Automation des Flurlichts. Dort wird 30 Sekunden nach “Bewegungsende” das Licht wieder ausgeschaltet. Eine Gruppe habe ich verwendet, da der Flur von zwei BWM überwacht wird, welche ich in einer Gruppe zusammengefasst habe.
Dafür muss du kein YAML können - einfach eine neue Automatisierung anlegen, sofort mit “als YAML bearbeiten” in die YAML-Ansicht schalten - nun den vorhandenen Code durch den obigen ersetzen - wenn du jetzt wieder in den visuellen Modus wechselst, kommt z.B. dies raus:
Vielen lieben Dank für deine weitere Hilfe. Du hast mich jetzt motiviert doch da ran zu gehen, weil das einfacher ist. Ich möchte jetzt im Bad, mein Echo laufen lassen über den Alexa Media Player und schaue mal wie ich das lösen kann, dass er auch nur dann ausgeht, wenn länger als z.b 30 Sekunden keine Bewegung erkannt wird. Bisher ist es so, dass er wenn eine Bewegung erkannt wird, er von vorne anfängt zu spielen.