Seite 1 von 1
Notification mit Status eines Geräts
Verfasst: Mo 12. Sep 2022, 19:55
von darki
Hallo zusammen,
ich nutze auf meinem Android die HA App und lasse hierüber auch Push Mitteilungen empfangen.
Ich habe einen Fenster-Tür-Sensor so an den Riegel meiner Wohnungstür angebracht, dass ich sehe, ob der Rieger geöffnet oder verschlossen ist.
Ich würde nun gern per Push eine Nachricht bekommen, wenn sich der Status ändert und dies mit dem jeweils dann neuen Status (heißt wurde er entriegelt, dann soll quasi kommen "Türschloss entriegelt").
In den Automatisationen selbst kann ich für das Gerät nur "geöffnet" und "geschlossen" abgreifen, nicht aber "Wechsel". Somit müsste ich dazu ja dann zwei Automatisierungen bauen.
Geht das einfacher über eine Automatisierung, die dann einfach den neuen Status mit übermittelt?
Sorry, bin Anfänger
Re: Notification mit Status eines Geräts
Verfasst: Mo 12. Sep 2022, 21:01
von Osorkon
Als Trigger verwendest Du den Statuswechsel. Ohne Angaben von zu.
Als Benachrichtigung dann ein Template.
Code: Alles auswählen
alias: "Status Türschloss Benachrichtigung "
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.tuerschloss
condition: []
action:
- service: notify.telegram_xyz
data:
message: |
{% if is_state('binary_sensor.tuerschloss', 'on') %}
Türschloss entriegelt
{% elif is_state('binary_sensor.tuerschloss', 'off') %}
Türschloss verriegelt
{% endif %}
mode: single
Eine Andere Möglichkeit wäre mit Trigger-Id's zu arbeiten. D.h. zwei Auslöser
einer von off zu on
und der zweite von on zu off
Und in Abhängigkeiten des Trigger, dann unterschiedliche Aktionen ausführen.
Code: Alles auswählen
alias: "Status Türschloss Benachrichtigung "
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.tuerschloss
from: "off"
to: "on"
id: entriegelt
- platform: state
entity_id:
- binary_sensor.tuerschloss
from: "on"
to: "off"
id: verriegelt
condition: []
action:
- choose:
- conditions:
- condition: trigger
id: entriegelt
sequence:
- service: notify.telegram_xyz
data:
message: " Türschloss entriegelt"
- conditions:
- condition: trigger
id: verriegelt
sequence:
- service: notify.telegram_xyz
data:
message: " Türschloss verriegelt"
mode: single
Du müsstest nur noch die von mir verwendete Entität binary_sensor.tuerschloss durch Deinen eigne ersetzen
und Deinen Notify Dienst verwenden.
Gruß
Osorkon
Re: Notification mit Status eines Geräts
Verfasst: Mo 12. Sep 2022, 21:28
von darki
Danke! Werde ich dann bei Gelegenheit gleich mal ausprobieren