OpenHab v3.3 mit der neuen MQTTv5 Schnittstelle verbinden

OpenHab v3.3 mit INSTAR 2k+ Kameras

OpenHAB v3 Konfiguration für Ihren WQHD INSTAR MQTTv5 Broker

OpenHAB v3 dateibasierte Konfiguration für Ihren WQHD INSTAR MQTTv5 Broker

OpenHAB v3 Rules für Ihren WQHD INSTAR MQTTv5 Broker

OpenHAB v3 Blockly Scripts für Ihren WQHD INSTAR MQTTv5 Broker

OpenHAB v3 Sitemaps für Ihren WQHD INSTAR MQTTv5 Broker

tl;dr

Hinzufügen des Kamera MQTT Broker als Thing

Auswählen der gewünschten MQTT Topics als Channels

Oder einfach eine Config schreiben

Schön zu sehen ist hier, daß man das Kamera LWT (Last-Will) verwenden kann, um die Vergügbarkeit der Kamera und ihres Brokers zu überprüfen.

Auch schön - in OpenHab kann man das Befehls- und Status Topic getrennt angeben. D.h. ein an ein Topic gebundener Schalter sendet beim Verwenden den Befehl, wird aber erst in die neue Position springen, wenn die Kamera auch das Status Topic zurückgibt (der Befehl also erfolgreich ausgeführt wurde).

Und nicht zuletzt - die Transformation von JSON zum Zahlenwert oder z.B. das Umschreiben von 0 & 1 zu OFF und ON, so wie es der Schalter braucht - mit OpenHab kein Problem!

Aus einem MQTT Topic mach einen Schalter

An jeden definierten Kanal (MQTT Topic) kann man nun Items anhängen, die diese Topics aktualisieren. Auch das kombinieren mehrere Topics an einem Schalter ist möglich. So kann man gleich den Alarm bei allen seinen Kameras scharfstellen, oder die Tag/Nacht Position anfahren. Alles mit einem Trigger:

Wenn-Dann Regeln

Automatisierungen erfolgen über das Rules System:

Die volle Kontrolle mit Scripts

OpenHab bietet eine Reihe von Script Sprachen, um kompliziertere Abfolgen von Aktionen durchzuführen. Hier im Bild die grafische Representation von Javascript Blockly: