ExternalEMS-optimalisatiemodus
External EMS is een optimalisatiemodus waarmee gebruikers of externe energiemanagementsystemen aangesloten apparaten via Reduxi kunnen aansturen. De modus ondersteunt alle belangrijke apparaatcategorieën, waaronder batterijen, zonnepaneelsystemen, HVAC-apparatuur, EV-laders en andere regelbare energiebronnen.
Stuurinstructies worden gedefinieerd in intervallen van 15 minuten. Zo kunnen externe systemen per apparaatcategorie bepalen hoe die gedurende de dag moet werken. Reduxi past deze instructies vervolgens toe op de betreffende apparaten en regelt lokaal de communicatie, de apparaatintegratie en de uitvoering.
U activeert External EMS door de optimalisatiemodus External EMS toe te voegen in het menu Optimization Modes van de strategie, zoals in de onderstaande afbeelding.
Tekstbeschrijving van deze afbeelding
Schermafbeelding van de Reduxi Configurator, pagina Strategy, met het dialoogvenster "Add" geopend (sluitkruisje rechtsboven in het dialoogvenster). Menu links: Devices (+), Strategies (geopend): Energy manager (vet, aangegeven met een rode pijl), Energy manager - PV1/BESS branch, Energy manager - PV2 branch, Main AI Energy manager, knop "+ Add strategy"; daarna Utility Rate Plan en Settings (+). Achter het dialoogvenster een strategietabel met een kolom Import limit (17,3 kW en 5,0 kW), een kolom Advanced met bewerk- en verwijderpictogrammen, rijen met de namen Default mo(de), "-" en AI energy m(anager), en de voetnoot "* premium fea(ture)"; een rode pijl wijst naar de zwarte plusknop (+) naast Save. Items in het dialoogvenster, elk met een beschrijving en een knop Create: "AI energy manager *": Use AI agent to optimize battery, HVAC, EVSE and PV (grijs, grijze knop Create); "Schedule": Scheduled entries define when settings are in effect; een link "Hide" met een pijl omhoog; "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 (een rode pijl wijst naar de zwarte knop Create); "Negative price": With negative price optimization you can define settings that are in effect when SPOT price drops below zero (grijs, grijze knop Create). Een volgend item eronder is afgesneden. De voettekst van het dialoogvenster heeft een knop Close. Rechtsonder op de pagina staat een kleine tekst met een gebruikersnaam en een identificatiecode.
Zodra External EMS is geconfigureerd, luistert Reduxi naar stuurcommando's die via de MQTT API binnenkomen en past deze toe op de geselecteerde strategie. De tijdsintervallen moeten vooraf zijn gedefinieerd. Als voor een bepaalde periode geen bewerking is gedefinieerd, wordt de andere optimalisatiemodus uitgevoerd (bijvoorbeeld de standaardoptimalisatiemodus).
Externe EMS via MQTT
Zodra External EMS in de strategie is ingeschakeld, kan Reduxi geplande stuurinstructies via de MQTT API ontvangen.
Commando's worden verzonden naar:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}/set
De payload bevat een schema met begin- en eindtijden als Unix-tijdstempels in milliseconden, samen met de gewenste stuurwaarde. In één schema kunnen meerdere intervallen worden opgenomen:
{ "schedule": [ { "start": 1784548800000, "end": 1784549700000, "value": "3000" }, { "start": 1784549700000, "end": 1784550600000, "value": "-2000" } ] }
In dit voorbeeld krijgt het apparaat de opdracht om tijdens het eerste interval van 15 minuten op 3000 W te werken en tijdens het volgende interval op -2000 W. Bij een batterij staan positieve waarden doorgaans voor laden en negatieve waarden voor ontladen.
Voor HVAC-apparaten kunnen de regelwaarden commando's bevatten zoals OFF, REDUCE_1, ON en BOOST_1.
Het actieve schema wordt gepubliceerd op:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}
externalEMSType kan een van de volgende waarden zijn
- battery
- evse
- hvac
- pv
Meer over de MQTT-specificatie vindt u in dit artikel: Reduxi Controller - MQTT API