Automation während sie läuft von vorne starten?

Guten Abend Community.

Ich habe eine Frage zu einer von mir erstellten Automation:

Ich habe im Gästeklo einen Zigbee-Lichtschalter eingebaut, der getrennt das Licht, sowie den Ventilator steuern kann.

Die ganze Automation läuft per Bewegungsmelder.

Das Licht ist generell “eingeschaltet”, da hue, und wird nur “aktiviert”, wenn Bewegung erkannt wird. Gleichzeitig wird auch der Ventilator eingeschaltet.

Wenn nun keine Bewegung mehr erkannt wird, dann wird das Licht ausgeschaltet, aber der Lüfter soll z.B. noch 2 Minuten nachlaufen.

Generell funktioniert die Automation auch. Das Problem ist jetzt nur, dass wenn jmd in der Zeit, wo der Lüfter noch “nachläuft”, wieder aufs Gästeklo geht, die Automation nicht neu startet, da sie ja noch läuft, und somit auch nicht das Licht eingeschaltet wird.

Die Automation müsste im Endeffekt in der Zeit, wo der Lüfter noch läuft, bei erneuter Bewegung auf den Anfang springen und von vorne beginnen.

Bin relativ neu in HA, deshalb habe ich vlt den richtigen Verlauf in der Automation noch nicht gefunden.

Bin für jede Hilfe dankbar :slight_smile:

Grüße

alias: Gästeklo Licht/Ventilator ein/aus
description: ""
triggers:
  - type: motion
    device_id: 1e1d33b8d4b22a22e0e370151982ddb8
    entity_id: 35361f5691921889ce514d559a970556
    domain: binary_sensor
    trigger: device
conditions: []
actions:
  - type: turn_on
    device_id: 6b46691435e51c4da787f7face66336f
    entity_id: 2dacbf7cd6bb4084b0e1fba1bae8b08a
    domain: light
  - type: turn_on
    device_id: 130e200708cab09c6e50152e6f79fd27
    entity_id: 8110f2d49f15adc7c627264fb2ff055d
    domain: switch
  - wait_for_trigger:
      - type: no_motion
        device_id: 1e1d33b8d4b22a22e0e370151982ddb8
        entity_id: 35361f5691921889ce514d559a970556
        domain: binary_sensor
        trigger: device
        for:
          hours: 0
          minutes: 0
          seconds: 20
    continue_on_timeout: false
  - type: turn_off
    device_id: 6b46691435e51c4da787f7face66336f
    entity_id: 2dacbf7cd6bb4084b0e1fba1bae8b08a
    domain: light
  - delay:
      hours: 0
      minutes: 2
      seconds: 0
      milliseconds: 0
  - type: turn_off
    device_id: 130e200708cab09c6e50152e6f79fd27
    entity_id: 8110f2d49f15adc7c627264fb2ff055d
    domain: switch
mode: single

2 Automationen? Nur so der Einfachheit halber…

Es gibt den Modus restart. :wink:

Aber wenn Du Deine Automatisierung (den YAML Code) zeigst, kann man Dir vermutlich besser helfen.

Danke für den Hinweis. Habe ich in meinem Post eingefügt :slight_smile:

Code bitte immer zwischen </> posten!

Ja das habe ich auch schon überlegt. Das wäre natürlich am einfachsten. Aktuell bin ich noch am Anfang, mit vlt 15 Automationen. Da kann man noch alles überblicken.

Aber ich will egtl jetzt schon versuchen, so viel wie möglich in so wenige Automationen wie möglich zu verpacken.

Glaube da kann man schnell den Überblick verlieren :smiley:

Erledigt :). Danke für den Hinweis

Ich denke, wenn Du den Mode einfach auf restart stellst, sollte sich das Problem schon erledigt haben.
Geht auch in der UI. Oben rechts die drei Punkte und dann Modus ändern.

Du solltest übrigens besser mit Entitäten statt mit Geräten arbeiten. Ist zum einen deutlich leichter in YAML zu lesen.

Zum anderen kannst Du dann Geräte einfach ersetzen und gleich benennen. So müsstest Du die Automatisierungen ändern.

Danke für die Hilfe. Das hat mein Problem tatsächlich gelöst :heart_eyes: .

Das mit den Entitäten habe ich in den meisten anderen Automationen berücksichtigt. Werde ich hier auch direkt ändern. Danke für den Hinweis :slight_smile:

1 „Gefällt mir“