Einfache Lösung für Tür offen / Nacht / Notificaiton

Wenn ich HASS richtig verstehe, dann reagiert es “nur” auf Status Veränderung, richtig? Gibt es trotzdem eine einfache Lösung für mein Problem?
Aufgabenstellung: Benachrichtigung bei offenen Türen und wenn Türen geöffnet werden aber nur bei Dunkelheit. Dunkelheit wird mittels KNX Dämmerungssensor geliefert.
Meine Lösung: ich brauche pro Tür zwei Automatisationen.

  • Trigger Tür, wenn es bereits Dunkel ist
  • Trigger Dunkelheit, wenn die Tür bereits offen ist.
    Da ich 6 Türen habe, wäre der nächste Schritte diese in einer Gruppe zusammenzufassen (ist bereits geschehen) Nur, auf Grund fehlender Kompetenz, kann ich die tatsächlich offene Tür (oder Türen) nicht auslesen und keinen dynamsichen Text erstellen.
    Danke für eure Hilfe.

ich habe diese notification an alle iphones die zu hause sind. Als Kondition kannst du dann den Dämmerungsschalter hinzufügen. Benachrichtigung erfolgt, wenn die Haustür länger als 20 Minuten aufsteht

alias: Meldung Haustür ist offen [Home]
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.hauseingang_contact
    from: "off"
    to: "on"
    for:
      hours: 0
      minutes: 20
      seconds: 0
condition: []
action:
  - service: notify.iphones
    data:
      message: Haustür ist offen!
      data:
        mode: only_home
mode: single

Du Automatisierung ist doch relativ einfach bzw. Du hast sie schon beschrieben.

Ein Trigger ist Türe offen. Und weil Du vermutlich nicht bei jeder Öffnung benachrichtigt werden willst Türe offen, länger als X.

Der zweite Trigger die Dämmerung, die Du über den Sonnenuntergang und ein entsprechendes Offset feststellen kannst.

Als Bedingung dann, dass die Türe bzw. die Türen Gruppe länger als X bereits offen ist. Und, dass es nach Sonnenuntergang - Offset und vor Sonnenaufgang + Offset ist.

Als Aktion dann, was auch immer passieren soll.
Die betreffende Türe auszugeben ist dabei kein Problem. Code dafür müsste ich schauen. Bin aber gerade unterwegs.

Und da ich gerade sehe, dass KNX die Dämmerung feststellt, fällt der Sonnenstand für Dich natürlich raus.

Danke für deine Hilfe nur ich denke, dass hab ich schon versucht und es hat nicht funktioniert. Da beim Eintreten der Bedingung (Dunkelheit) bei offener Tür keine Status Meldung gesendet wird. Werde es aber nochmals versuchen wenn ich zu Hause bin.

Danke, werde ich versuchen. Die gleiche Frage ist: ob die Automat. den Status “offene Tür” sich merkt und beim eintreten des zweiten Triggers, Dunkelheit, dann die Notif. auslöst.

Du nimmst ja “Tür öffnet sich” ODER “Dunkelheit” als Auslöser.
Bei Bedingungen dann “Tür offen” UND “dunkel”.

Also muss sich nix gemerkt werden. Beim auslösen wird nach dem Bedingungen geschaut.

2 „Gefällt mir“

Hallo in die Runde
wenn mir jemand erklärt wie ich hir eine komplette automation rein bekomme könnt ich Euch meine Steuerung für meine Fenster zukommen lassen.
ich habe Fenstersensoren mit denen ich ein Zigbee Schalter steuer. Der Schalter schaltet eine LED ein sobald ein Fenster offen ist. an der LED mus ich vorbei wenn ich das Haus verlasse und somit sehe ich das noch was offen steht

Du kannst in HA, wenn Du die Automatisierung bearbeitest, auf den drei Punkten oben rechts Als YAML anzeigen auswählen und bekommst den YAML Code, den Du kopieren kannst.

Diesen kannst Du hier einfügen. Idealer Weise als vorformatierter Text. Das Zeichen dafür </> findest Du mittig in der Leiste über dem Eingabefeld für den Text.

alias: Fenster Kontrolle
description: Fenster Meldung Fenster mit LED
mode: single
triggers:
  - type: opened
    device_id: 0251f040f2d76abf7d342041cd583b20
    entity_id: 1d55ba99ab2eb64e472b0736aae4c981
    domain: binary_sensor
    id: Arbeitszimmer Auf
    trigger: device
  - type: not_opened
    device_id: 0251f040f2d76abf7d342041cd583b20
    entity_id: 1d55ba99ab2eb64e472b0736aae4c981
    domain: binary_sensor
    id: Arbeitszimmer ZU
    trigger: device
  - alias: Wohnzimmer Offen
    type: opened
    device_id: f228cf119388903ff8238c17928ef34b
    entity_id: 929ad2da9158b697fc07298a7e75aa54
    domain: binary_sensor
    id: WZ Fenster auf
    trigger: device
  - type: not_opened
    device_id: f228cf119388903ff8238c17928ef34b
    entity_id: 929ad2da9158b697fc07298a7e75aa54
    domain: binary_sensor
    id: WZ Fenster zu
    alias: Wohnzimmer ZU
    trigger: device
  - type: opened
    device_id: 4f212e204713a0400c3875a2465a5ec6
    entity_id: 809c0593c024dad2ff99a32805aff2e4
    domain: binary_sensor
    id: Bad Offen
    alias: Bad Offen
    trigger: device
  - type: not_opened
    device_id: 4f212e204713a0400c3875a2465a5ec6
    entity_id: 809c0593c024dad2ff99a32805aff2e4
    domain: binary_sensor
    id: Bad Zu
    alias: Bad Zu
    trigger: device
  - type: opened
    device_id: 0c7b693b9b609e75b7c5bdfa47cb0b04
    entity_id: 37b71a0b0e3a1682063c00a2136f3835
    domain: binary_sensor
    id: Küche Offen
    alias: Küche Offen
    trigger: device
  - alias: Küche Zu
    type: not_opened
    device_id: 0c7b693b9b609e75b7c5bdfa47cb0b04
    entity_id: 37b71a0b0e3a1682063c00a2136f3835
    domain: binary_sensor
    id: Küche Zu
    trigger: device
  - alias: Schlafzimmer Auf
    type: opened
    device_id: d2aded58e3fedf4bb4c0cf94cd58ba0e
    entity_id: 44d84d29b71cc1f36269a1ccdef5bddc
    domain: binary_sensor
    id: Schlafzimmer Auf
    trigger: device
  - alias: Schlafzimmer Zu
    type: not_opened
    device_id: d2aded58e3fedf4bb4c0cf94cd58ba0e
    entity_id: 44d84d29b71cc1f36269a1ccdef5bddc
    domain: binary_sensor
    id: Schlafzimmer zu
    trigger: device
  - at: "05:30:00"
    id: "5:30"
    trigger: time
  - at: "21:45:00"
    id: "21:45"
    trigger: time
conditions: []
actions:
  - choose:
      - conditions:
          - condition: and
            conditions:
              - condition: or
                conditions:
                  - condition: trigger
                    id:
                      - Arbeitszimmer Auf
                  - condition: trigger
                    id:
                      - WZ Fenster auf
                  - condition: trigger
                    id:
                      - Küche Offen
                  - condition: trigger
                    id:
                      - Bad Offen
                  - condition: trigger
                    id:
                      - Schlafzimmer Auf
              - condition: time
                after: "05:30:01"
                before: "21:44:59"
        sequence:
          - type: turn_on
            device_id: e3d69ad45ebef3342cc016efe4772fa6
            entity_id: 331935d2c029dffba65ea0036cdd83f4
            domain: light
        alias: " Ein Fenster auf am Tag LED ein"
      - conditions:
          - condition: time
            after: "05:29:50"
            before: "21:44:50"
          - type: is_not_open
            condition: device
            device_id: f228cf119388903ff8238c17928ef34b
            entity_id: 929ad2da9158b697fc07298a7e75aa54
            domain: binary_sensor
          - type: is_not_open
            condition: device
            device_id: 4f212e204713a0400c3875a2465a5ec6
            entity_id: 809c0593c024dad2ff99a32805aff2e4
            domain: binary_sensor
          - type: is_not_open
            condition: device
            device_id: 0c7b693b9b609e75b7c5bdfa47cb0b04
            entity_id: 37b71a0b0e3a1682063c00a2136f3835
            domain: binary_sensor
          - type: is_not_open
            condition: device
            device_id: d2aded58e3fedf4bb4c0cf94cd58ba0e
            entity_id: 44d84d29b71cc1f36269a1ccdef5bddc
            domain: binary_sensor
          - type: is_not_open
            condition: device
            device_id: 0251f040f2d76abf7d342041cd583b20
            entity_id: 1d55ba99ab2eb64e472b0736aae4c981
            domain: binary_sensor
        sequence:
          - type: turn_off
            device_id: e3d69ad45ebef3342cc016efe4772fa6
            entity_id: 331935d2c029dffba65ea0036cdd83f4
            domain: light
        alias: Alle Fenster zu am Tag LED aus
      - conditions:
          - condition: trigger
            id:
              - "5:30"
          - type: is_not_open
            condition: device
            device_id: 4f212e204713a0400c3875a2465a5ec6
            entity_id: 809c0593c024dad2ff99a32805aff2e4
            domain: binary_sensor
          - type: is_not_open
            condition: device
            device_id: 0251f040f2d76abf7d342041cd583b20
            entity_id: 1d55ba99ab2eb64e472b0736aae4c981
            domain: binary_sensor
          - type: is_not_open
            condition: device
            device_id: 0c7b693b9b609e75b7c5bdfa47cb0b04
            entity_id: 37b71a0b0e3a1682063c00a2136f3835
            domain: binary_sensor
          - type: is_not_open
            condition: device
            device_id: f228cf119388903ff8238c17928ef34b
            entity_id: 929ad2da9158b697fc07298a7e75aa54
            domain: binary_sensor
          - type: is_not_open
            condition: device
            device_id: d2aded58e3fedf4bb4c0cf94cd58ba0e
            entity_id: 44d84d29b71cc1f36269a1ccdef5bddc
            domain: binary_sensor
        sequence:
          - type: turn_off
            device_id: e3d69ad45ebef3342cc016efe4772fa6
            entity_id: 331935d2c029dffba65ea0036cdd83f4
            domain: light
        alias: 5:30 Uhr allen Fenster zu LED aus
      - conditions:
          - condition: trigger
            id:
              - "5:30"
          - condition: or
            conditions:
              - type: is_open
                condition: device
                device_id: f228cf119388903ff8238c17928ef34b
                entity_id: 929ad2da9158b697fc07298a7e75aa54
                domain: binary_sensor
              - type: is_open
                condition: device
                device_id: 0251f040f2d76abf7d342041cd583b20
                entity_id: 1d55ba99ab2eb64e472b0736aae4c981
                domain: binary_sensor
              - type: is_open
                condition: device
                device_id: 4f212e204713a0400c3875a2465a5ec6
                entity_id: 809c0593c024dad2ff99a32805aff2e4
                domain: binary_sensor
              - type: is_open
                condition: device
                device_id: 0c7b693b9b609e75b7c5bdfa47cb0b04
                entity_id: 37b71a0b0e3a1682063c00a2136f3835
                domain: binary_sensor
              - type: is_open
                condition: device
                device_id: d2aded58e3fedf4bb4c0cf94cd58ba0e
                entity_id: 44d84d29b71cc1f36269a1ccdef5bddc
                domain: binary_sensor
        sequence:
          - type: turn_on
            device_id: e3d69ad45ebef3342cc016efe4772fa6
            entity_id: 331935d2c029dffba65ea0036cdd83f4
            domain: light
        alias: 5:30 Uhr Fenster auf LED ein
      - conditions:
          - condition: time
            after: "21:45:00"
        sequence:
          - type: turn_off
            device_id: e3d69ad45ebef3342cc016efe4772fa6
            entity_id: 331935d2c029dffba65ea0036cdd83f4
            domain: light
        alias: 21:45 Uhr LED aus

Ich hoffe Ihr könnt damit was anfangen
die Uhrzeit schaltet abends die LED aus und Früh wieder ein wenn ein Fenster offen ist

Fühlt sich ein bisschen wie Jeopardy! an, wenn es keine Frage dazu gibt. :wink:

Und abgesehen davon, dass Du dringend mit Entitäten statt mit Geräten arbeiten solltest, was es zum einen deutlich lesbarer machen würde und zum anderen viel Arbeit beim Austausch von Geräten erspart … Ein eigenes Thema für eine eigene Frage wäre sinnvoller. Insbesondere, wenn Du schon vor der Frage mit so umfangreichem Code beginnst. :wink:

Ja das habe ich mittlerweile auch gelernt mit Entitäten zu arbeiten.
aber es funktioniert erst mal warum umprogrammieren. Ich wollte das nur beisteuern vielleicht kann ojessie was daraus gebrauch oder eine Anregung finden

Servus Maxe, danke für deine Unterstützung hat super funktioniert. Vielleicht kannst du mir beim “Anschlussthema” auch weiterhelfen, wäre sehr nett von dir.
Ich habe 6 Türen diese habe ich in einer Gruppe zusammengefasst. Falls möglich möchte ich eine Automation.
Beschreibung:
Trigger: wahr
Bedingung: wahr
Benachrichtigung: Jene Tür(en) die tatsächlich offen sind. Wenn ich es richtig vermute, dann muss ich im Template Ordner (hab zwecks besserer Übersicht einen Folder) einen Sensor anlegen. Mit einer “if” Abfrage “ist Gruppe Türen wahr” dann filtere die aktiven “Attribute”. Damit erstelle einen Text "Achtung “aktive Attribute” sind offen. endif.
Nur wie mache ich das??
Danke

Sowas in der Art hatten wir hier schon mal, musst du mal nach suchen. Meist gibt Osorkon hier schöne Tipps zu.

2 „Gefällt mir“