Wiederkehrender Alarm bei geöffnetem Fenster / Türkontakt für mehrere Sensoren

Hier könnt Ihr eure Smart Home Projekte Vorstellen.


Antworten
Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Wiederkehrender Alarm bei geöffnetem Fenster / Türkontakt für mehrere Sensoren

Beitrag von PX80 »

Hallo,

nun möchte ich meine erste Implementierung via der Alert Integration vorstellen.
Quelle: https://www.home-assistant.io/integrations/alert/

Vorteil:
- einfache Umsetzung wiederkehrender Notifications für eine Statusänderung einer Entität zBsp. Tür/Fensterkontakt

Nachteil:
- aktuelle Limitation: auf 1 Entität beschränkt pro alert ( man kann nat. beliebig viele alerts anlegen )
--> Feature Request: https://community.home-assistant.io/t/a ... ort/159273
- will man die Limitation umgehen, muss man eine Gruppe anlegen, da hier der Gruppen Status entscheiden ist, sieht man zwar welche Türen
zu einem Bestimmten Zeitpunkt (ab repeat) offen sind, aber nicht wann welche kurz geöffnet/geschlossen wurde.



Zuerst müssen die Sensoren, welche getrackt werden als Gruppe angelegt werden:


groups.yaml

Code: Alles auswählen

tuersensoren:
  name: Türsensoren
  entities:
    - binary_sensor.magnetic_contact_access_control_window_door_is_open_2 
    - binary_sensor.magnetic_contact_access_control_window_door_is_open
    - binary_sensor.magnetic_contact_access_control_window_door_is_open_3 
    - binary_sensor.magnetic_contact_access_control_window_door_is_open_4
    - binary_sensor.terassentur_access_control_window_door_is_open
Für Alerts habe ich mir eine eigene alert.yaml Datei angelegt

configuration.yaml

Code: Alles auswählen

alert: !include alert.yaml
Die Notifcation lasse ich mir über WhatApps zukommen (steht ebenfalls in der configuration.yaml )

Code: Alles auswählen

notify:
  - name: WhatsApp
    platform: rest
    resource: https://api.callmebot.com/whatsapp.php
    data:
      source: HA
      phone: <phonenumber>
      apikey: <api_key>

Hier der Code für die Umzetzung mit der Alert Integration

Code: Alles auswählen

door_open_repeat_alert:
  name: Tür Fenster offen 
  entity_id: group.tuersensoren
  state: "on"
  repeat: 
  - 2
  - 5
  - 10
  - 20
  can_acknowledge: false
  skip_first: false 
  message: >-
        {%- set entities = [states.binary_sensor.magnetic_contact_access_control_window_door_is_open_2, states.binary_sensor.magnetic_contact_access_control_window_door_is_open, states.binary_sensor.magnetic_contact_access_control_window_door_is_open_3, states.binary_sensor.magnetic_contact_access_control_window_door_is_open_4, states.binary_sensor.terassentur_access_control_window_door_is_open ] -%}
        {%- for entity in entities -%}
          {%- if entity.state == 'on' %}        
            Achtung: {{ entity.name }} steht offen!
          {%- endif %}
        {%- endfor -%}
                  
  done_message: >-     
    Alle Türen & Fenster geschlossen
        
  notifiers:
    - WhatsApp

Die Ausgabe erfolgt bei mir über den WA CallBot:
Achtung:
Eingang steht offen!
Terasse steht offen!

___________

Alle Türen & Fenster geschlossen


Als Alternative könnte man sich auch dem folgenden Blueprint bedienen und eine Automation erstellen

Blueprint: https://github.com/home-IoT/hass-bluepr ... indow.yaml
Benutzeravatar
carsten_h
Beiträge: 532
Registriert: Mo 2. Aug 2021, 11:07
2
Has thanked: 1 time
Been thanked: 65 times

Re: Wiederkehrender Alarm bei geöffnetem Fenster / Türkontakt für mehrere Sensoren

Beitrag von carsten_h »

PX80 hat geschrieben: Fr 28. Jan 2022, 15:50Terasse
Da ist nur ein kleiner Schreibfehler. .-)

Hier laufen macOS, iOS, iPadOS, tvOS, watchOS, Home Assistant OS, QTS, Raspberry Pi OS, piCorePlayer und Fire OS

Benutzeravatar
PX80
Beiträge: 583
Registriert: Do 21. Okt 2021, 13:09
2
Has thanked: 61 times
Been thanked: 16 times

Re: Wiederkehrender Alarm bei geöffnetem Fenster / Türkontakt für mehrere Sensoren

Beitrag von PX80 »

Ein Anekdote von Google: :mrgreen:
Wie schreibt man die Terrasse?
Die Antwort auf die Fragen Terasse oder Terrasse lautet also eindeutig: Terrasse. Der Ursprung des Wort im Lateinischen und Französischen sind der Grund dafür, dass es für Deutsche manchmal etwas schwierig zu schreiben ist.
pms
Beiträge: 75
Registriert: Fr 8. Jul 2022, 13:26
1
Wohnort: Lemförde
Has thanked: 19 times
Been thanked: 13 times

Re: Wiederkehrender Alarm bei geöffnetem Fenster / Türkontakt für mehrere Sensoren

Beitrag von pms »

PX80 hat geschrieben: Fr 28. Jan 2022, 17:13 Ein Anekdote von Google: :mrgreen:
Wie schreibt man die Terrasse?
Die Antwort auf die Fragen Terasse oder Terrasse lautet also eindeutig: Terrasse. Der Ursprung des Wort im Lateinischen und Französischen sind der Grund dafür, dass es für Deutsche manchmal etwas schwierig zu schreiben ist.
und schon früh am morgen wieder etwas für die Bildung gelernt - hätte ich tatsächlich falsch geschrieben :shock:
Danke!

... und frohes Schaffen

Peter

Antworten