jsf
17. März 2026 um 21:22
1
Hallo, ich habe einige Fenstersensoren zu einer Gruppe zusammengefasst und eine Automation mit einer Benachrichtigung erstellt. Soweit funktioniert das Ganze. Nun möchte ich dass bei der Benachrichtigung mit angezeigt wird welcher Sensor ausgelöst hat?
Gruß Josef
Nimmst dieses Template als Benachrichtigungstext. Das gibt den Namen des Gruppenmitglieds mit dem Status Offen (on) zurück.
{% for entity in trigger.to_state.attributes.entity_id %}
{% if states(entity) == 'on' %} {{ state_attr(entity,'friendly_name') }}
wurde geöffnet
{% endif %} {% endfor %}
Gruß Osorkon
maxe
17. März 2026 um 21:36
3
Du könntest in der Benachrichtigung sowas m
{% for entity in trigger.to_state.attributes.entity_id %}
{% if states(entity) == 'on' %}
{{ state_attr(entity, 'friendly_name') | upper }}
{% endif %} {% endfor %}
Auslöser war dann natürlich deine Fenstergruppe
trigger: state
entity_id:
- binary_sensor.windows
from:
- "off"
to:
- "on"
for:
hours: 0
minutes: 10
seconds: 0
id: Offen
jsf
17. März 2026 um 21:58
4
Hallo Osorkon,
wenn ich deinen Code eingebe erhalte ich eine Yaml Fehler.
action: notify.mobile_app_iphonexxx
metadata: {}
data:
message: Fenster {% for entity in trigger.to_state.attributes.entity_id %}
{% if states(entity) == ‘on’ %} {{ state_attr(entity,‘friendly_name’) }}
wurde geöffnet
{% endif %} {% endfor %}
title: Meldung
Fehler:
Fehler beim Parsen von YAML: missed comma between flow collection entries (Zeile: 5, Spalte: 2)
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶 )
actions:
- action: notify.mobile_app_iphonexxx
metadata: {}
data:
message: >-
{% for entity in trigger.to_state.attributes.entity_id %} {% if
states(entity) == 'on' %} {{ state_attr(entity,'friendly_name') }}
wurde geöffnet {% endif %} {% endfor %}
Einfach nur das Template im Feld Message eintragen
Gruß Osorkon
jsf
17. März 2026 um 22:13
6
Danke jetzt hat es funktioniert.