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