External EMS ist ein Optimierungsmodus, der es Benutzern oder externen Energiemanagementsystemen von Drittanbietern ermöglicht, angeschlossene Geräte über Reduxi zu steuern. Er ist so konzipiert, dass er alle wichtigen Gerätekategorien unterstützt, darunter Batterien, Photovoltaikanlagen, HLK-Geräte, EV-Ladegeräte und andere steuerbare Energieressourcen.
Die Steuerungsanweisungen werden in 15-Minuten-Intervallen definiert, sodass externe Systeme festlegen können, wie jede Gerätekategorie im Laufe des Tages betrieben werden soll. Reduxi wendet diese Anweisungen dann auf die relevanten Geräte an und verwaltet gleichzeitig die Kommunikation, die Geräteintegration und die Ausführung auf lokaler Ebene.
External EMS kann aktiviert werden, indem der Optimierungsmodus External EMS im Menü Optimization Modes der Strategie hinzugefügt wird, wie in der nachstehenden Abbildung gezeigt.
Sobald External EMS konfiguriert ist, lauscht Reduxi auf Steuerbefehle, die über die MQTT-API empfangen werden, und wendet diese auf die ausgewählte Strategie an. Die Zeitintervalle müssen zuvor definiert werden. Wenn für einen bestimmten Zeitraum keine Aktion definiert ist, wird der andere Optimierungsmodus ausgeführt (z. B. der Standard-Optimierungsmodus).
Externer EMS über MQTT
Sobald External EMS in der Strategie aktiviert ist, kann Reduxi geplante Steuerungsanweisungen über die MQTT-API empfangen.
Befehle werden gesendet an:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}/setDie Nutzlast enthält einen Zeitplan mit Start- und Endzeiten, die als Unix-Zeitstempel in Millisekunden definiert sind, zusammen mit dem angeforderten Steuerwert. Mehrere Intervalle können in einem Zeitplan enthalten sein:
{
"plan": [
{
"start": 1784548800000,
"end": 1784549700000,
"wert": "3000"
},
{
"start": 1784549700000,
"end": 1784550600000,
"wert": "-2000"
}
]
}In diesem Beispiel wird das Gerät angewiesen, während des ersten 15-minütigen Intervalls mit 3000 W und während des folgenden Intervalls mit -2000 W zu arbeiten. Für eine Batterie stellen positive Werte typischerweise das Laden und negative Werte das Entladen dar.
Für HVAC-Geräte können die Steuerwerte Befehle wie OFF, REDUCE_1, ON und BOOST_1 enthalten.
Der aktive Zeitplan wird veröffentlicht unter:
controller/{controllerId}/strategien/{strategyId}/externeEMS/{externalEMSTyp}Mehr über die MQTT-Spezifikation erfahren Sie in diesem Artikel Reduxi Controller - MQTT API