Notification mit Status eines Geräts Thema ist als GELÖST markiert

Rat und Tat rings um Home Assistant Automationen.


Antworten
Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Notification mit Status eines Geräts

Beitrag 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 ;)

Benutzeravatar
Osorkon
Administrator
Beiträge: 1905
Registriert: Sa 17. Jul 2021, 16:53
2
Wohnort: Langenargen
Has thanked: 60 times
Been thanked: 516 times
Kontaktdaten:

Re: Notification mit Status eines Geräts

Beitrag 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

Einer muss ja für Ordnung sorgen. :D
Benutzeravatar
darki
Beiträge: 138
Registriert: Mo 12. Sep 2022, 19:39
1
Has thanked: 28 times
Been thanked: 2 times

Re: Notification mit Status eines Geräts

Beitrag von darki »

Danke! Werde ich dann bei Gelegenheit gleich mal ausprobieren

Antworten