Optimeringsläget ExternalEMS
External EMS är ett optimeringsläge som gör att användare eller externa energihanteringssystem kan styra anslutna enheter via Reduxi. Det är utformat för att stödja alla större enhetskategorier, bland annat batterier, solcellsanläggningar, HVAC-utrustning, elbilsladdare och andra styrbara energitillgångar.
Styrinstruktionerna definieras i intervall om 15 minuter, så att externa system kan ange hur varje enhetskategori ska fungera under dagen. Reduxi tillämpar sedan instruktionerna på de berörda enheterna och sköter kommunikation, enhetsintegration och genomförande lokalt.
Du aktiverar External EMS genom att lägga till optimeringsläget External EMS i strategins meny Optimization Modes, som bilden nedan visar
Textbeskrivning av bilden
Skärmdump av Reduxi Configurator, sidan Strategy, med dialogrutan "Add" öppen (stängningskryss uppe till höger i dialogrutan). Vänstermenyn: Devices (+), Strategies (öppen): Energy manager (fet, markerad med en röd pil), Energy manager - PV1/BESS branch, Energy manager - PV2 branch, Main AI Energy manager, knappen "+ Add strategy"; därefter Utility Rate Plan och Settings (+). Bakom dialogrutan en strategitabell med kolumnen Import limit (17,3 kW och 5,0 kW), kolumnen Advanced med redigerings- och borttagningsikoner, rader med namnen Default mo(de), "-" och AI energy m(anager), samt fotnoten "* premium fea(ture)"; en röd pil pekar på den svarta plusknappen (+) bredvid Save. Poster i dialogrutan, var och en med en beskrivning och en knapp Create: "AI energy manager *": Use AI agent to optimize battery, HVAC, EVSE and PV (gråtonad, grå knapp Create); "Schedule": Scheduled entries define when settings are in effect; en länk "Hide" med en uppåtpil; "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 (en röd pil pekar på dess svarta knapp Create); "Negative price": With negative price optimization you can define settings that are in effect when SPOT price drops below zero (gråtonad, grå knapp Create). Ytterligare en post längre ner är avklippt. Dialogrutans sidfot har en knapp Close. Längst ner till höger på sidan finns en liten text med ett användarnamn och en identifieringskod.
När External EMS är konfigurerat lyssnar Reduxi efter styrkommandon som tas emot via MQTT API och tillämpar dem på den valda strategin. Tidsintervallen måste definieras i förväg. Om ingen åtgärd är definierad för en viss tidsperiod körs det andra optimeringsläget (t.ex. standardoptimeringsläget).
Extern EMS via MQTT
När External EMS är aktiverat i strategin kan Reduxi ta emot schemalagda styrinstruktioner via MQTT API.
Kommandon skickas till:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}/set
Payloaden innehåller ett schema med start- och sluttider angivna som Unix-tidsstämplar i millisekunder, tillsammans med det begärda styrvärdet. Flera intervall kan ingå i ett schema:
{ "schedule": [ { "start": 1784548800000, "end": 1784549700000, "value": "3000" }, { "start": 1784549700000, "end": 1784550600000, "value": "-2000" } ] }
I det här exemplet instrueras enheten att arbeta med 3000 W under det första 15-minutersintervallet och med -2000 W under nästa intervall. För ett batteri representerar positiva värden vanligtvis laddning och negativa värden urladdning.
För HVAC-enheter kan styrvärden inkludera kommandon som OFF, REDUCE_1, ON och BOOST_1.
Det aktiva schemat publiceras på:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}
externalEMSType kan vara något av följande
- battery
- evse
- hvac
- pv
Mer om MQTT-specifikationen finns i den här artikeln: Reduxi Controller - MQTT API