Euvy-Kamera Integration in Homeassistant

garage3euvy

Aus Sicherheitsgründen haben wir in unserem Haus mehrere Kameras der Fa. Euvy im Einsatz. Um Automatisierungen mit anderen Geräten zu ermöglichen, ist es sinnvoll die Kameras in Homeassistant zu integrieren. 

Mein erster Anwendungsfall war die rein visuelle Kontrolle in Homeassistant ob die Garagensteuerung funktioniert.

Die Installation erfolgt mit der folgenden Integration:
fuatakgun/eufy_security: Home Assistant integration to manage Eufy Security devices as cameras, home base stations, doorbells, motion and contact sensors. (github.com)

Bevor die Integration installiert werden kann, sind in Homeassistant die folgenden 2 Add-On's zu installieren:

1. hassio-eufy-security-ws
https://github.com/bropat/hassio-eufy-security-ws

2. go2rtc
AlexxIT/go2rtc: Ultimate camera streaming application with support RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, HomeKit, FFmpeg, etc. (github.com)

Für die Darstellung der Kameras in Dashboards habe ich noch die WEBRTC-Integration installiert.
https://github.com/fuatakgun/WebRTC

Bei der WEBRTC-Darstellung habe ich folgenden YAML-Code verwendet:

type: custom:webrtc-camera
entity: camera.kameraeinzelgarage
poster: image.kameraeinzelgarage_event_image
ui: true
shortcuts:
  - name: Play
    icon: mdi:play
    service: camera.turn_on
    service_data:
    entity_id: camera.kameraeinzelgarage
  - name: Stop
    icon: mdi:stop
    service: camera.turn_off
    service_data:
    entity_id: camera.kameraeinzelgarage

Das läuft soweit sehr gut. Allerdings muss ich nach dem Einschalten der Kamera (camera.turn_on) entweder mit CTRL-R das Dashboard aktualisieren oder in der WEBRTC-Karte auf die rechte obere Ecke klicken damit das Kamera-Streaming angezeigt wird.