Ring Intercom + Home Assistant: Tür nach zweimaligem Klingeln öffnen?

Hallo zusammen, ich bin neu hier.

Ich habe ein Ring Intercom und möchte eine Automation einrichten: Die Eingangstür soll sich öffnen, wenn meine Kinder zweimal hintereinander klingeln.

Home Assistant und Ring-MQTT habe ich erfolgreich eingerichtet.

Ich habe gelesen, dass Ring alle 20 Sekunden eine neue „Ding“-Benachrichtigung sendet.

Gibt es eine Möglichkeit, die Anzahl der Klingeldrücke innerhalb eines kurzen Zeitfensters zu zählen?

Ich würde mich sehr über Tipps oder Ratschläge freuen!

alias: Open the door
description: ""
triggers:
  - type: turned_on
    device_id: 1dd0dea1ee91523ab6caed089c9a4c60
    entity_id: eded6d2b6bc93d874caad80ee4595ff7
    domain: binary_sensor
    metadata:
      secondary: false
    trigger: device
    for:
      hours: 0
      minutes: 0
      seconds: 5
conditions: []
actions:
  - device_id: 1dd0dea1ee91523ab6caed089c9a4c60
    domain: lock
    entity_id: adbbf679b964b2b972a9b5096b0aba38
    type: unlock
mode: single

Ich wüßte da keine Möglichkeit.

Gibt es denn da keine andere Möglichkeit? Geofence o.ä.?

Ich würde hier Bluetooth Beacon in den Raum werfen. :wink:

Und wie sieht es aus mit dem entsprechenden binary sensor? Wird der auch nur alle 20 Sekunden von Ring geändert, oder jedes mal, wenn in kürzeren Abständen mehrmals geklingelt wird?

der binary_sensor “ding” hält den Status für 20 Sekunden.
Das Intercom drückt nur für ca. 5 Sek. auf.

Ah okay, dann wird es in der Tat sehr schwierig, etwas mit einer Bedingung und einem Template zu schustern.

Danke für die Tipps. Bluetooth Beacon klingt gut, jedoch wollte ich etwas ohne Smartphones für die Kinder.

Ich habe mich für den Tipp von Maxe entschieden und Geofencing eingerichtet, d.h. die Tür öffnet nur, wenn ich (mein Smartphone) zu Hause bin.

Daher ja die Bluetooth Beacon. :wink: Gibt es auch für Schlüsselanhänger und Ähnliches.