Ausführungsmodus der Szenen

Nach einigen Monaten der Nutzung von Home Assistant (werft mir bitte keine :tomato:), finde ich, dass Gladys eine interessante Funktion zur Verwaltung von Szenen fehlt.

In der Vergangenheit habe ich viele Diskussionen über diesen Bedarf gesehen:

  • bei der Erkennung einer Bewegung an einem Sensor
  • Licht einschalten, 2 Minuten warten, Licht ausschalten

Aber die meisten Benutzer stoßen auf folgendes Problem: Wenn mehrere Bewegungsmeldungen auftreten, wird die Szene mehrmals parallel gestartet und das Licht geht in den „Showmodus“ :light_bulb: (ununterbrochenes Ein- und Ausschalten).

Die Lösung dafür war oft ein virtuelles Gerät, das den Zustand speichert, oder Bedingungen (wenn das Licht nicht bereits eingeschaltet ist).

Aber ich finde, dass HA einen interessanten Ansatz zur Verwaltung hat: den Ausführungsmodus der Szenen.

Für das obige Szenario löst der Modus single das Problem direkt. Wenn die Szene gerade ausgeführt wird, Warnung in den Logs und sie wird nicht ein zweites Mal gestartet.

Man könnte den Modus parallel für bestehende Szenen beibehalten. Und die anderen Modi sind vielleicht heute zu komplex :thinking:

Was haltet ihr davon? Wenn der Bedarf groß ist, kann ich eine Spezifikation beschreiben.

Hallo @cicoub13 :slight_smile:

Wir haben diese Funktion bereits in Gladys für das von dir beschriebene Szenario :slight_smile:

Für das Einschalten muss dieser Trigger (klassisch) erstellt werden:

Und für das Ausschalten läuft der ganze Zauber in der Option „Szene ausführen, nachdem die Bedingung für eine bestimmte Zeit gültig war“:

Dieses Verhalten gibt es schon seit einiger Zeit und funktioniert perfekt für diesen Anwendungsfall :wink: (und viele andere!)

Ach Mist. Dann versuche ich es mal. Danke

Ich schließe dieses Thema dann mal :slight_smile: