Hallo zusammen,
erst mal kurz, worum es geht in Stichpunkten:
· Reolink 5MP Video-Türklingel über WLAN ohne Akku (vorhanden)
· Xoro MegaPAD 1404 V7 (vorhanden)
· Integration Video in HA auf Tablet im Wohnzimmer (funktioniert)
· Türöffner (nicht vorhanden und nicht notwendig)
· Gegensprechen zwischen Klingel und Tablet erforderlich (FUNKTIONIERT NICHT)
Ich habe mich vor kurzem auch nach längerer Recherche für eine Reolink-Türkamera entschieden, zumal wir auch ansonsten einiges von Reolink nutzen. Da ich von meiner besseren Hälfte keine Akzeptanz für die ausschließliche Nutzung auf dem Smartphone erfahren konnte, habe ich mich an die Integration in HA gewagt. Mit KI-Unterstützung sieht das Ganze auf unsererm Xoro MegaPAD 1404 V7 14 Zoll Tablet auch ziemlich gut aus. Ich hab eine Oberfläche, die automatisch aktiviert wird, sobald eine Person erkannt oder der Klingeltaster betätigt wird. Diese zeigt das hochauflösende Bild und daneben den Taster zum Sprechen und zum Beenden des Gesprächs. Einen Türöffner haben wir nicht. Uns geht es primär darum, vorher zu sehen, wer da ist, um dann zu entscheiden, ob wir öffnen oder nicht. Man wird ja auch nicht jünger. Leider scheitert die finale Installation noch daran, dass ich es nicht schaffe die Sprache zu übertragen.
So sieht das Ganze erst mal aus und würde uns von den Bedienmöglichkeiten auch ausreichen:
Die Seite auf dem Dashboard wird hierdurch dargestellt:
cards: []
header: {}
- type: panel
path: kamera_vollbild
title: Kamera-Vollbild
icon: “”
cards:
- type: custom:layout-card
layout_type: custom:grid-layout
layout:
grid-template-columns: 3fr 1fr
grid-template-rows: auto
grid-gap: 15px
cards:
- type: custom:advanced-camera-card
card_id: haustuer_vollbild_player
cameras:
- camera_entity: camera.klingel_hochauflosung
live:
preload: true
controls:
builtin: false
view:
default: live
- type: vertical-stack
cards:
* type: heading
heading: Haustür-Steuerung
heading_style: title
- type: custom:mushroom-template-card
primary: Gegensprechen
secondary: >
{% if is_state(‘input_boolean.klingel_mikrofon_aktiv’, ‘on’)
%}
Verbindung aktiv
{% else %}
Bereit
{% endif %}
icon: mdi:microphone
icon_color: >
{% if is_state(‘input_boolean.klingel_mikrofon_aktiv’, ‘on’)
%}
green
{% else %}
red
{% endif %}
layout: vertical
icon_type: icon
card_mod:
style:
mushroom-state-item$: |
.title {
font-size: 24px !important;
font-weight: bold !important;
line-height: 32px !important;
}
.secondary {
font-size: 16px !important;
line-height: 24px !important;
}
.: |
ha-state-icon {
–mdc-icon-size: 45px !important;
}
.shape {
–icon-shape-size: 80px !important;
margin-bottom: 15px !important;
}
tap_action:
action: fire-dom-event
browser_mod:
action: call-service
service: input_boolean.toggle
target:
entity_id: input_boolean.klingel_mikrofon_aktiv
advanced_camera_card_action:
card_id: haustuer_vollbild_player
action: microphone_toggle
- type: custom:mushroom-template-card
primary: Zurück
secondary: Startseite
icon: mdi:home
icon_color: blue
layout: vertical
icon_type: icon
card_mod:
style:
mushroom-state-item$: |
.title {
font-size: 24px !important;
font-weight: bold !important;
line-height: 32px !important;
}
.secondary {
font-size: 16px !important;
line-height: 24px !important;
}
.: |
ha-state-icon {
–mdc-icon-size: 45px !important;
}
.shape {
–icon-shape-size: 80px !important;
margin-bottom: 15px !important;
}
tap_action:
action: navigate
navigation_path: /tablet-wohnzimmer/startseite
Die Automation für die Aktivierung der Kamera und des Mikrofons sieht wie folgt aus:
alias: “Klingel: Dashboard-Vollbild via Browser Mod”
description: “”
triggers:
- trigger: state
entity_id:
- binary_sensor.klingelkamera_person
- binary_sensor.klingelkamera_besucher
to: “on”
conditions: [ ]
actions:
- action: switch.turn_on
target:
entity_id: switch.wohnzimmer_tablet_bildschirm
- action: input_boolean.turn_on
target:
entity_id: input_boolean.klingel_vollbild_aktiv
- delay: “00:00:02”
- action: browser_mod.navigate
data:
path: /tablet-wohnzimmer/kamera_vollbild
browser_id: browser_mod_68079698_d8692586
- delay: “00:00:30”
* wait_template: |-
{{ is_state(‘binary_sensor.klingelkamera_person’, ‘off’) and
is_state(‘binary_sensor.klingelkamera_besucher’, ‘off’) }}
timeout: “00:03:00”
- delay: “00:00:05”
- action: browser_mod.navigate
data:
path: /tablet-wohnzimmer/startseite
browser_id: browser_mod_68079698_d8692586
- delay: “00:00:02”
- action: input_boolean.turn_off
target:
entity_id:
- input_boolean.klingel_vollbild_aktiv
- input_boolean.klingel_mikrofon_aktiv
- action: switch.turn_off
target:
entity_id: switch.wohnzimmer_tablet_bildschirm
mode: restart
Leider funktioniert auf dieser Basis als letztes die Gegensprechfunktion zur Nutzung der Klingel noch nicht. Audio wird weder von der Kamera ins Wohnzimmer noch andersrum übertragen. Über konstruktive Vorschläge wären wir sehr dankbar, um die Kamera/Klingel auch demnächst draußen montieren zu können.
Danke,
Sandhase
p.s.: ich weiß nicht, ob ich das mit der Markierung der Postsnippets richtig gemacht habe, falls nein, bitte nochmal erklären ![]()
by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)
