Die integrierte Testfunktion ermöglicht eine einfache Überprüfung der konfigurierten MQTT-Verbindungen und ihrer Datenpunkte.
Dadurch kann die Kommunikation mit dem MQTT-Broker getestet und die korrekte Konfiguration der angelegten MQTT-Datenpunkte überprüft werden.
Mit den Datenpunkten lässt sich direkt kontrollieren, ob das konfigurierte Topic sowie die Einstellungen für QoS, Transformator-Typ und Datentyp die erwarteten Werte liefern – ganz ohne zusätzlichen Aufwand.
So können Konfigurationen schnell validiert und mögliche Fehlerquellen frühzeitig ausgeschlossen werden.
Funktion
Für die Testfunktion stehen die beiden Schaltflächen „Status aktualisieren“ und „Änderungen testen“ zur Verfügung.
Es ist jeweils nur eine dieser beiden Schaltflächen aktiv.
Der Unterschied zwischen den beiden Funktionen besteht darin, dass „Status aktualisieren“ die aktuell gespeicherte Konfiguration überprüft und den Status der MQTT-Verbindung sowie die Werte der vorhandenen MQTT-Datenpunkte aktualisiert.
Mit „Änderungen testen“ können dagegen noch nicht gespeicherte Änderungen an der Konfiguration überprüft werden. Dadurch lassen sich geänderte Parameter direkt testen, ohne die Konfiguration zunächst speichern und die Logikgruppe aktivieren zu müssen.
Dies erleichtert das Ausprobieren verschiedener Einstellungen und beschleunigt die Inbetriebnahme.
MQTT-Verbindung testen
Mit dieser Funktion kann die Verbindung und Erreichbarkeit des MQTT-Brokers überprüft werden.
Das System prüft, ob der MQTT-Broker über das Netzwerk erreichbar ist. Zusätzlich wird angezeigt, ob die MQTT-Verbindung aktuell verbunden ist, d. h. von einer aktiven Logikgruppe verwendet wird.
Außerdem wird die Anzahl der für diese MQTT-Verbindung konfigurierten Datenpunkte angezeigt.
Der Test kann jederzeit über die Schaltfläche „Status aktualisieren“ erneut ausgeführt werden.
Ist der Test nicht erfolgreich, können geänderte Verbindungsparameter, beispielsweise Broker-Adresse, Port, Protokoll oder Zugangsdaten, mit der Funktion „Änderungen testen“ überprüft werden, ohne die gesamte MQTT-Konfiguration speichern zu müssen.
MQTT-Datenpunkte testen
Mit dieser Funktion können die Werte der für eine MQTT-Verbindung konfigurierten MQTT-Datenpunkte überprüft werden.
Das System prüft, ob über das konfigurierte Topic MQTT-Nachrichten empfangen bzw. gesendet werden können. Außerdem wird angezeigt, ob die MQTT-Verbindung aktuell verbunden ist und wie viele Datenpunkte für diese Verbindung konfiguriert wurden.
Der Test setzt ein gespeichertes MQTT-Gerät voraus. Ungültige Geräteeinstellungen, fehlende Zertifikate oder ungültige Datenpunkteinstellungen verhindern den Test. Das Ergebnis zeigt mindestens:
-
die Rückmeldung des Tests
-
den gelesenen Wert oder mehrere Werte
-
die Dauer
Bei langen Plaintext-Werten kann der vollständige Wert ein- und ausgeblendet werden. Kopierbare Plaintext- oder JSON-Werte können direkt über das Kopiersymbol übernommen werden.
Über „Status aktualisieren“ laden Sie den aktuellen Status des gespeicherten Datenpunkts. Der Status ist nur verfügbar, wenn das zugehörige MQTT-Gerät gespeichert, verbunden und erreichbar ist. Angezeigt werden die zuletzt bekannten Werte. Ist kein Wert verfügbar, wird dies entsprechend gemeldet.
Damit die Werte abgefragt werden können muss auch eine Logikgruppe mit diesen Datenpunkten aktiviert sein.
Ist der Test nicht erfolgreich oder entspricht der empfangene Wert nicht den Erwartungen, können geänderte Parameter, beispielsweise Topic, QoS, Transformator-Typ oder Datentyp, mit der Funktion „Änderungen testen“ erneut überprüft werden.
Dadurch lassen sich Änderungen testen, ohne die gesamte MQTT-Konfiguration speichern zu müssen.
///