(Blueprint) Präsenzgesteuerte Tablet-Steuerung für Reolink-Klingeln mit Zwei-Wege-Audio

Präsenzgesteuerte Tablet-Steuerung für Reolink-Klingeln mit Zwei-Wege-Audio

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

Viele Smart-Home-Nutzer versuchen, das Live-Bild und die Gegensprechanlage einer Reolink-Klingel direkt über Home Assistant Dashboards (z. B. via Picture-Glance, WebRTC oder Frigate-Karten) auf einem Wandtablet abzubilden. Das Problem im Alltag: Echtes Sprechen und Hören (Zwei-Wege-Audio) funktioniert dort oft gar nicht, bricht ab oder leidet unter massiven Verzögerungen. Zudem blockieren moderne Betriebssysteme wie Amazons Fire OS 8 zunehmend herkömmliche Kiosk-Methoden, was bei App-Wechseln zu Systemabstürzen führt.

Diese Lösung nutzt das Beste aus beiden Welten:
Bei einem Klingelsignal wacht das Tablet im Hintergrund auf und öffnet blitzschnell die originale Reolink-Android-App im Vollbild. Dadurch steht sofort die perfekte, latenzfreie Audio- und Videoverbindung der Original-App zur Verfügung. Die Steuerung der App erfolgt danach absolut energie- und zeitschonend über eine präsenzabhängige Logik.

:counterclockwise_arrows_button: Wie die Logik exakt funktioniert:

  1. Es klingelt: Das Tablet öffnet sofort die Reolink-App im Vollbild für latenzfreies Sprechen und Hören. Das Display leuchtet im Raum erst einmal nicht unnötig auf, falls du nicht zu Hause bist.

  2. Der 60-Sekunden-Timer startet: Ab jetzt läuft eine Frist von maximal 60 Sekunden (einstellbar per Schieberegler).

  3. Szenario A (Du hast keine Lust aufzustehen oder du bist nicht zu Hause): Du bleibst auf dem Sofa sitzen. Der Bewegungsmelder am Tablet bleibt auf “frei” (off). Nach exakt 60 Sekunden läuft der Timer ab. Die Automation bricht sofort ab, schließt Reolink im Hintergrund und holt das Dashboard zurück. Das verhindert Dauerbeschallung in der Wohnung.

  4. Szenario B (Du gehst zum Tablet): Du trittst innerhalb der 60 Sekunden vor das Tablet.Dein normaler Wake-Up-Blueprint schaltet das Display an. Wichtig: In dieser Millisekunde wird der 60-Sekunden-Timer komplett gestoppt und außer Kraft gesetzt! Es gibt ab jetzt kein künstliches Zeitlimit mehr. Das Kamerabild bleibt exakt so lange geöffnet, wie du vor dem Tablet stehen bleibst. Erst wenn du fertig bist und weggehst (Sensor wechselt zurück auf frei / to: "off"), holt Home Assistant das Dashboard sofort und ohne jede Verzögerung zurück.

:hammer_and_wrench: Voraussetzungen:

  1. Ein Android- oder Amazon Fire-Tablet mit installiertem Fully Kiosk Browser (inklusive aktivierter Remote-Verwaltung in den Fully-Einstellungen).

  2. Die Fully Kiosk Browser Integration in Home Assistant.

  3. Die originale Reolink App auf dem Tablet installiert.

  4. Ein Bewegungsmelder direkt im Bereich des Wandtablets.

Wichtiger Hinweis für die Gegensprechfunktion (Mikrofon):

„Damit das Zwei-Wege-Audio funktioniert, müsst ihr der Reolink-App manuell die Berechtigung für das Mikrofon erteilen. Geht dazu in die Android-/Amazon-Einstellungen eures Tablets → Apps & BenachrichtigungenAlle Apps anzeigenReolinkBerechtigungen und stellt das Mikrofon auf ‘Immer zulassen’. Ohne diesen Schritt bleibt ihr an der Haustür stumm!“


:warning: Wichtige Tablet-Vorbereitung (Gegen Tiefschlaf):

Damit das Tablet beim Klingeln auch nach Stunden der Inaktivität sofort per Netzwerk-Befehl aufwacht, müssen im Fully Kiosk Browser auf dem Tablet folgende Optionen aktiviert sein:

  • Settings → Device Management → Keep Screen On (An)

  • Settings → Device Management → Keep Screen On (Advanced) (An)

  • Settings → Device Management → Unlock Screen (An)


:laptop: Speichern als reolink_praesenz_de.yaml


name: "Reolink Präsenz"
  description: "Öffnet die Reolink-App bei Klingeln im Hintergrund für Zwei-Wege-Audio. Schließt nach einer einstellbaren Obergrenze oder sofort beim vorzeitigen Weggehen, sobald der Nutzer den Bereich verlässt."
  domain: automation
  input:
    klingel_sensor:
      name: Klingel Sensor
      description: Der Sensor, der das Klingeln registriert (z.B. binary_sensor.klingel_besucher).
      selector:
        entity:
          domain: binary_sensor
    fully_kiosk_geraet:
      name: Fully Kiosk Gerät
      description: Wählen Sie einfach Ihr Wandtablet aus der Liste aus.
      selector:
        device:
          integration: fully_kiosk
    motion_sensor:
      name: Tablet Bewegungsmelder
      description: Der Bewegungsmelder direkt am Wandtablet (z.B. binary_sensor.0xa4c138da66acc759_occupancy).
      selector:
        entity:
          domain: binary_sensor
    foreground_button:
      name: Vordergrund-Button
      description: Der Button zum Zurückholen von HA (z.B. button.fire_tablet_in_den_vordergrund_rucken).
      selector:
        entity:
          domain: button
    wartezeit_ankunft:
      name: Maximale Laufzeit / Wartezeit (Sekunden)
      description: Wie lange bleibt die App maximal offen, wenn Sie NICHT zum Tablet laufen?
      default: 60
      selector:
        number:
          min: 10
          max: 300
          unit_of_measurement: seconds
          mode: slider

trigger:
  - trigger: state
    entity_id: !input klingel_sensor
    to: "on"

condition: []

actions:
  # 1. Reolink App öffnen
  - action: fully_kiosk.start_application
    target:
      device_id: !input fully_kiosk_geraet
    data:
      application: com.reolink.main

  # 2. WARTEPHASE: Wartet auf den Schieberegler-Wert, ob Sie vor das Tablet treten.
  - wait_for_trigger:
      - trigger: state
        entity_id: !input motion_sensor
        to: "on"
    timeout: !input wartezeit_ankunft
    continue_on_timeout: true

  # 3. GESPRÄCHSPHASE (Szenario B): Sie stehen vor der Wand. Der vorherige Timer ist gestoppt! 
  # Die App bleibt offen, bis Sie weggehen (to: "off").
  - wait_for_trigger:
      - trigger: state
        entity_id: !input motion_sensor
        to: "off"

  # 4. ZURÜCK ZU HA: Schließt Reolink und bringt Ihr Dashboard blitzfrei zurück
  - action: button.press
    target:
      entity_id: !input foreground_button

mode: restart

:light_bulb: TIPP FÜR SMART-HOME-BESITZER MIT TÜRSUMMER (Shelly etc.)

Wenn du vor dem Tablet stehst und mit dem Besuch sprichst, möchtest du ihm wahrscheinlich die Tür öffnen (z. B. über einen Shelly am Klingeltrafo), während du ihn noch im Live-Bild siehst, ohne erst die Android-Leiste bedienen zu müssen. Da Android-Systeme im Vollbild jedoch oft die Navigation sperren, gibt es dafür einen genialen, einfachen Trick über das Tablet selbst:

  1. Installieren dir die kostenlose App MacroDroid aus dem Google Play Store auf deinemTablet.

  2. Erstellen dir in MacroDroid ein neues Makro:

    • Auslöser (Trigger): Benutzeroberfläche → Schwebender Button (Floating Button). Mach dir das Icon in den Optionen sehr klein oder unauffällig transparent und schieb es an eine freie Stelle am Bildschirmrand, wo es im Reolink-Stream und im Home Assistant Dashboard optisch gut aussieht.

    • Aktion (Action): Anwendungen → App starten → Fully Kiosk Browser auswählen.

  3. Wie es im Alltag funktioniert: Du sprichst mit dem Postboten im Vollbild. Wenn du ihm öffnen möchten, tippst du einfach auf diesen schwebenden MacroDroid-Button. Da Fully Kiosk im Hintergrund läuft, ploppt deine Home Assistant Oberfläche sofort wieder auf. Du stehst direkt vor deinem Dashboard, drückst auf deinen gewohnten Türöffner-Button und der Summer schaltet sich ein.

:rocket: Begleit-Blueprint veröffentlicht:
Um dein Wandtablet-Setup komplett zu machen, habe ich soeben die passende Wake-up-Automation veröffentlicht. Sie arbeitet nahtlos mit dieser Reolink-Automation zusammen, indem sie den Bildschirm beim Klingeln dunkel lässt, ihn aber in genau der Sekunde einschaltet, in der du vor das Gerät trittst: