INSTAR MQTT Server mit OpenHAB2

OpenHAB-Konfiguration über die Paper-UI

Die Paper UI ist eine neue Oberfläche in OpenHAB 2, die Ihnen beim Einrichten und Konfigurieren Ihrer openHAB-Instanz hilft.

MQTT Binding

Gehen Sie auf das OpenHAB Add-Ons Menü und klicken Sie auf die Registerkarte Bindings. Da wir mit unserer INSTAR IP-Kamera von OpenHAB über das MQTT-Protokoll kommunizieren wollen, müssen wir das MQTT Binding installieren - stellen Sie sicher, dass Sie die Version 2 wählen (dies ist zum Zeitpunkt des Schreibens die 2.4.0 Version).

OpenHAB 2 with your INSTAR IP Camera

Wechseln Sie nun in Ihren OpenHAB-Eingang:

OpenHAB 2 with your INSTAR IP Camera

Klicken Sie auf das Symbol +, um das MQTT Binding hinzuzufügen:

OpenHAB 2 with your INSTAR IP Camera

Suchen Sie die MQTT Binding in der Liste und wählen Sie sie aus:

OpenHAB 2 with your INSTAR IP Camera

Klicken Sie auf Add Manually:

OpenHAB 2 with your INSTAR IP Camera

Und wählen Sie den MQTT Broker:

OpenHAB 2 with your INSTAR IP Camera

Mit der neuesten Firmware für Ihre INSTAR Full HD Kamera können Sie die Kamera als MQTT Broker verwenden. Für ältere Kameramodelle installieren Sie bitte zuerst einen MQTT Broker wie Mosquito. Fügen Sie die IP-Adresse Ihres Brokers und den Broker-Port hinzu - standardmäßig ist dies 1883.

OpenHAB 2 with your INSTAR IP Camera

Ihre INSTAR Full HD-Kamera MQTT Login ist das was Sie im MQTT Menü eingetragen haben (wenn Sie Mosquitto verwenden, verwenden Sie das Passwort, das Sie bei der Einrichtung Ihres Servers) definiert haben. Speichern Sie dann Ihre Einstellung, indem Sie auf die blaue Bestätigungsschaltfläche klicken:

OpenHAB 2 with your INSTAR IP Camera

Zurück im Things Menu klicke wieder auf + - diesmal, um ein Thing hinzuzufügen, das wir später für einen PaperUI Button verwenden können:

OpenHAB 2 with your INSTAR IP Camera

Klicken Sie auf MQTT Binding:

OpenHAB 2 with your INSTAR IP Camera

Und Add Manually:

OpenHAB 2 with your INSTAR IP Camera

Diesmal müssen wir ein Generic MQTT Thing auswählen:

OpenHAB 2 with your INSTAR IP Camera

Ich werde einen Schalter erstellen, der die Alarmbereiche einer INSTAR IN-8015FHD Kamera aktiviert oder deaktiviert. Die Thing ID repräsentiert das MQTT-Topic, das wir an die ausgewählte Kamera zu senden wollen. Als Bridge müssen Sie den MQTT Broker auswählen, den Sie gerade erstellt haben. Klicken Sie zur Bestätigung auf die blaue Schaltfläche:

OpenHAB 2 with your INSTAR IP Camera

Zurück im Thing Menü klicken Sie, um das gerade erstellte Thing zu bearbeiten:

OpenHAB 2 with your INSTAR IP Camera

Klicken Sie auf die blaue + Schaltfläche, um einen Channel zum Thing hinzuzufügen:

OpenHAB 2 with your INSTAR IP Camera

Ich werde einen ON/Off Switch verwenden. Das MQTT Topic zum Umschalten des ersten Alarmbereichs wird durch Hinzufügen des Präfixes instar und der LAN MAC Adresse Ihrer Kameras erstellt (z.B. 00:03:89:88:88:88:11 - ohne die Doppelpunkte). Das entsprechende INSTAR MQTT Command Topic lautet Alarm/area1/enable -> instar/000389888811/alarm/area1/enable und als Nachrichten Payload müssen wir {"val":"1"} und {"val": "0"} hinzufügen, um den Bereich ein- oder auszuschalten. Um den Zustand unseres Schalters einzustellen, können wir das STATUS Topic instar/000389888811/status/alarm/area1/enable verwenden:

OpenHAB 2 with your INSTAR IP Camera

OpenHAB 2 with your INSTAR IP Camera

In den erweiterten Einstellungen müssen wir die Quality-of-Service QoS einstellen, dass alle MQTT Updates mindestens einmal At-least-once geliefert werden, um sicherszustellen, dass keine Updates verloren gehen. Klicken Sie danach auf Speichern, um fortzufahren.

Durch Anklicken des blauen Symbols vor dem erstellten Kanal können wir ihn nun mit einem Schalter in der OpenHAB PaperUI verknüpfen:

OpenHAB 2 with your INSTAR IP Camera

Klicken Sie auf Create new item...:

OpenHAB 2 with your INSTAR IP Camera

Und danch auf Link:

OpenHAB 2 with your INSTAR IP Camera

Sie können nun auf Control klicken, um das PaperUI Fenster zu öffnen:

OpenHAB 2 with your INSTAR IP Camera

Der Alarmbereich kann jetzt über die OpenHAB Paper UI geschaltet werden. Wenn Sie auf den Schalter klicken, wird die MQTT-Nachricht an unseren MQTT-Server gesendet, was unsere Kamera darüber informiert, dass sie den Bereich entweder ein- oder ausschalten soll.

Die Kamera wurde somit erfolgreich hinzugefügt und wir sind nun in der Lage, alle unsere Kamerafunktionen mit der MQTT-Schnittstelle zu steuern.