1. Unterstützung der MQTT-Version
Wir unterstützen die Version 3. x. Wir unterstützen jedoch nicht die Version 5.x.
2. Reduxi Controller MQTT API Dokumentation
Die Dokumentation aller verfügbaren MQTT-Themen und Abonnement-Methoden finden Sie unter:
Die MQTT-Dokumentation wird aus der Sicht des Reduxi Controllers erstellt.
Wenn Sie von Reduxi MQTT lesen, werden Sie den Begriff "PUB" sehen. Warum PUB? Weil wir die Daten vom Reduxi Controller an das Topic veröffentlichen.
Wenn Sie Werte über MQTT an den Reduxi Controller senden, sehen Sie den Begriff "SUB". Warum SUB? Weil wir das Topic abonnieren und Daten daraus lesen, indem wir die Werte setzen, die Sie an den Reduxi-Controller gesendet haben.
Im Folgenden finden Sie Informationen darüber, wie der Reduxi Configurator eingestellt werden muss, damit Sie Daten über bestimmte MQTT-Broker empfangen können. Im letzten Abschnitt sehen Sie ein Beispiel für eine Auslesung und die Einstellung der Sollwerte auf einem Gerät.
3. Konfiguration der Reduxi MQTT-Schnittstelle
Bitte loggen Sie sich in das Reduxi Controler Gerät ein und gehen Sie zu den Systemeinstellungen. Wählen Sie unter Systemeinstellungen MQTT v3 und definieren Sie MQTT-Broker-Daten:
- Host (nur Domain/IP, ohne mqtts://)
- Port
- Benutzername
- Passwort
4. Windows-Client
Sie können versuchen, Daten zu sammeln, indem Sie den MQTT-Explorer verwenden und eine Verbindung zum MQTT-Broker mit der Option:
Wenn Sie eine MQTT-Explorer-Anwendung starten, können Sie sich mit dem MQTT-Broker verbinden.
5. Befehle
5.1. Metadaten aktualisieren
Fordern Sie Reduxi auf, alle Metadaten über das System, die Geräte und die Strategien in MQTT neu zu veröffentlichen. Andernfalls werden nur Auslesungen und Sollwerte periodisch veröffentlicht.
5.2. Neustart
Starten Sie den Reduxi Controller neu.
6. Sollwerte
6.1. Alle aktiven Sollwerte für das Gerät anzeigen
6.2. Sollwerte für das Gerät einstellen
6.2.1. Beispiel 1
Setzen Sie die aktive Leistung auf allen Phasen für 15 Sekunden auf -1 kW (Export).
{
"values": [
{
"action": "SET",
"type": "POWER_ACTIVE",
"target": "FIXED",
"phaseType": null,
"value": 1000,
"priority": 10000,
"validForTime": 15000
}
]
}
6.2.2. Beispiel 2
Begrenzen Sie den maximalen Strom auf 10 A auf Phase L2 für 30 Sekunden.
{
"values": [
{
"action": "SET",
"type": "CURRENT",
"target": "MAX",
"phaseType": "L2",
"value": 10,
"priority": 10000,
"validForTime": 30000
}
]
}
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.