Hilfe - MQTT Web

Sendet man den Messwert an einen MQTT-Broker, so kann man sich diesen auf der MQTT Web-Ansicht-Seite anzeigen lassen. Unter Verwendung eines öffentlichen Brokers, kann man somit von überall und jederzeit auf seinen gemessenen Wert zugreifen.

Broker-Adresse (Websocket)
Hierzu muss man den, unter Einstellungen eingetragenen MQTT-Broker und Topic angeben. Allerdings nutzt die MQTT-Web-Seite das WebSocket-Protokoll und demzufolge ist die Brokeradressen etwas anders anzugeben, als sie beim Modul vergeben wurde.

Hier mal die Websocket-Adresse der drei Broker, welche in der Hilfe zu den Tasmota-Einstellungen angegeben sind:

wss://broker.hivemq.com:8884/mqtt
wss://mqtt.eclipseprojects.io:443/mqtt
wss://broker.emqx.io:8084/mqtt
wss://test.mosquitto.org:8081/mqtt

Hierbei handelt es sich um die Adressen für einen verschlüsselten Zugriff, wie er beim Aufruf aus einer https:// Seite heraus notwendig ist.

Betreibt man seinen eigenen lokalen MQTT-Broker mittels Mosquitto auf einem Raspberry, so lautet die Adresse:

ws://<IP>:9001/mqtt

<IP> ist durch die IP-Adresse des Raspberrys zu ersetzen.

Topic
Der Topic ist gleich, wie in der Einstellung zum Modul anzugeben.

Der Topic-Name sollte bei der Nutzung eines öffentlichen MQTT-Brokers immer so gewählt werden, dass er keine persönlichen Informationen enthält und möglichst einmalig auf dem Server ist. Um das sicherzustellen nutzt man am besten den Topic-Code-Generator in der Hilfe zu den Mudul-Einstellungen.
 

Hinweis: Broker-Adresse und Topic werden lokal auf diesem Gerät, im Browserspeicher abgelegt und nicht automatisch an andere Geräte übertragen. Löscht man alle Browserdaten, so wird auch diese Information gelöscht und man muss die Daten erneut angeben.
Eine Sensorspezifische URL, unabhängig von den Browserdaten und Gerät kann über den Button [Diesen Sensor Teilen] erzeugt werden. Eine Eingabe des Brokers und Topic ist dann nicht nötig, da diese zusammen mit der URL übergeben werden.



by Birger Hahn   http://www.tech-ecke.de  v1.0