Zunanji EMS je način optimizacije, ki uporabnikom ali sistemom za upravljanje energije tretjih oseb omogoča nadzor povezanih naprav prek Reduxi. Zasnovan je za podporo vseh glavnih kategorij naprav, vključno z baterijami, fotovoltaičnimi sistemi, opremo HVAC, polnilniki za električna vozila in drugimi nadzornimi energetskimi sredstvi.
Nadzorna navodila se definirajo v 15-minutnih intervalih, kar zunanjim sistemom omogoča, da določijo, kako naj bo vsaka kategorija naprav delovala čez dan. Reduxi nato ta navodila uporabi za ustrezne naprave, medtem ko upravlja komunikacijo, integracijo naprav in izvedbo na lokalni ravni.
Zunanji EMS je mogoče aktivirati z dodajanjem načina optimizacije Zunanji EMS v meniju Načini optimizacije strategije, kot je prikazano na spodnji sliki
Ko je zunanji EMS konfiguriran, Reduxi posluša nadzorne ukaze, prejete prek API-ja MQTT, in jih uporabi za izbrano strategijo. Časovni intervali morajo biti definirani vnaprej. Če v določenem časovnem obdobju ni definirana nobena operacija, se izvede drug način optimizacije (npr. privzeti način optimizacije).
Zunanji EMS prek MQTT
Ko je zunanji EMS omogočen v strategiji, lahko Reduxi prejema načrtovana nadzorna navodila prek API-ja MQTT.
Ukazi se pošiljajo na:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}/setPaket vsebuje urnik s časom začetka in konca, definiranima kot Unix timestamp v milisekundah, skupaj z zahtevano krmilno vrednostjo. V en urnik je lahko vključenih več intervalov:
{
"schedule": [
{
"start": 1784548800000,
"end": 1784549700000,
"value": "3000"
},
{
"start": 1784549700000,
"end": 1784550600000,
"value": "-2000"
}
]
}V tem primeru je napravi naročeno, da deluje pri 3000 W med prvim 15-minutnim intervalom in pri -2000 W med naslednjim intervalom. Za baterijo pozitivne vrednosti običajno predstavljajo polnjenje, negativne vrednosti pa praznjenje.
Za naprave HVAC lahko krmilne vrednosti vključujejo ukaze, kot so IZKLOP, ZMANJŠAJ_1, VKLOP in POVEČAJ_1.
Aktivni urnik je objavljen na:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}Več o specifikaciji MQTT si preberite v tem članku Reduxi Controller - MQTT API