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
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.