Hallo zusammen,
ich habe eine Automation, die mir anzeigen soll, wenn eine Tür-Fenster-Kontakt geöffnet bzw. geschlossen wird. Es soll mir dazu auch anzeigen welcher TFK in welchem Raum seinen Status geändert hat.
Das klappt soweit auch.
Allerdings bekomme ich zwischendurch immer wieder und sehr regelmäßig Benachrichtigungen, obwohl sich der Status überhaupt nicht geändert hat.
Ich habe mir den Sensor in der Timeline angeschaut.
Hiernach hätte ich sechs Benachrichtigungen bekommen müssen. Es waren aber deutlich mehr.
Aktuell habe ich nur zwei TFK von Aqara via Zigbee2MQTT über den Skyconnect angebunden.
Ist meine Logik für die Automation falsch? Bin gerade ratlos, was das sein könnte und wäre für Tipps sehr dankbar.
alias: Benachrichtige, wenn ein Fenster oder eine Tür geöffnet wird
trigger:
- platform: state
entity_id:
- binary_sensor.contact_flur_haustuer_status
- binary_sensor.contact_wohnzimmer_terrassentuer_status
for:
hours: 0
minutes: 0
seconds: 5
action:
- service: notify.mobile_app_iphone
data_template:
title: CdJ
message: >
{% set sensor = trigger.to_state.entity_id %} {% set bereich =
area_name(sensor) %} {% if trigger.to_state.state == 'on' %}
{{ trigger.to_state.attributes.friendly_name }} im {{ bereich }} wurde geöffnet.
{% else %}
{{ trigger.to_state.attributes.friendly_name }} im {{ bereich }} wurde geschlossen.
{% endif %}
Die 5 Sekunden Dauer hatte ich im Nachgang eingebaut, weil ich dachte, dass das evtl. hilft. Tut es aber nicht.