ExternalEMS-Optimierungsmodus
External EMS ist ein Optimierungsmodus, mit dem Nutzer oder Energiemanagementsysteme von Drittanbietern angeschlossene Geräte über Reduxi steuern können. Er unterstützt alle wichtigen Gerätekategorien, darunter Batteriespeicher, Photovoltaikanlagen, HVAC-Geräte, Ladestationen und andere steuerbare Energieanlagen.
Die Steuerbefehle werden in 15-Minuten-Intervallen definiert. So können externe Systeme festlegen, wie jede Gerätekategorie im Tagesverlauf arbeiten soll. Reduxi wendet diese Vorgaben dann auf die jeweiligen Geräte an und übernimmt dabei Kommunikation, Geräteanbindung und Ausführung lokal.
External EMS aktivieren Sie, indem Sie im Menü Optimization Modes der Strategie den Optimierungsmodus External EMS hinzufügen, wie im Bild unten gezeigt
Textbeschreibung dieses Bildes
Screenshot des Reduxi Configurator, Seite Strategy, mit geöffnetem Dialog „Add“ (Schließen-X oben rechts im Dialog). Linkes Menü: Devices (+), Strategies (geöffnet): Energy manager (fett, durch einen roten Pfeil markiert), Energy manager - PV1/BESS branch, Energy manager - PV2 branch, Main AI Energy manager, Schaltfläche „+ Add strategy“; dann Utility Rate Plan und Settings (+). Hinter dem Dialog eine Strategie-Tabelle mit einer Spalte Import limit (17,3 kW und 5,0 kW), einer Spalte Advanced mit Bearbeiten- und Löschen-Symbolen, Zeilen mit den Namen Default mo(de), „-“ und AI energy m(anager) und der Fußnote „* premium fea(ture)“; ein roter Pfeil zeigt auf die schwarze Plus-Schaltfläche (+) neben Save. Einträge im Dialog, jeweils mit einer Beschreibung und einer Schaltfläche Create: „AI energy manager *“: Use AI agent to optimize battery, HVAC, EVSE and PV (ausgegraut, graue Schaltfläche Create); „Schedule“: Scheduled entries define when settings are in effect; ein Link „Hide“ mit einem Pfeil nach oben; „Flexibility“: Expose regulation of the strategy to external management systems and allow power regulation within the set limits of the strategy; „External EMS“: Allow external EMS to optimize consumption and production (ein roter Pfeil zeigt auf die schwarze Schaltfläche Create); „Negative price“: With negative price optimization you can define settings that are in effect when SPOT price drops below zero (ausgegraut, graue Schaltfläche Create). Ein weiterer Eintrag darunter ist abgeschnitten. Die Fußzeile des Dialogs enthält eine Schaltfläche Close. Unten rechts auf der Seite steht ein kleiner Text mit einem Benutzernamen und einem Kennungscode.
Sobald External EMS konfiguriert ist, wartet Reduxi auf Steuerbefehle über die MQTT-API und wendet sie auf die ausgewählte Strategie an. Die Zeitintervalle müssen vorher definiert sein. Ist für einen Zeitraum kein Vorgang definiert, wird der andere Optimierungsmodus ausgeführt (z. B. der Default-Optimierungsmodus).
Externes EMS über MQTT
Ist External EMS in der Strategie aktiviert, kann Reduxi zeitlich geplante Steuerbefehle über die MQTT-API empfangen.
Befehle werden gesendet an:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}/set
Die Payload enthält einen Zeitplan mit Start- und Endzeiten als Unix-Zeitstempel in Millisekunden sowie den angeforderten Steuerwert. In einem Zeitplan können mehrere Intervalle enthalten sein:
{ "schedule": [ { "start": 1784548800000, "end": 1784549700000, "value": "3000" }, { "start": 1784549700000, "end": 1784550600000, "value": "-2000" } ] }
In diesem Beispiel erhält das Gerät die Anweisung, im ersten 15-Minuten-Intervall mit 3000 W und im folgenden Intervall mit -2000 W zu arbeiten. Bei einer Batterie stehen positive Werte üblicherweise für Laden und negative Werte für Entladen.
Bei HVAC-Geräten können die Steuerwerte Befehle wie OFF, REDUCE_1, ON und BOOST_1 enthalten.
Der aktive Zeitplan wird veröffentlicht unter:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}
externalEMSType kann einen der folgenden Werte haben
- battery
- evse
- hvac
- pv
Mehr zur MQTT-Spezifikation finden Sie in diesem Artikel: Reduxi Controller - MQTT API