Alarm bei Haustür länger offen

Hallo!

Habe schon viel gesucht in verschiedenen Foren, aber nichts ganz konkretes zu meinem Problem gefunden.

Bei uns steht immer wieder mal die Haustür offen. Habe einen Sensor angebracht, so dass ich den Status sehen kann - und habe auch programmiert, dass meine HA App meldet, wenn sie auf oder zu geht. Das gibt aber zu viele Meldungen.

Was muss ich tun, damit ich nur dann eine Meldung bekomme, wenn die Tür 15 Minuten lang nicht mehr geschlossen wurde? Ich habe schon das Öffnen der Tür als Trigger genommen, dann einen Timer - aber wenn in dieser Zeit die Tür wieder geschlossen wurde, löst der ja dann trotzdem aus. Ich habe auch als Bedingung für den Alarm festgelegt, dass die Tür dann geöffnet ist. Aber wenn jemand die Tür nur kurz aufmacht als Trigger und sie wieder schließt - und zufällig wurde sie fünf Sekunden vor dem Alarm wieder geöffnet, löst er aus, obwohl die Tür ja gerade eben erst wieder geöffnet wurde. Außerdem löst ja jeder Trigger einen neuen Alarm jeweils nach 15 Minuten aus.

Sprich: Jedes neues Öffnen der Tür müsste den 15-Minuten-Timer neu starten… und wenn der Alarm auslöst, soll die Tür auch wirklich bereits 15 Minuten offen stehen (also immer noch nach 15 Minuten).

Wie könnte das gehen? Schafft man das auch, wenn man Anfänger ist und sich noch nicht mit YAML wirklich auskennt?

Danke Euch, dass ihr euer Hirnschmalz für mich nutzt…

Grüße Oli

Hallo,

dass kannst du ja in der Automation machen, ich mache das bei einem Fensterkontakt.

Du musst beim Auslöser die Zeit angeben wie lange er im Status offen sein soll, erst dann soll die Automation durchlaufen werden.

AuslöserID auswählen und die Dauer.

Lg
Daniel

1 „Gefällt mir“

Einfach im Auslöser die 15 Min mit angeben

triggers:
  - trigger: state
    entity_id:
      - binary_sensor.wohnungstuer_contact
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 15
      seconds: 0
3 „Gefällt mir“

Hier mit Meldung über Alexa.

alias: "Haustüren 10 Minuten offen "
description: >-
  Sind Fenster länger als 10 Minuten auf, spricht Alexa und fordert auf die
  Fenster zu schließen. Der Zeitraum wann diese Erfolgt, (nicht in den
  Sommermonaten) wird in der configuraton.yaml   unter Sensoren definiert. Die
  Zahlen in der Klammer geben die Monate an, wo die Funktion aktiv ist.
triggers:
  - entity_id:
      - binary_sensor.kellertur
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 10
      seconds: 0
    id: Kellertür
    trigger: state
  - entity_id:
      - binary_sensor.haustur
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 10
      seconds: 0
    id: Haustür
    trigger: state
conditions:
  - condition: and
    conditions:
      - condition: state
        entity_id: switch.summertime
        state: "on"
      - condition: state
        entity_id: input_boolean.fenster_zehn_min
        state: "off"
actions:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Kellertür
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
                - media_player.alexa_tim
                - media_player.echo_dot_vanessa
              data:
                type: announce
                method: speak
              message: Die Kellertür ist noch geöffnet. Bitte schließen!
            action: notify.alexa_media
    alias: Kellertür
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Haustür
        sequence:
          - data:
              target:
                - media_player.alexa_wohnzimmer
                - media_player.echo_plus_kuche
                - media_player.echo_dot_schlafzimmer
                - media_player.franks_echo_pop
                - media_player.alexa_tim
                - media_player.echo_dot_vanessa
              data:
                type: announce
                method: speak
              message: Die Haustür ist noch geöffnet. Bitte schließen!
            action: notify.alexa_media
    alias: Haustür
mode: single

1 „Gefällt mir“

Ahhhh. Danke! Ich dachte, wenn ich DA ne Zeit eingebe, dann macht er es NACH der Zeit, die da eingegeben ist, egal welcher Zustand das Gerät dann hat.

Dann Anschlussfrage - falls ich das mal brauch: Wie würde ich es machen, wenn das Öffnen der Tür nur ein Trigger ist - und die Warnung (oder die Aktion) auf jeden Fall 15 min. später ausgeführt werden soll, egal wie dann der Zustand der Tür ist?

Danke danke allen für ihre Mühe!

Grüße Oli

Dafür gibt es bei den Aktionen eine “Warte …” Aktion.

1 „Gefällt mir“