Im heutigen Beitrag geht es darum, wie wir mit Sheet4Q schnell und einfach Werte aus unterschiedlichen Protokollen einsehen und analysieren können. Um das schnell und einfach hinzubekommen, leiten wir alle Datenpunkte, die für uns von Interesse sind, an den in Sheet4Q integrierten MQTT-Broker weiter.
Im nächsten Schritt verwenden wir den plattformübergreifenden MQTT Explorer (extern) von Thomas Nordquist (extern). Die Software ist Open Source und kann, wenn man die portable Version herunterlädt, direkt ohne Installation gestartet werden.
In unserem Beispiel verwenden wir die Version 0.4 mit folgenden Einstellungen:
Profil anlegen: Zugriff über MQTT im lokalen LAN
Im lokalen Netz greifen wir einfach per MQTT (TCP) und dem lokalen Hostname oder direkt über die IP-Adresse auf den Broker zu. Mit dem in Sheet4Q angelegten MQTT-Benutzer authentifizieren wir uns am Broker.
Wollen wir von außen auf den MQTT-Broker zugreifen, gelingt dies auch mit Tailscale oder dem Gira S1. In diesem Fall sind folgende Einstellungen notwendig:
Profil anlegen: Zugriff über Gira S1 und WebSocket (WS)
Ist das Profil dann erfolgreich eingerichtet, kann es losgehen. Nach dem Verbindungsaufbau füllt sich langsam aber sicher die Baumstruktur des MQTT Explorers. Wie wir im folgenden Bild sehen können, haben wir jetzt die Möglichkeit jedes Topic genau zu analysieren, den Verlauf der Werte unter „History“ zu verfolgen oder die Werte in einem einfachen Diagramm darzustellen:
Beispiel anhand der Daten einer Ladesäule
Ich hoffe, der Beitrag konnte einen Einblick in das Thema MQTT und die Nutzung des MQTT Explorer geben.
Sind die Begriffe MQTT, MQTT-Broker usw. vielleicht noch nicht so geläufig, lohnt sich auch ein Blick in unseren Blog-Beitrag zum Thema.