INSTAR Deutschland GmbHINSTAR Deutschland GmbH

OpenHAB 3 INSTAR Camera Binding



Hinzufügen einer Kamera-Sache

Nach der Installation des Camera Bindings können wir mit dem Hinzufügen unserer Kamera fortfahren. Gehen Sie zu Things und wählen Sie die Kamerabindung aus (installieren Sie sie, wenn sie fehlt, indem Sie auf Install More Bindings klicken):

OpenHAB 3 INSTAR Camera Binding

Wählen Sie die INSTAR Vorauswahl für Ihre Kamera:

OpenHAB 3 INSTAR Camera Binding

Konfigurieren Sie nun das Thing mit Ihrer Kamera-IP, dem ONVIF-Server-Port (Standard 8080 - stellen Sie sicher, dass Sie die Authentifizierung in der WebUI Ihrer Kamera deaktivieren) und Ihrem Kamera-Admin-Login:

OpenHAB 3 INSTAR Camera Binding

FFMPEG Installieren

Das Camera Binding verwendet FFMPEG, um Videoströme und Schnappschüsse von Ihrer Kamera bereitzustellen. Stellen Sie sicher, dass FFMPEG auf Ihrem System installiert ist, indem Sie den Befehl ffmpeg -version ausführen in der Konsole ausführen. Überprüfen Sie auch den Installationspfad - standardmäßig /usr/bin/ffmpeg:

OpenHAB 3 INSTAR Camera Binding

In meinem Fall verwende ich das Alpine Linux Docker-Image von OpenHab, das nicht mit FFMPEG geliefert wird. Ich werde es installieren, indem ich den openhab-Container betrete (ich habe meinen Container mit dem Tag openhab versehen - wenn Sie beim Ausführen des Containers kein Tag angegeben haben, ersetzen Sie das Tag openhab durch Ihre Container-ID) und den Installationsbefehl ausführen:

docker exec -ti openhab /bin/ash
apk add ffmpeg
ffmpeg -version

Denken Sie daran, dass Sie FFMPEG neu installieren müssen, wenn Sie diesen Container entfernen und neu erstellen - z. B. nach einem Update des Container-Images!

Hinzufügen eines Snapshot-Kanals

Klicken Sie auf "Speichern" und betreten Sie das erstellte Kamera Thing erneut. Jetzt können wir fortfahren, indem wir Kanäle hinzufügen und sie mit Items auf unserem OpenHab-Dashboard verknüpfen:

OpenHAB 3 INSTAR Camera Binding

Ich wähle den Kanal Image und weise ihm die Semantic Property Presence zu:

OpenHAB 3 INSTAR Camera Binding

Klicken Sie auf "Speichern" und fügen Sie zusätzlich einen Kanal Poll Image hinzu und fügen Sie ihn zum gleichen Dashboard Item hinzu. Damit können wir den Bildabfragedienst starten.

OpenHAB 3 INSTAR Camera Binding

Auf der Registerkarte Properties auf meinem Dashboard kann ich jetzt die Presence Property sehen. Wenn ich auf das Image Item klicke, kann ich auf einen Schnappschuss von meiner Kamera zugreifen:

OpenHAB 3 INSTAR Camera Binding

Kamera Kontrolle

Sie können weiterhin Kamerakanäle hinzufügen, um die Kontrolle über Ihre Kamera vom OpenHab-Dashboard aus zu übernehmen - z. B. die Pan&Tilt-Steuerung:

OpenHAB 3 INSTAR Camera Binding

OpenHAB 3 INSTAR Camera Binding