Optimalizační režim ExternalEMS
External EMS je optimalizační režim, který uživatelům nebo externím systémům pro správu energie umožňuje řídit připojená zařízení prostřednictvím Reduxi. Je navržen tak, aby podporoval všechny hlavní kategorie zařízení, včetně baterií, fotovoltaických systémů, zařízení HVAC, nabíječek elektromobilů a dalších řiditelných energetických zdrojů.
Řídicí pokyny se zadávají v 15minutových intervalech, takže externí systémy mohou určit, jak má každá kategorie zařízení v průběhu dne pracovat. Reduxi pak tyto pokyny použije na příslušná zařízení a na místní úrovni zajišťuje komunikaci, integraci zařízení a provedení.
External EMS lze aktivovat přidáním optimalizačního režimu External EMS v nabídce Optimization Modes dané strategie, jak ukazuje obrázek níže
Textový popis tohoto obrázku
Snímek obrazovky Reduxi Configurator, stránka Strategy, s otevřeným dialogem "Add" (zavírací křížek vpravo nahoře v dialogu). Levé menu: Devices (+), Strategies (rozbaleno): Energy manager (tučně, označeno červenou šipkou), Energy manager - PV1/BESS branch, Energy manager - PV2 branch, Main AI Energy manager, tlačítko "+ Add strategy"; dále Utility Rate Plan a Settings (+). Za dialogem tabulka strategií se sloupcem Import limit (17,3 kW a 5,0 kW), sloupcem Advanced s ikonami úprav a smazání, řádky pojmenovanými Default mo(de), "-" a AI energy m(anager) a poznámkou pod čarou "* premium fea(ture)"; červená šipka ukazuje na černé tlačítko plus (+) vedle Save. Položky dialogu, každá s popisem a tlačítkem Create: "AI energy manager *": Use AI agent to optimize battery, HVAC, EVSE and PV (zašedlé, šedé tlačítko Create); "Schedule": Scheduled entries define when settings are in effect; odkaz "Hide" se šipkou nahoru; "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 (červená šipka ukazuje na jeho černé tlačítko Create); "Negative price": With negative price optimization you can define settings that are in effect when SPOT price drops below zero (zašedlé, šedé tlačítko Create). Další položka níže je oříznutá. Zápatí dialogu obsahuje tlačítko Close. Vpravo dole na stránce je malý text se jménem uživatele a identifikačním kódem.
Jakmile je External EMS nakonfigurován, Reduxi naslouchá řídicím příkazům přijatým přes API MQTT a použije je na vybranou strategii. Časové intervaly je třeba definovat předem. Pokud pro určité časové období není definována žádná operace, provede se jiný optimalizační režim (např. výchozí optimalizační režim).
Externí EMS přes MQTT
Jakmile je External EMS ve strategii zapnut, může Reduxi přijímat naplánované řídicí pokyny přes API MQTT.
Příkazy se odesílají na:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}/set
Payload obsahuje plán s časy začátku a konce definovanými jako časová razítka Unix v milisekundách spolu s požadovanou řídicí hodnotou. V jednom plánu lze uvést více intervalů:
{ "schedule": [ { "start": 1784548800000, "end": 1784549700000, "value": "3000" }, { "start": 1784549700000, "end": 1784550600000, "value": "-2000" } ] }
V tomto příkladu je zařízení nastaveno tak, aby během prvního 15minutového intervalu pracovalo s výkonem 3000 W a během následujícího intervalu s výkonem -2000 W. U baterie kladné hodnoty obvykle představují nabíjení a záporné hodnoty vybíjení.
U zařízení HVAC mohou řídicí hodnoty zahrnovat příkazy jako OFF, REDUCE_1, ON a BOOST_1.
Aktivní plán se publikuje na:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}
externalEMSType může mít jednu z následujících hodnot
- battery
- evse
- hvac
- pv
Více o specifikaci MQTT najdete v tomto článku Reduxi Controller - MQTT API