Benachrichtigung per Telegram Fenster / Tür noch offen

Forum Forum Tutorials Benachrichtigung per Telegram Fenster / Tür noch offen

Ansicht von 0 Antwort-Themen
  • Autor
    Beiträge
    • #2117
      azrael783
      Teilnehmer

      Da ich alle Türen und Fenster im Erdgeschoss mit Tür- / Fensterkontakten ausgestattet habe und wir hin und wieder mal vergessen alle Fenster zu schließen bevor wir das Haus verlassen, habe ich mir eine Automatisierung erstellt die mich benachrichtigt, wenn noch etwas offen ist. Voraussetzung dafür ist natürlich irgend eine Art des Trackings und die Einrichtung eines Telegram Bots.

      Zu erste habe ich alle Tür und Fensterkontakte in eine Gruppe gesteckt:

      # groups.yaml
        contacts:
          name: 'Tür- und Fensterkontakte'
          entities:
            - binary_sensor.fenster_hwr
            - binary_sensor.fenster_wc
            - binary_sensor.haustur
            - binary_sensor.kuchenfenster_links
            - binary_sensor.kuchenfenster_rechts
            - binary_sensor.terassentur
            - binary_sensor.esszimmertur_links
            - binary_sensor.esszimmertur_rechts
            - binary_sensor.wohnzimmertur
            - binary_sensor.fenster_1_gastezimmer
            - binary_sensor.fenster_2_gastezimmer
            - binary_sensor.fenster_3_gastezimmer
            - binary_sensor.garage

      Dann habe ich folgende Automatisierung angelegt:

      - alias: Alarmierung Tür / Fenster noch offen
        trigger:
        - entity_id: person.daniel_2
          from: home
          platform: state
          to: not_home
        condition:
        - condition: and
          conditions:
          - condition: state
            entity_id: person.frauchen
            state: not_home
          - condition: state
            entity_id: group.contacts
            state: 'on'
        action:
        - service: notify.telegram
          data_template:
            message: Hallo, da ist noch was offen! {{ states | selectattr('entity_id','in', state_attr('group.contacts','entity_id')) | selectattr('state','eq','on') | map(attribute='name') | join(', ') }}

      Da ich meine Frau nicht zu sehr mit dem Smart Home kram nerven will, gehen alle Benachrichtigungen nur an mich und auch nur dann wenn keiner zu Hause ist 😉

      • Dieses Thema wurde geändert vor 2 Monaten von azrael783.
Ansicht von 0 Antwort-Themen
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.