DoorLine Snap / CAM
Breadcrumbs

Aktion durch langes drücken auslösen

In diesem Artikel wird beschrieben, wie die Klingeltaste der DoorLine Snap mehrfach belegt werden kann. So kann die normale Klingelfunktion bei der regulären Benutzung der Klingeltaste beibehalten werden, während ein Gedrückthalten der Klingeltaste dazu führt, dass beispielsweise die Garage geöffnet wird.


WICHTIG: Ist ein FRITZ!Fon an die DoorLine Snap angeschlossen, so wird auch bei einem Gedrückthalten der Klingeltaste der Ruf auf das FRITZ!Fon ausgelöst.


Diese Automation besteht aus den folgenden Schritten:

Voraussetzungen

Einrichtung

  1. Neue Automation erstellen unter Einstellungen > Automationen & Szenen > + Automation erstellen > Neue Automation erstellen.

  2. Unter + Auslöser hinzufügen > Gerät > Gerät auswählen die DoorLine Snap als Gerät auswählen. Anschließend “Sobald Klingeltaste 1 geschlossen ist” als Auslöser wählen und im Feld Dauer die Zeit eintragen, wie lange die Klingeltaste der DoorLine Snap gedrückt werden soll, damit die Automation startet.

image-20250910-081353.png
Drückzeit der Klingeltaste festlegen
  1. Das Gerät, welches angesteuert werden soll, im Abschnitt Dann über + Aktion hinzufügen > Gerät hinzufügen und die Bearbeitung der Automation mit Speichern beenden.

image-20250910-081956.png
Vollständige Automation

Durch diese Automation wird der Shelly-Türgong aktiviert, wenn die Klingeltaste zehn Sekunden lang gedrückt gehalten wird.

Normale Klingelfunktion deaktivieren (optional)

Damit bei einem langen Drücken der Klingeltaste keine Automationen ausgelöst werden, die eigentlich nur bei einer normalen (kurzen) Betätigung starten sollen, muss eine separaten Automation erstellt und alle bisherigen Automationen mit der Klingeltaste deaktiviert werden.

  1. Unter Einstellungen > Automationen & Szenen zu den erstellen Automationen navigieren und über die Spalte Zustand alle Automationen deaktivieren, bei welcher die Klingeltaste als Auslöser eingestellt wurde.

image-20250911-062012.png
Deaktivieren der Automationen
  1. Über + Automation erstellen > Neue Automation erstellen eine neue Automation erstellen und unter + Auslöser hinzufügen > Gerät > Gerät auswählen die DoorLine Snap wählen. Anschließend als Auslöser “Sobald Klingeltaste 1 geschlossen ist” auswählen.

image-20250911-062628.png
Auslöser festlegen
  1. Im Abschnitt Dann über Baustein hinzufügen > Auf einen Auslöser warten auswählen und im Feld Maximale Wartezeit die selbe Zeit eintragen, die festgelegt wurde, damit eine Automation beim längeren Drücken der Klingeltaste startet.

5a2659e4-2025-4488-bd2b-0df8e02915fc.png
Drückzeit als Wartezeit hinterlegen
  1. Anschließend unter + Auslöser hinzufügen > Gerät > Gerät auswählen die DoorLine Snap als Gerät auswählen und als Auslöser “Sobald Klingeltaste 1 geöffnet ist” eintragen.

image-20250911-073646.png
Auslöser festlegen


  1. Über + Baustein hinzufügen > Auswählen wählen und unter Option 1 + Bedingung hinzufügen > Andere Bedingungen > Template auswählen. Im Feld Wert-Template* folgenden Code eintragen:
    {{ wait.trigger == none }}

image-20250911-074037.png
Bedingung für Option 1 festlegen
  1. Unter Aktionen: > Aktion hinzufügen > Andere Aktionen > Automationen > Auslösen > Entität auswählen können nun alle Automationen ausgewählt werden, die bei einer langen Betätigung der Klingeltaste durchgeführt werden sollen.

image-20250911-080537.png
Aktion für Option 1 festlegen
  1. Über + Option hinzufügen Option 2 hinzufügen. Anschließend unter + Bedingung hinzufügen > Andere Bedingungen > Template auswählen und im Feld Wert-Template* folgenden Code hinzufügen:
    {{ wait.trigger != none }}

image-20250911-080332.png
Bedingung für Option 2 festlegen
  1. Unter Aktionen: > Aktion hinzufügen > Andere Aktionen > Automationen > Auslösen > Entität auswählen können nun alle Automationen ausgewählt werden, die bei der normalen (kurzen) Betätigung der Klingeltaste durchgeführt werden sollen.

image-20250911-075329.png
Aktion für Option 2 festlegen
  1. Die Bearbeitung der Automation mit Speichern beenden.

image-20250911-080701.png
Vollständige Automation

Durch diese Automation wird überprüft, wie lange die Klingeltaste gedrückt wird. Wird die Klingeltaste vor Ablauf der 10 Sekunden losgelassen, so wird die Kurzdruck-Aktion ausgeführt, bleibt die Klingeltaste gedrückt, so startet nach 10 Sekunden die Langdruck-Aktion.


Anbei die fertige Automation in Form eines YAML-Codes.
Wichtig:Nach der Übernahme des YAML-Codes müssen die DoorLine Snap sowie die angesteuerten Automationen, individuell angepasst werden.

alias: Normale Klingelfunktion deaktivieren (optional)
description: ""
triggers:
  - type: not_opened
    device_id: 8996e9694691ccf578bbfc4f8dc98de0
    entity_id: 17823b2dd271c6042277f5dc2dc27174
    domain: binary_sensor
    trigger: device
conditions: []
actions:
  - wait_for_trigger:
      - type: opened
        device_id: 8996e9694691ccf578bbfc4f8dc98de0
        entity_id: 17823b2dd271c6042277f5dc2dc27174
        domain: binary_sensor
        trigger: device
    timeout:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - choose:
      - conditions:
          - condition: template
            value_template: "{{ wait.trigger == none }}"
        sequence:
          - action: automation.trigger
            metadata: {}
            data:
              skip_condition: true
            target:
              entity_id: automation.aktion_durch_langes_drucken_auslosen
      - conditions:
          - condition: template
            value_template: "{{ wait.trigger != none }}"
        sequence:
          - action: automation.trigger
            metadata: {}
            data:
              skip_condition: true
            target:
              entity_id: automation.klingel_nur_kurz_gedruckt
mode: single