Benachrichtigung bei Türöffnung durch bestimmten Benutzer (Nuki)

Home Assistant 2. Sep. 2025

Einleitung
In modernen Smart-Home-Systemen ist die Überwachung von Zugangsberechtigungen und die Benachrichtigung über bestimmte Ereignisse von großer Bedeutung. Insbesondere bei Türschlössern wie dem Nuki Smart Lock kann es nützlich sein, Benachrichtigungen zu erhalten, wenn bestimmte Benutzer die Tür öffnen. Dies erhöht die Sicherheit und ermöglicht eine bessere Nachverfolgbarkeit von Zutritten.

Problem
Ein Benutzer möchte eine Benachrichtigung erhalten, wenn ein bestimmter Benutzer die Tür mit dem Nuki Smart Lock öffnet. Trotz mehrerer Versuche, den Auslöser für die Benachrichtigung korrekt einzustellen, scheitert der Benutzer an der richtigen Konfiguration.

Lösung
Um Benachrichtigungen für spezifische Benutzer zu konfigurieren, muss eine Automatisierung in der Home Assistant Plattform erstellt werden. Diese Automatisierung nutzt den Statussensor des Nuki Smart Locks, um zu erkennen, welcher Benutzer die Tür geöffnet hat. Die Automatisierung wird durch den Zustand des Sensors ausgelöst und sendet eine Benachrichtigung an das mobile Gerät des Benutzers, wenn ein definierter Benutzer die Tür öffnet.

Hier ist ein Beispiel für eine solche Automatisierung:

alias: Automation für Dane
description: ""
triggers:
  - trigger: state
    entity_id:
      - sensor.nuki_haustur_last_unlock_user
conditions: []
actions:
  - choose:
      - conditions:
          - condition: template
            value_template: >-
              {{ states('sensor.nuki_haustur_last_unlock_user') in
              ['Dane-Finger'] }}
        sequence:
          - action: notify.mobile_app_dane_s_iphone_13
            metadata: {}
            data:
              title: Nuki
              message: >-
                {{ states('sensor.nuki_haustur_last_unlock_user') }} hat die Tür
                geöffnet.
      - conditions:
          - condition: template
            value_template: >-
              {{ states('sensor.nuki_haustur_last_unlock_user') in ['Daniel',
              'Jeany'] }}
        sequence:
          - action: notify.mobile_app_dane_s_iphone_13
            metadata: {}
            data:
              title: Nuki
              message: >-
                {{ states('sensor.nuki_haustur_last_unlock_user') }} hat via
                Telefon die Tür geöffnet
mode: single

In diesem Beispiel wird die Automatisierung durch den Zustand des Sensors sensor.nuki_haustur_last_unlock_user ausgelöst. Es werden zwei Bedingungen definiert, die überprüfen, ob der Benutzer "Dane-Finger", "Daniel" oder "Jeany" die Tür geöffnet hat. Je nach Benutzer wird eine entsprechende Benachrichtigung an das mobile Gerät gesendet.

Schritte zur Umsetzung
1. Öffne die Konfigurationsdatei für Automatisierungen in Home Assistant.
2. Füge die oben angegebene YAML-Konfiguration in die Datei ein.
3. Speichere die Änderungen und lade die Automatisierungen neu.
4. Teste die Automatisierung, indem du die Tür mit dem Nuki Smart Lock öffnest und überprüfe, ob die Benachrichtigung korrekt gesendet wird.

Hintergrundwissen
- Sensoren in Home Assistant: Home Assistant verwendet Sensoren, um den Status von Geräten zu überwachen. In diesem Fall wird der Sensor sensor.nuki_haustur_last_unlock_user verwendet, um den letzten Benutzer zu identifizieren, der die Tür geöffnet hat.
- Automatisierungen: Automatisierungen in Home Assistant bestehen aus Triggern, Bedingungen und Aktionen. Trigger lösen die Automatisierung aus, Bedingungen filtern die Trigger und Aktionen führen die gewünschten Aufgaben aus.
- Templates: In Home Assistant können Templates verwendet werden, um dynamische Inhalte zu erstellen. In diesem Fall wird ein Template verwendet, um den Namen des Benutzers zu überprüfen.

Zusätzliche Infos

FunktionErklärung
`trigger: state`Auslöser, der die Automatisierung aktiviert, wenn sich der Zustand ändert.
`entity_id`Identifiziert den Sensor, der überwacht wird.
`condition: template`Bedingung, die überprüft, ob der Benutzer in der Liste ist.
`action: notify.mobile_app_dane_s_iphone_13`Aktion, die eine Benachrichtigung an das mobile Gerät sendet.

Hinweise & Best Practices
- Stelle sicher, dass die Benachrichtigungsdienste in Home Assistant korrekt konfiguriert sind, um Benachrichtigungen zu empfangen.
- Teste die Automatisierung gründlich, um sicherzustellen, dass alle Benutzer korrekt erkannt werden.
- Halte die Liste der Benutzer aktuell, um sicherzustellen, dass die Benachrichtigungen immer an die richtigen Personen gesendet werden.
- Berücksichtige Datenschutzaspekte, insbesondere wenn mehrere Benutzer Zugriff auf das Smart Lock haben.