ExternalEMS-optimointitila
External EMS on optimointitila, jonka avulla käyttäjät tai kolmannen osapuolen energianhallintajärjestelmät voivat ohjata liitettyjä laitteita Reduxin kautta. Se on suunniteltu tukemaan kaikkia tärkeimpiä laiteluokkia, kuten akkuja, aurinkosähköjärjestelmiä, HVAC-laitteita, sähköauton latauspisteitä ja muita ohjattavia energialaitteita.
Ohjauskäskyt määritetään 15 minuutin jaksoissa, joten ulkoinen järjestelmä voi määrittää, miten kunkin laiteluokan tulee toimia päivän aikana. Reduxi toteuttaa nämä käskyt asianomaisissa laitteissa ja hoitaa samalla viestinnän, laiteintegraation ja toteutuksen paikallisesti.
External EMS otetaan käyttöön lisäämällä External EMS -optimointitila strategian Optimization Modes -valikossa alla olevan kuvan mukaisesti
Kuvan tekstikuvaus
Kuvakaappaus Reduxi Configuratorista, sivu Strategy, ja avoinna ikkuna "Add" (sulkemis-X ikkunan oikeassa yläkulmassa). Vasen valikko: Devices (+), Strategies (avattu): Energy manager (lihavoitu, merkitty punaisella nuolella), Energy manager - PV1/BESS branch, Energy manager - PV2 branch, Main AI Energy manager, painike "+ Add strategy"; sen jälkeen Utility Rate Plan ja Settings (+). Ikkunan takana strategiataulukko, jossa Import limit -sarake (17,3 kW ja 5,0 kW), Advanced-sarake muokkaus- ja poistokuvakkeilla, rivit nimeltä Default mo(de), "-" ja AI energy m(anager) sekä alaviite "* premium fea(ture)"; punainen nuoli osoittaa Save-painikkeen vieressä olevaa mustaa plus-painiketta (+). Ikkunan kohdat, joissa kussakin kuvaus ja Create-painike: "AI energy manager *": Use AI agent to optimize battery, HVAC, EVSE and PV (harmaana, harmaa Create-painike); "Schedule": Scheduled entries define when settings are in effect; "Hide"-linkki ja ylänuoli; "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 (punainen nuoli osoittaa sen mustaa Create-painiketta); "Negative price": With negative price optimization you can define settings that are in effect when SPOT price drops below zero (harmaana, harmaa Create-painike). Alla on vielä yksi leikkautunut kohta. Ikkunan alatunnisteessa on Close-painike. Sivun oikeassa alakulmassa on pieni teksti, jossa käyttäjänimi ja tunnuskoodi.
Kun External EMS on määritetty, Reduxi kuuntelee MQTT API:n kautta saapuvia ohjauskäskyjä ja toteuttaa ne valitussa strategiassa. Aikavälit on määritettävä etukäteen. Jos jollekin ajanjaksolle ei ole määritetty toimintaa, suoritetaan toinen optimointitila (esim. oletusoptimointitila).
Ulkoinen EMS MQTT:n kautta
Kun External EMS on otettu käyttöön strategiassa, Reduxi voi vastaanottaa ajoitettuja ohjauskäskyjä MQTT API:n kautta.
Käskyt lähetetään osoitteeseen:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}/set
Hyötykuorma sisältää aikataulun, jossa alku- ja loppuajat on määritetty Unix-aikaleimoina millisekunteina, sekä pyydetyn ohjausarvon. Yhteen aikatauluun voi sisällyttää useita jaksoja:
{ "schedule": [ { "start": 1784548800000, "end": 1784549700000, "value": "3000" }, { "start": 1784549700000, "end": 1784550600000, "value": "-2000" } ] }
Tässä esimerkissä laitetta ohjataan toimimaan teholla 3000 W ensimmäisen 15 minuutin jakson aikana ja teholla -2000 W seuraavan jakson aikana. Akulla positiiviset arvot tarkoittavat yleensä latausta ja negatiiviset arvot purkausta.
LVI-laitteilla ohjausarvoihin voi kuulua komentoja, kuten OFF, REDUCE_1, ON ja BOOST_1.
Aktiivinen aikataulu julkaistaan osoitteessa:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}
externalEMSType voi olla jokin seuraavista
- battery
- evse
- hvac
- pv
Lisätietoja MQTT-määrittelystä on tässä artikkelissa: Reduxi Controller - MQTT API