Dokumentaatio

Jakeluverkonhaltijan (DSO) suorittama tehonsäätö EnWG:n 14a §:n mukaisesti

Vuodesta 2024 alkaen verkonhaltija ei voi enää kieltää suurempia kuluttajia, kuten seinälaatikoita tai lämpöpumppuja, vaan se voi vaatia aktiivista tehonsäätöä. Sen on tällöin myönnettävä sinulle alennusta verkkomaksuista. CFos Charging Manager tukee erilaisia verkonhaltijan suorittaman aktiivisen tehonohjauksen muotoja (grid-serving control).

Vaihtelunhallintavastaanotin: Verkonhaltija asentaa laitoksellesi vaihtelunhallintavastaanottimen, jonka kytkentäkoskettimia se voi ohjata vähentääkseen cFos Charging Managerin ottamaa enimmäistehoa. CFos Charging Manager voidaan kytkeä ripple control -vastaanottimeen kytkentätulojen avulla. Voit käyttää cFos Power Brain -ohjaimen, cFos Wallbox Boosterin tai cFos Charging Manager ESP Kitin S0-tuloja, mutta myös muiden laitteiden, kuten tiettyjen mittarimallien, tuloja. Seuraavassa on ohjeet Charging Managerin konfigurointiin kytkentäkosketuksella. Voit myös kysyä 2 kosketinta ja siten määritellä 4 erilaista aktiivitehon rajaa.

Ohjaus Modbusin kautta: Verkonhaltija asentaa laitoksellesi Modbus-masterin, joka asettaa cFos Charging Manageriin rekisterit, jotka ohjaavat maksimitehoa. Tätä varten voit aktivoida SunSpec-palvelimen Charging Managerin kohdassa "Configuration". Modbus TCP -portti on 502, Raspberry PI:ssä 1502, sillä alle 1024 portit vaativat ylläpitäjän oikeudet. Modbus-master voi sitten käyttää rekisteriä 40098 (float) kysyäkseen aktiivitehoa ja säätää sitä prosentteina käyttämällä rekisteriä 40968 (float).

OCPP OpenADR:n kautta: Verkonhaltija käyttää OpenADR:ää kuormiensa ja palvelujensa koordinointiin. Heidän näkökulmastaan järjestelmäsi on OCPP-seinäkotelo. Voit lisätä "OCPP via OpenADR" -seinäkotelon cFos Charging Managerissa. Syötä tämän wallboxin OCPP-yhdyskäytävän asetuksiin verkonhaltijan tiedot backendiä varten. Aseta "Grid reference" mittarin rooliksi. Näin verkonhaltija voi analysoida verkon senhetkistä käyttöä ja ohjata cFos Charging Manageria OCPP Charging Profile -profiilin kautta.

HTTP-API energiantoimittajille: Verkonhaltija käyttää erityisesti suunniteltua HTTP-API:tä. Siihen pääsee käsiksi suojattujen TLS-yhteyksien kautta. Verkonhaltijan pyynnöstä voidaan myös tuoda varmenteita. Vaihtoehtoisesti yhteys voi kulkea myös älymittarin yhdyskäytävän kautta. Verkonhaltija tai energiantoimittaja voi HTTP-API:n avulla puuttua erittäin tarkasti Charging Managerin ohjaukseen. Alta löydät tämän API:n dokumentaation.

Verkonhaltijoiden ja energiantoimittajien HTTP-API:ssä voidaan asettaa ja kysyä latauksenhallintamuuttujia kahdella kutsulla. Nämä muuttujat voidaan ottaa huomioon, kun määritetään taloyhteyden tehoa ja seinälaatikon enimmäistehoa. Verkko-operaattorit ja energiantoimittajat voivat vapaasti määritellä omat (valmistajasta riippumattomat) standardinsa näiden muuttujien määrittämistä varten.

Esimerkki:
Verkonhaltija asettaa AVAIL-muuttujan arvoihin välillä 0-100 ja voi siten säätää asiakasjärjestelmän tehoa prosenttivaiheittain.


Esimerkki: TARIF Energiatoimittaja asettaa TARIF-muuttujan arvoksi 0 tai 1 ja käyttää arvoa 0 ilmoittaakseen järjestelmälle, että nyt sovelletaan "normaalia" tariffia, ja arvoa 1 ilmoittaakseen järjestelmälle, että nyt sovelletaan alennettua tariffia. Järjestelmän käyttäjät voivat sen jälkeen luoda lataussääntöjä, joiden avulla he voivat ladata autoa vain tietyillä tariffeilla tai tietyillä tariffeilla pienemmällä latausteholla.

HTTP API

Huomautus: Kun asetat muuttujaa, Charging Manager tarkistaa, onko arvo muuttunut. Vasta sitten se tallentaa muuttujan config.json-tiedostoon. Raspberry PI:ssä ja cFos Power Brainissa tämä aiheuttaa flash-muistin käytön. Jos haluat estää tämän tallentamisen, voit määrittää ylimääräisen kyselyparametrin "tmp=1", esimerkiksi /cnf?cmd=set_cm_vars&tmp=1 ...

Muuttujan asettaminen

GET /cnf?cmd=set_cm_vars&name=n&val=v&clear=c
n on muuttujan nimi, v on sen arvo.
clear on valinnainen, jos c=1, kaikki olemassa olevat muuttujat poistetaan ennen nollaamista.

curl -i -X GET --user admin:1234abcd 'http://localhost/cnf?cmd=set_cm_vars&name=var3&val=123' Linux
curl -i -X GET --user admin:1234abcd "http://localhost/cnf?cmd=set_cm_vars&name=var3&val=123" Windows

Aseta kaikki muuttujat

POST /cnf?cmd=set_cm_vars&clear=1
POST-runko sisältää JSON-olion, jossa on muuttujien nimet ja arvot, esimerkiksi.

{"vars": [{ "name": "var1", "expr": 1.5 }], { "name": "var2", "expr": 2 }] }
Poistetaan kaikki muuttujat ja asetetaan var1 arvoksi 1,5 ja var2 arvoksi 2 .

curl -i -X POST -d '{ "vars": [{ "name": "tarif", "expr": 1 }, { "name": "PWR", "expr": 70 }] }' --user admin:1234abcd 'http://localhost/cnf?cmd=set_cm_vars' Linux
curl -i -X POST -d "{ \"vars\": [{ \"name\": \"tarif\", \"expr\": 1 }, { \"name\": \"PWR\", \"expr\": 70 }] }" --user admin:1234abcd "http://localhost/cnf?cmd=set_cm_vars" Windows

Lue kaikki muuttujat

GET /cnf?cmd=get_cm_vars
Palauttaa JSON-olion, joka vastaa set_cm_vars-oliota ja sisältää kaikki muuttujat, niiden kaavat (tai vakiot) ja niiden tällä hetkellä lasketut arvot.

curl -i -X GET --user admin:1234abcd 'http://localhost/cnf?cmd=get_cm_vars Linux
curl -i -X GET --user admin:1234abcd "http://localhost/cnf?cmd=get_cm_vars Windows

Tätä sovellusrajapintaa voidaan käyttää Smart Meter Gatewayn kautta ilman lisätodennusta, sillä Smart Meter Gateway huolehtii jo tästä määrittelemällä yhteydet ja todennuksen varmenteiden avulla. Tätä API:ta voidaan käyttää kotiverkosta käsin järjestelmänvalvojan salasanalla.