1. MQTT-Schnittstellen
1.1. Was ist MQTT?
MQTT ist ein Standard-Messaging-Protokoll für das Internet der Dinge (IoT). Es ist als extrem leichter Publish/Subscribe-Messaging-Transport konzipiert, der sich ideal für die Verbindung von Geräten mit geringem Code-Footprint und minimaler Netzwerkbandbreite eignet. MQTT wird heute in einer Vielzahl von Branchen eingesetzt und ist auch Bestandteil vieler Smart-Home-Produkte.
1.2. Welches Problem löst die MQTT-Schnittstelle?
MQTT ermöglicht es Smart-Home-Produkten, sich gegenseitig Nachrichten zu senden und auf Ereignisse in anderen Systemen zu reagieren. So ist es möglich, dass Ihr trivum Multiroom-Produkt aufgrund eines MQTT-fähigen Bewegungsmelders in einem Raum Musik abspielt oder ein über KNX gesteuertes Licht von Ihrem trivum-System eingeschaltet wird.
1.3. Wie implementiert trivum die MQTT-Schnittstelle?
Die trivum-MQTT-Schnittstelle ist Teil Ihres trivum-Multiroom-Systems und kann MQTT-Nachrichten an MQTT-Broker senden und auch ansatzweise auf einige MQTT-Themen reagieren.
1.4. Vorteile der MQTT-Schnittstelle
Aufgrund der breiten Unterstützung von MQTT und der einfachen Anpassung kann Ihr trivum Multiroom System von vielen Smart-Home-Produkten integriert werden.
Eine Auswahl an Smart-Home-Produkten, die MQTT unterstützen, finden Sie hier:
-
homee - https://hom.ee
-
openHAB - https://www.openhab.org
-
Heimassistent - https://www.home-assistant.io
-
ioBroker - https://www.iobroker.net
-
FHEM - http://fhem.de/fhem.html
-
Homebridge - https://homebridge.io
1.5. Wie können Sie die MQTT-Schnittstelle anpassen?
Variablen im trivum-Setup
-
Verwenden Sie MQTT
-
Broker-IP-Adresse
-
Themenpräfix des Geräts
Empfangen von MQTT-Nachrichten
Die MQTT-Schnittstelle von trivum unterstützt derzeit nur die Grundfunktionen der Zonen Ihres trivum Multiroom-Systems:
-
trivum/zone/{id}/status
Rufen Sie den Status der Zone mit der ID ab
-
trivum/zone/{id}/status/set
Setzen Sie den Status der Zone mit {id}
-
0 - Zone aus
-
1 - Zone ein
-
2 - Zone stummgeschaltet
-
Senden von MQTT-Nachrichten
MQTT-Nachrichten können als Makroschritt gesendet werden. Es muss also ein Makro erstellt werden und darin können dann ein oder mehrere MQTT-Makroschritte enthalten sein.
Dafür sind im Makroschritt folgende Variablen vorgesehen:
-
Thema
-
Wert
-
zurückbehalten
1.6. Was sind die Einschränkungen der MQTT-Schnittstelle?
Derzeit ist nur eine rudimentäre Steuerung Ihres trivum Multiroom von anderen Systemen aus möglich. Bitte senden Sie uns eine E-Mail mit Ihren Anforderungen oder Wünschen an info@trivum.com.