Was wäre, wenn deine Türklingel nicht nur klingelt, sondern direkt für dich antwortet? Mit Reolink Talk kannst du Sprachnachrichten aus Home Assistant heraus über deine Reolink-Türklingel abspielen und das Ganze in eigene Automationen, Tablet-Popups oder Smartphone-Benachrichtigungen einbauen.
In diesem Beitrag schauen wir uns an, wie du ein bestehendes Browser Popup um Sprachansagen erweiterst und zusätzlich dieselben Aktionen als Push-Benachrichtigung auf dem iPhone und Apple Watch nutzen kannst.
Was ist Reolink Talk?
Reolink Talk ist eine Home-Assistant-Integration, mit der du Sprachausgaben an kompatible Reolink-Geräte senden kannst. Praktisch ist das vor allem bei der Reolink-Türklingel: Statt die automatische Antwortfunktion in der Reolink-App zu verwenden, steuerst du deine Ansagen direkt über Home Assistant.
Damit kannst du zum Beispiel per Knopfdruck sagen lassen:
- „Ich bin gleich an der Tür.“
- „Bitte das Paket vor der Tür abstellen. Danke.“
- „Ich bin gerade nicht zu Hause.“
Der große Vorteil: Die Ansagen lassen sich in deine bestehenden Automationen integrieren. Du bist also nicht auf die Reolink-App beschränkt, sondern kannst Tablet, Smartphone, Türklingel, Türschloss und weitere Smart-Home-Komponenten miteinander verbinden.
Voraussetzungen für die Umsetzung
Für die gezeigte Lösung brauchst du ein paar Dinge in deinem Home-Assistant-System:
- Home Assistant als zentrale Smart-Home-Plattform
- Eine kompatible Reolink-Türklingel oder Reolink-Kamera mit Zweiwege-Audio-Unterstützung mit ADPCM als Teil der Firmware
- Die Reolink-Talk-Integration aus dem Home Assistant Community Store
- HACS, um benutzerdefinierte Integrationen bequem zu installieren
- Browser Mod, wenn du ein Popup auf einem Tablet oder Display anzeigen möchtest
- Optional: die Home-Assistant-Companion-App auf dem iPhone für Push-Benachrichtigungen mit Aktionen
Wichtig ist außerdem: Das Reolink-Gerät muss die benötigte Talk-Funktionalität unterstützen. Bei den Reolink-Türklingeln funktioniert das in der Praxis sehr gut. Bei Kameras, die über einen Reolink NVR oder Home Hub eingebunden sind, kann es Einschränkungen geben. In meinem Setup ist die Türklingel nicht in den Home Hub integriert.
Tablet Popup mit Sprachansagen wenn es klingelt
Die erste Automatisierung richtet sich an ein Tablet an der Tür oder im Haus. Wenn jemand klingelt, wird der Bildschirm aktiviert und über Browser Mod öffnet sich ein Popup. Dort siehst du, wer vor der Tür steht, und kannst direkt reagieren.
Der grundsätzliche Ablauf sieht so aus:
- Eine Person klingelt.
- Home Assistant nimmt das Ereignis als Auslöser für die Automatisierung.
- Das Tablet wird aktiviert beziehungsweise der Bildschirm eingeschaltet.
- Browser Mod öffnet ein Popup mit Kameraansicht oder Snapshot.
- Im Popup erscheinen Aktionsbuttons, zum Beispiel „Tür öffnen“ und „Sprachansage“.
- Beim Tippen auf „Sprachansage“ öffnet sich ein zweites Popup mit auswählbaren Nachrichten.
- Du tippst eine Ansage an und Home Assistant spielt sie über die Reolink-Türklingel ab.
In meinem Beispiel gibt es drei Sprachansagen. Du kannst die Texte natürlich frei anpassen und die Auswahl genau so gestalten, wie sie zu deinem Alltag passt. Denkbar wären zum Beispiel Hinweise für Paketboten, Besucher oder Handwerker.
Zusätzlich ist im Popup eine Art Zeitfenster eingebaut: Wenn innerhalb von 30 Sekunden keine Ansage ausgewählt wird, schließt sich das Menü automatisch. Das verhindert, dass die Auswahl dauerhaft auf dem Tablet stehen bleibt.
YAML-Code Tablet
alias: "Tablet: Öffne Klingel Stream auf FireHD beim klingeln"
description: ""
triggers:
- trigger: state
entity_id:
- binary_sensor.klingel_besucher
to: "on"
enabled: true
conditions: []
actions:
- action: switch.turn_on
metadata: {}
data: {}
target:
entity_id: switch.fire_tablet_screen
- action: browser_mod.popup
metadata: {}
data:
dismissable: false
browser_id:
- c883e6979e5e780b902e5a69468d98a5
timeout: 30000
content:
camera-view: auto
type: picture-glance
entities: []
camera_image: camera.klingel_schnappschusse_in_hochauflosung
left_button_action:
action: lock.open
target:
entity_id: lock.lock_ultra
data: {}
left_button: Tür öffnen
right_button: Sprachansage
right_button_action:
service: browser_mod.sequence
data:
sequence:
- service: browser_mod.popup
data:
dismissable: true
autoclose: false
timeout: 30000
browser_id:
- c883e6979e5e780b902e5a69468d98a5
title: Sprachnachricht wählen
style: |
ha-dialog {
--vertical-align-dialog: flex-start;
--dialog-surface-margin-top: 64px;
}
content:
type: horizontal-stack
cards:
- type: custom:button-card
name: Bin gleich da
icon: mdi:message-text-outline
size: 40%
styles:
card:
- padding: 10px
name:
- font-size: 14px
tap_action:
action: fire-dom-event
browser_mod:
service: browser_mod.sequence
data:
sequence:
- service: tts.cloud_say
data:
cache: true
entity_id: media_player.reolink_talk_klingel
message: Einen Moment, bin gleich an der Tür
- service: browser_mod.close_popup
- type: custom:button-card
name: Paket abstellen
icon: mdi:package-variant
size: 40%
styles:
card:
- padding: 10px
name:
- font-size: 14px
tap_action:
action: fire-dom-event
browser_mod:
service: browser_mod.sequence
data:
sequence:
- service: tts.cloud_say
data:
cache: true
entity_id: media_player.reolink_talk_klingel
message: >-
Bitte das Paket vor der Tür abstellen,
danke!
- service: browser_mod.close_popup
- type: custom:button-card
name: Nicht zuhause
icon: mdi:home-remove-outline
size: 40%
styles:
card:
- padding: 10px
name:
- font-size: 14px
tap_action:
action: fire-dom-event
browser_mod:
service: browser_mod.sequence
data:
sequence:
- service: tts.cloud_say
data:
cache: true
entity_id: media_player.reolink_talk_klingel
message: Ich bin gerade nicht zuhause.
- service: browser_mod.close_popup
autoclose: false
mode: single
Tür öffnen direkt aus dem Popup
Neben den Sprachansagen kann das Popup auch weitere Aktionen auslösen. In meinem Fall gibt es zusätzlich die Möglichkeit, die Haustür direkt zu öffnen. Dafür brauchst du natürlich eine passende Entität in Home Assistant, zum Beispiel ein smartes Türschloss oder einen Schalter, der den Türöffner auslöst.
Gerade bei Türöffnern solltest du dir vorher genau überlegen, wann und wo du diese Aktion verfügbar machst. Technisch ist es sehr praktisch, sicherheitstechnisch sollte die Umsetzung aber bewusst geplant werden.
- 5MP Super HD Tag & Nacht: Wunderbare 5MP HD, mit...
- Schnellere Antwort für Besucher: Mit dem...
- Präzise Warnungen: Sie können einstellen, dass...
- Flexible Speicheroptionen: Sie unterstützt...
- 2.4/5GHz Dual-Band WiFi: Keine Angst vor...
iPhone-Benachrichtigung mit Snapshot und Action-Buttons
Die zweite Automatisierung richtet sich an das Smartphone & Smartwatch. Wenn jemand klingelt, bekommst du eine Push-Benachrichtigung auf dein iPhone. Diese enthält ein Vorschaubild der Klingelkamera und mehrere ausführbare Aktionen.
Die Optionen entsprechen im Prinzip denen aus dem Tablet-Popup:
- Tür öffnen
- Ansage: Ich bin gleich da
- Ansage: Paket bitte abstellen
- Ansage: Ich bin nicht zu Hause
Der Vorteil: Du kannst auch unterwegs reagieren, ohne die Reolink-App öffnen zu müssen. Alles läuft über Home Assistant. Die Benachrichtigung erscheint außerdem auch auf der Apple Watch, sodass du sogar dort schnell eine Aktion auslösen kannst.
So funktioniert die iPhone-Automatisierung
Bei der Smartphone-Variante läuft die Logik etwas anders als beim Tablet-Popup. Home Assistant sendet zunächst eine Push-Benachrichtigung mit Aktionsbuttons und wartet anschließend darauf, welche Aktion du auswählst.
- Es klingelt an der Tür.
- Home Assistant erstellt beziehungsweise verwendet einen Snapshot der Klingelkamera.
- Eine Push-Benachrichtigung mit Bild und Aktionsbuttons wird an das iPhone gesendet.
- Die Automatisierung wartet auf eine Antwortaktion.
- Wird innerhalb des definierten Zeitfensters eine Aktion ausgewählt, prüft Home Assistant, welche Option gedrückt wurde.
- Je nach Auswahl wird entweder die Tür geöffnet oder eine Sprachansage über Reolink Talk abgespielt.
- Nach Ablauf des Zeitfensters sind die Aktionen nicht mehr aktiv.
In meinem Beispiel wartet die Automatisierung eine Minute auf eine Rückmeldung. Danach wird die Auswahl nicht weiter verarbeitet. Die Auswertung erfolgt über die jeweilige Action-ID der Push-Benachrichtigung und wird anschließend in der Automatisierung verzweigt.
YAML-Code Smartphone
alias: "Benachrichtigung: Klingel Vorschaubild und Tür öffnen Option"
description: ""
triggers:
- trigger: state
entity_id:
- binary_sensor.klingel_besucher
to: "on"
conditions: []
actions:
- data:
filename: /media/snapshot/doorbell_snapshot.jpg
action: camera.snapshot
target:
entity_id: camera.klingel_schnappschusse_in_hochauflosung
- delay:
hours: 0
minutes: 0
seconds: 1
milliseconds: 0
- data:
data:
image: /media/local/snapshot/doorbell_snapshot.jpg
actions:
- action: SCHLOSS
title: Tür öffnen
- action: MSG_GLEICH
title: Bin gleich da
- action: MSG_PAKET
title: Paket abstellen
- action: MSG_ABWESEND
title: Nicht zuhause
title: Reolink
message: Es klingelt
action: notify.mobile_app_udos_iphone
- wait_for_trigger:
- event_type: mobile_app_notification_action
event_data:
action: SCHLOSS
trigger: event
- event_type: mobile_app_notification_action
event_data:
action: MSG_GLEICH
trigger: event
- event_type: mobile_app_notification_action
event_data:
action: MSG_PAKET
trigger: event
- event_type: mobile_app_notification_action
event_data:
action: MSG_ABWESEND
trigger: event
timeout:
hours: 0
minutes: 1
seconds: 0
milliseconds: 0
continue_on_timeout: false
- choose:
- conditions:
- condition: template
value_template: "{{ wait.trigger.event.data.action == 'SCHLOSS' }}"
sequence:
- if:
- condition: zone
entity_id: person.udo
zone: zone.home
then:
- action: lock.unlock
metadata: {}
target:
entity_id: lock.lock_ultra
data: {}
- conditions:
- condition: template
value_template: "{{ wait.trigger.event.data.action == 'MSG_GLEICH' }}"
sequence:
- action: tts.cloud_say
data:
cache: true
entity_id: media_player.reolink_talk_klingel
message: Einen Moment, bin gleich an der Tür
- conditions:
- condition: template
value_template: "{{ wait.trigger.event.data.action == 'MSG_PAKET' }}"
sequence:
- action: tts.cloud_say
data:
cache: true
entity_id: media_player.reolink_talk_klingel
message: Bitte das Paket vor der Tür abstellen, danke!
- conditions:
- condition: template
value_template: "{{ wait.trigger.event.data.action == 'MSG_ABWESEND' }}"
sequence:
- action: tts.cloud_say
data:
cache: true
entity_id: media_player.reolink_talk_klingel
message: Es ist gerade niemand zuhause.
mode: single
Reolink Talk über HACS installieren
Damit Home Assistant überhaupt Sprachansagen an die Reolink-Türklingel senden kann, installieren wir Reolink Talk als benutzerdefinierte Integration. Das Repository findest du hier:
https://github.com/magicx78/reolink_talk
Die Installation läuft über HACS:
- Öffne HACS in Home Assistant.
- Klicke oben rechts auf das Kontextmenü.
- Wähle „Benutzerdefinierte Repositories“ aus.
- Füge die Repository-URL von Reolink Talk ein.
- Wähle als Kategorie „Integration“.
- Füge das Repository hinzu.
- Öffne anschließend den neuen Eintrag und lade die aktuelle Version herunter.
- Starte Home Assistant neu.
Nach dem Neustart ist die Integration im System verfügbar und kann eingerichtet werden.
Reolink Talk in Home Assistant einrichten
Nach der Installation über HACS fügst du Reolink Talk als Integration hinzu:
- Gehe in Home Assistant zu „Einstellungen“.
- Öffne „Geräte & Dienste“.
- Klicke auf „Integration hinzufügen“.
- Suche nach „Reolink Talk“.
- Wähle die Integration aus und schließe die Einrichtung ab.
Reolink Talk erkennt anschließend automatisch mögliche Geräte, die für die Zweiwege-Kommunikation infrage kommen. Entscheidend ist, dass eine Media-Player-Entität angelegt wird. Genau diese Entität nutzt du später in deinen Automationen, um eine Ansage an die Türklingel zu senden.
Das ist der zentrale Punkt der Integration: Die Reolink-Türklingel wird für Home Assistant wie ein Ausgabegerät nutzbar. Dadurch kannst du Sprachnachrichten aus einer Automation heraus starten, statt manuell über die Reolink-App zu gehen.
Wichtige Hinweise zur Kompatibilität
Reolink Talk setzt voraus, dass dein Gerät die benötigte Zweiwege-Audio-Funktion unterstützt. Technisch geht es dabei um die Talk-Fähigkeit des Geräts beziehungsweise der Firmware. Bei den Reolink-Türklingeln ist diese Voraussetzung in der Regel gegeben.
Bei Reolink-Kameras solltest du prüfen, ob dein Modell diese Funktion unterstützt. Außerdem kann es problematisch sein, wenn die Kamera nicht direkt eingebunden ist, sondern über einen NVR oder Home Hub läuft. In meinem Test hat Reolink Talk mit der Türklingel hervorragend funktioniert.
Was du mit der Lösung automatisieren kannst
Mit Reolink Talk, Browser Mod und den mobilen Home-Assistant-Benachrichtigungen ergeben sich viele praktische Möglichkeiten:
- Automatische oder manuell ausgelöste Antworten über die Türklingel
- Popup auf einem Wandtablet mit Livebild oder Snapshot
- Auswahl verschiedener Sprachansagen per Kachel oder Button
- Push-Benachrichtigung auf dem iPhone mit Bild und Aktionen
- Anzeige und Bedienung über die Apple Watch
- Kombination mit Türschloss, Türöffner oder weiteren Smart-Home-Aktionen
Wichtig ist: Es handelt sich hier nicht um eine echte Live-Zweiwege-Kommunikation wie bei einem Telefonat. Du sprichst also nicht direkt live mit der Person vor der Tür, sondern spielst vorbereitete oder definierte Ansagen über Home Assistant ab. Für viele Alltagssituationen reicht das aber völlig aus und ist sogar schneller als ein echtes Gespräch.
Fazit
Reolink Talk ist eine starke Ergänzung für die Reolink-Türklingel in Home Assistant. In Kombination mit Browser Mod entsteht ein komfortables Klingel-Popup auf dem Tablet, während die iPhone-Push-Benachrichtigung dieselben Aktionen auch unterwegs verfügbar macht.
Wenn du deine Türklingel stärker in Home Assistant integrieren möchtest, ist diese Lösung ein sehr spannender Baustein. Du kannst Besucher sehen, per Knopfdruck antworten und bei Bedarf sogar weitere Aktionen wie das Öffnen der Tür direkt auslösen.
Weitere Home Assistant Beiträge findest du hier!
- 5MP Super HD Tag & Nacht: Wunderbare 5MP HD, mit...
- Schnellere Antwort für Besucher: Mit dem...
- Präzise Warnungen: Sie können einstellen, dass...
- Flexible Speicheroptionen: Sie unterstützt...
- 2.4/5GHz Dual-Band WiFi: Keine Angst vor...
