Režim optimalizácie ExternalEMS
External EMS je optimalizačný režim, ktorý umožňuje používateľom alebo externým systémom riadenia energie ovládať pripojené zariadenia cez Reduxi. Je navrhnutý tak, aby podporoval všetky hlavné kategórie zariadení vrátane batérií, fotovoltických systémov, HVAC zariadení, nabíjačiek elektromobilov a ďalších riaditeľných energetických zariadení.
Pokyny na riadenie sa definujú v 15-minútových intervaloch, takže externé systémy môžu určiť, ako má každá kategória zariadení pracovať počas dňa. Reduxi potom tieto pokyny uplatní na príslušné zariadenia a lokálne zabezpečí komunikáciu, integráciu zariadení a vykonanie.
External EMS možno aktivovať pridaním optimalizačného režimu External EMS v ponuke Optimization Modes danej stratégie, ako je znázornené na obrázku nižšie
Textový popis tohto obrázka
Snímka obrazovky Reduxi Configurator, stránka Strategy, s otvoreným dialógom "Add" (zatvárací krížik vpravo hore v dialógu). Ľavé menu: Devices (+), Strategies (otvorené): Energy manager (tučné, označené červenou šípkou), Energy manager - PV1/BESS branch, Energy manager - PV2 branch, Main AI Energy manager, tlačidlo "+ Add strategy"; potom Utility Rate Plan a Settings (+). Za dialógom tabuľka stratégie so stĺpcom Import limit (17,3 kW a 5,0 kW), stĺpcom Advanced s ikonami úprav a odstránenia, riadkami s názvami Default mo(de), "-" a AI energy m(anager) a poznámkou "* premium fea(ture)"; červená šípka ukazuje na čierne tlačidlo plus (+) vedľa Save. Položky dialógu, každá s popisom a tlačidlom Create: "AI energy manager *": Use AI agent to optimize battery, HVAC, EVSE and PV (sivé, sivé tlačidlo Create); "Schedule": Scheduled entries define when settings are in effect; odkaz "Hide" so šípkou nahor; "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á šípka ukazuje na jeho čierne tlačidlo Create); "Negative price": With negative price optimization you can define settings that are in effect when SPOT price drops below zero (sivé, sivé tlačidlo Create). Ďalšia položka nižšie je odrezaná. Päta dialógu má tlačidlo Close. Vpravo dole na stránke je malý text s menom používateľa a identifikačným kódom.
Keď je External EMS nastavený, Reduxi počúva riadiace príkazy prijaté cez MQTT API a uplatňuje ich na vybranú stratégiu. Časové intervaly treba definovať vopred. Ak v určitom časovom úseku nie je definovaná žiadna operácia, vykoná sa iný optimalizačný režim (napr. predvolený optimalizačný režim).
Externý EMS cez MQTT
Keď je External EMS v stratégii zapnutý, Reduxi môže cez MQTT API prijímať naplánované riadiace pokyny.
Príkazy sa odosielajú na:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}/set
Obsah správy (payload) obsahuje plán so začiatkom a koncom definovanými ako Unix timestamp v milisekundách spolu s požadovanou riadiacou hodnotou. V jednom pláne môže byť viac intervalov:
{ "schedule": [ { "start": 1784548800000, "end": 1784549700000, "value": "3000" }, { "start": 1784549700000, "end": 1784550600000, "value": "-2000" } ] }
V tomto príklade má zariadenie pokyn pracovať s výkonom 3000 W počas prvého 15-minútového intervalu a s výkonom -2000 W počas nasledujúceho intervalu. Pri batérii kladné hodnoty zvyčajne predstavujú nabíjanie a záporné hodnoty vybíjanie.
Pri zariadeniach HVAC môžu riadiace hodnoty zahŕňať príkazy ako OFF, REDUCE_1, ON a BOOST_1.
Aktívny plán sa publikuje na:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}
externalEMSType môže mať jednu z nasledujúcich hodnôt
- battery
- evse
- hvac
- pv
Viac o špecifikácii MQTT nájdete v tomto článku Reduxi Controller - MQTT API