ich habe eine Rauchmeldergruppe (binary) erstellt und wollte über eine Automation eine pushover Nachricht erstellen, die auch mitteilt, welcher Rauchmelder ausgelöst hat.
Das bezog sich ja auf die Gruppe. Wie kann ich das denn jetzt ändern, damit der Auslöser mit übertragen wird? Ich habe Auslöser ja nun so viele? Meine Automation sieht jetzt vorerst so aus mit den falschen Message Daten noch drinnen:
alias: Sicherheit - Rauchalarm entdeckt
description: ""
trigger:
- platform: state
entity_id:
- sensor.rauchmelder_esszimmer_oben_rauchmelder_alarmstatus
to: primary_alarm
- platform: state
entity_id:
- sensor.rauchmelder_flur_keller_rauchmelder_alarmstatus
to: primary_alarm
- platform: state
entity_id:
- sensor.rauchmelder_flur_oben_rauchmelder_alarmstatus
to: primary_alarm
- platform: state
entity_id:
- sensor.rauchmelder_flur_unten_rauchmelder_alarmstatus
to: primary_alarm
- platform: state
entity_id:
- sensor.rauchmelder_gastezimmer_rauchmelder_alarmstatus
to: primary_alarm
- platform: state
entity_id:
- sensor.rauchmelder_kuche_unten_rauchmelder_alarmstatus
to: primary_alarm
- platform: state
entity_id:
- sensor.rauchmelder_schlafzimmer_oben_rauchmelder_alarmstatus
to: primary_alarm
- platform: state
entity_id:
- sensor.rauchmelder_schlafzimmer_unten_rauchmelder_alarmstatus
to: primary_alarm
- platform: state
entity_id:
- sensor.rauchmelder_wohnzimmer_oben_rauchmelder_alarmstatus
to: primary_alarm
- platform: state
entity_id:
- sensor.rauchmelder_wohnzimmer_unten_rauchmelder_alarmstatus
to: primary_alarm
condition: []
action:
- service: notify.pushover
data:
message: >-
{{ expand('binary_sensor.rauchmeldergruppe') | selectattr('state', 'eq',
'on') | map(attribute='name') | list | join (', ') }} - meldet
Rauchentwicklung.
title: Rauchmelder melden Rauchentwicklung!
data:
sound: persistent
priority: 2
retry: 60
expire: 3600
- service: notify.notify
data:
title: Rauchmelder melden Rauchentwicklung!
message: >-
{{ expand('binary_sensor.rauchmeldergruppe') | selectattr('state',
'eq', 'on') | map(attribute='name') | list | join (', ') }} -
meldet Rauchentwicklung.
- service: notify.persistent_notification
data:
message: >-
{{ expand('binary_sensor.rauchmeldergruppe') | selectattr('state',
'eq', 'on') | map(attribute='name') | list | join (', ') }} -
meldet Rauchentwicklung.
title: Rauchmelder melden Rauchentwicklung!
mode: single
Die in der template.yaml angelegten binary Sensoren sehen so aus. Diese habe ich aus den Netz kopiert. Ich hoffe der Fehler liegt nicht darin irgendiwe: