Notification .. Fenster offen mit Angabe welches

Hallo,

Eine Automatisierung soll mich informieren, wenn:
Badfenster 8min ODER
Terrassentür 30min offen ist

Funktioniert auch …

Allerdings hätte ich gerne, dass auch angezeigt wird, welches Fenster offen ist (Bad oder Terrasse

Wenn ich noch wüsste wie ich den Yaml Code einfüge … dann mach ich das :wink:

alias: Automation Fenster Offen inkl Pushbenachrichtigung
description: ""
triggers:
  - type: opened
    device_id: 8230dbb8073147d433d6a8745e9e815c
    entity_id: f3c11da328d1a5b10a10e6ee17a2a534
    domain: binary_sensor
    trigger: device
    for:
      hours: 0
      minutes: 8
      seconds: 0
  - type: opened
    device_id: cc67fa6b4f21f7e15e3481e230b087fd
    entity_id: 170e931e64bd27412c90095049348d9a
    domain: binary_sensor
    trigger: device
    for:
      hours: 0
      minutes: 30
      seconds: 0
conditions: []
actions:
  - action: input_boolean.turn_on
    metadata: {}
    data: {}
    target:
      entity_id: input_boolean.test_fenster
  - action: notify.mobile_app_cccx_2301291_2
    metadata: {}
    data:
      message: Fenster Bad offen oder Terrassentür offen
      data: {}
mode: single

:crayon:by HarryP:
. Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)
. Code-/Logzeilen formatiert (bitte immer in </> einbinden)

Ich hab das für die fenster in einzelnen Automationen-geht auch alles zusammen aber es läuft:

alias: Fenster Bad offen
description: ""
triggers:
  - type: opened
    device_id: 267070223a64c0d11af9031cd5695004
    entity_id: 9b1e14b686dd9172da42fb051495826d
    domain: binary_sensor
    trigger: device
    for:
      hours: 0
      minutes: 15
      seconds: 0
conditions: []
actions:
  - action: notify.iphones_fxxx
    metadata: {}
    data:
      message: Fenster Bad offen seit 15 Minuten
mode: single

Mit irgendwelchen Booleschen Eingaben habe ich gar nix gemacht

Mit einzelnen Automatisierungen ist es „klar/einfach“…
Die 2 Sind eher als Bsp zu sehen … 10 einzelne Automatisierungen … macht es nicht besser

Versuche mal dies als Aktion in der Automatisierung:

alias: Benachrichtigung "Fenster offen"
action: persistent_notification.create
metadata: {}
data:
  title: Fenster offen
  message: |-
    Diese Fenster sind offen: {{ expand('binary_sensor.fenster')
       | selectattr('state', 'eq', 'on') 
       | map(attribute='name') 
       | list 
       | join (', ')
    }}

Alternativ kannst Du Deinen Triggern eine ID vergeben und dann anhand der trigger_id unterscheiden.
Beispiel meine CO2 Warnung:

alias: Climate - CO2 Warning
description: ""
triggers:
  - trigger: numeric_state
    id: Wohnzimmer
    entity_id:
      - sensor.netatmo_hauptstation_co2
    above: 1100
    for:
      hours: 0
      minutes: 5
      seconds: 0
  - trigger: numeric_state
    id: Schlafzimmer
    entity_id:
      - sensor.netatmo_schlafzimmer_co2
    above: 1100
    for:
      hours: 0
      minutes: 5
      seconds: 0
conditions: []
actions:
  - if:
      - condition: trigger
        id:
          - Wohnzimmer
          - Schlafzimmer
    then:
      - data:
          notify_home_or_away: Home
          notify_title: CO2 Warnung
          notify_message: CO2 Werte im {{trigger.id}} sind erhöht. Bitte bald mal Lüften :)
        action: script.notify_mobile_app_devices
mode: single
2 „Gefällt mir“

Danke …
Das muss ich mir in Ruhe anschauen … und ausprobieren (Rückmeldung kann etwas dauern)

Mit der Trigger ID funktioniert es… Danke!

1 „Gefällt mir“