Automation zu Tür auf und Nuki schließt nicht + Benachrichtigung

Versuche gerade eine Automation zu erstellen welche die Tür per Nuki nur absperrt wenn diese geschlossen ist. Dazu soll es neben der Benachrichtigund das die Tür automatische geschlossen wurde auch eine geben wenn nicht automatisch geschlossen wurde weil die Tür noch offen steht. Desweiteren soll sich die Tür dann automatisch wieder verriegeln sobald die Tür dann wieder geschlossen ist.

Verwendete Geräte:

  • Nuki Lock Ultra (per MQTT)
  • Aqara Türsensor (per Z2M)

Hoffe ich konnte einigermaßen erklären was ich meine. Meine HA skills reichen leider noch nicht aus, daher die bitte um unterstützung.

Bisher habe ich folgendes bereits erreicht:

alias: Nuki Wohnungstür Auto Lock
description: ""
triggers:
  - device_id: f7a61bdacf0793164558076ec46ca4b2
    domain: lock
    entity_id: 6b44ca56ab4980bb9ba0e23c0760d916
    type: unlocked
    trigger: device
    for:
      hours: 0
      minutes: 5
      seconds: 0
conditions:
  - type: is_not_open
    condition: device
    device_id: 8979656bec3bd337239314d5841cc627
    entity_id: fb0d92215da8a3f902b2d3d839914ca9
    domain: binary_sensor
actions:
  - device_id: f7a61bdacf0793164558076ec46ca4b2
    domain: lock
    entity_id: 6b44ca56ab4980bb9ba0e23c0760d916
    type: lock
  - action: notify.mobile_app_s25u
    metadata: {}
    data:
      message: Wohnungstür wurde automatisch abgeschlossen
mode: single

Ich mag diese kryptischen Device Trigger nicht, aber kann dir ein paar Beispiele für unterschiedliche Nuki trigger geben. Da müsstest du nur deine Sensornamen einsetzen. In Kombination braucht man die eigentlich nicht. Stammen bei mir noch aus der Findungsphase (was funktioniert und was nicht).

Abschließen tue ich nur über die Nuki app. Allerdings mit Autolock, bzw. nach 5min ohne öffnen. Die Automatisation ist eine Warnung wenn die Tür nicht abgeschlossen ist oder sogar offen steht.

Die Message dann mit critical, wobei ALL_DEVICES eine von mir definierte Gruppe ist.

      #On bedeutet, dass die Tür aufgeschlossen ist!
    - trigger: template
      value_template: >-
        {{ is_state('binary_sensor.nuki_home_sweet_home_locked', 'on') }}
      for:
        minutes: 5      

      #Security sensor
    - trigger: template
      value_template: >-
        {{ is_state('sensor.nuki_home_sweet_home_door_security_state', 'Closed & Unlocked') }}
      for:
        minutes: 5

    - trigger: template
      value_template: >-
        {{ is_state('sensor.nuki_home_sweet_home_door_security_state', 'Open & Unlocked') }}
      for:
        minutes: 5

      #Lock sensor
    - trigger: template
      value_template: >-
        {{ is_state('lock.nuki_home_sweet_home_lock', 'unlocked') }}
      for:
        minutes: 5
  
      #Bosch Sensor
    - trigger: template
      value_template: >-
        {{ is_state('binary_sensor.haustur', 'on') }}
      for:
        minutes: 5
            - action: notify.ALL_DEVICES
              data:
                title: Warnung! Haustür ist nicht abgeschlossen.
                message: "Die Haustür ist seit {{ as_timestamp(state_attr('binary_sensor.nuki_home_sweet_home_locked','timestamp')) | timestamp_custom('%H:%M') }} min aufgeschlossen. 
                  {% if is_state('binary_sensor.haustur', 'on') %}Die Haustür steht offen!{% else %}Die Haustür ist geschlossen, bitte mit Nuki verschliessen.{% endif %}"
                data:
                  push:
                    sound:
                      name: "default"
                      critical: 1
                      volume: 1.0
              
1 „Gefällt mir“

Danke dir. Kann mir das allerdings erst heute abend anschauen und testen.