Fenster Automation Fenster noch offen.Ich krieg es nicht hin

Hallo Leute.
Ich möchte eine Automation bauen die mir über Alexa und Smartphone bescheid gibt wenn:

  1. nur wenn die Uhrzeit zwischen 7:00 und 21:00 Uhr ist
  2. nur wenn die Außentemperatur unter 15 Grad liegt
  3. oder die Luftfeuchtigkeit im Raum unter 50%
  4. oder Temperatur im Raum unter 18 Grad. fällt
  5. oder wenn Fenster im Raum seit 15 Minuten offen ist

Dann halt Benachrichtigung. Egal wie rum ich es versuche es löst nicht aus.
Manuell klappt es. Bestimmt wieder ein blöder Fehler meinerseits :see_no_evil:

alias: Fenster im Bad noch offen
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.fenster_badezimmer_contact
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
conditions:
  - condition: time
    after: "07:00:00"
    before: "21:00:00"
  - condition: numeric_state
    entity_id: sensor.aussen_temp_und_luftfeuchte_temperatur
    below: 15
  - condition: or
    conditions:
      - condition: numeric_state
        entity_id: sensor.badezimmer_temp_und_luftfeuchte_luftfeuchtigkeit
        below: 50
      - condition: numeric_state
        entity_id: sensor.badezimmer_temp_und_luftfeuchte_temperatur
        below: 18
      - condition: state
        entity_id: binary_sensor.fenster_badezimmer_contact
        state: "on"
        for:
          hours: 0
          minutes: 15
          seconds: 0
actions:
  - action: notify.alexa_media_uberall
    metadata: {}
    data:
      data:
        type: announce
        method: all
      title: Badezimmerfenster
      message: Im Bad ist noch ein Fenster offen!
  - action: notify.mobile_app_iphone_16_pro_von_jens
    metadata: {}
    data:
      message: Fenster im BAd ist noch offen!
      title: Fenster im Bad
mode: single

Die Automatisierung löst ja genau nur 1x aus, nämlich wenn du das Fenster öffnest. Danach nicht wieder.

Du musst also alles, was du in den 3 Oder-Bedingungen drin hast, auch als Trigger definieren.

Ich würde es also mal so probieren

alias: Fenster im Bad noch offen
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.buero_fenster_contact
    to: "on"
    for:
      hours: 0
      minutes: 15
      seconds: 0
  - trigger: numeric_state
    entity_id:
      - sensor.buero_sensor_humidity
    below: 50
  - trigger: numeric_state
    entity_id:
      - sensor.buero_sensor_temperature
    below: 18
conditions:
  - condition: time
    after: "07:00:00"
    before: "21:00:00"
  - condition: numeric_state
    entity_id: sensor.temperatur_balkon
    below: 15
  - condition: state
    entity_id: binary_sensor.buero_fenster_contact
    for:
      hours: 0
      minutes: 0
      seconds: 0
    state: "on"
actions:
  - action: notify.alexa_media_uberall
    metadata: {}
    data:
      data:
        type: announce
        method: all
      title: Badezimmerfenster
      message: Im Bad ist noch ein Fenster offen!
  - action: notify.mobile_app_iphone_16_pro_von_jens
    metadata: {}
    data:
      message: Fenster im BAd ist noch offen!
      title: Fenster im Bad
mode: single

1 „Gefällt mir“

Die 3 Oder-Bedingungen, auch als Trigger definieren hat geklappt :+1:t3:
Jetzt ist die Frage die oder Bedingung drin lassen oder es so machen wie du es Vorgeschlagen hast ? Funktioniert hat beides.

Brauchst du nicht, nimm meinen Vorschlag. Man muss es ja nicht komplizierter machen als es ist.

1 „Gefällt mir“