Дакументацыя

Кантроль актыўнай магутнасці аператарам размеркавальнай сеткі (VNB) у адпаведнасці з раздзелам 14a EnWG

З 2024 года сеткавы аператар больш не мае права адхіляць вялікія спажыўцы, такія як насценныя скрынкі або цеплавыя помпы, але можа патрабаваць актыўнае рэгуляванне магутнасці. Затым ён павінен даць вам зніжку на плату за сетку. cFos Charging Manager падтрымлівае розныя формы кантролю актыўнай магутнасці сеткавым аператарам (кантроль, які абслугоўвае сетку).

Прыёмнік пульсацыйнага кантролю: сеткавы аператар усталёўвае ў вашу ўстаноўку прыёмнік пульсацыйнага кантролю, камутацыйныя кантакты якога ён можа кантраляваць, каб знізіць максімальную магутнасць, якую дазволена спажываць cFos Charging Manager. cFos Charging Manager можна падключыць да прыёмніка пульсацыйнага кантролю з дапамогай камутацыйных уваходаў. Вы можаце выкарыстоўваць уваходы S0 cFos Power Brain Controller, cFos Wallbox Booster або cFos Charging Manager ESP Kit, а таксама ўваходы іншых прылад, такіх як пэўныя мадэлі лічыльнікаў. Вось інструкцыі аб тым, як наладзіць Charging Manager з пераключэннем кантактаў. Вы таксама можаце запытаць 2 кантакты і, такім чынам, вызначыць 4 розныя ліміты актыўнай магутнасці.

Кіраванне праз Modbus: сеткавы аператар усталёўвае ў вашу ўстаноўку майстар Modbus, які ўсталёўвае рэгістры ў cFos Charging Manager, якія кантралююць максімальную магутнасць. Каб зрабіць гэта, вы можаце актываваць сервер SunSpec у раздзеле «Канфігурацыя» ў Charging Manager. Порт Modbus TCP - 502, у Raspberry PI 1502, паколькі парты пад 1024 патрабуюць правоў адміністратара. Затым галоўны Modbus можа атрымаць доступ да рэгістра 40098 (з плаваючай часткай), каб запытаць актыўную магутнасць і паменшыць яе ў працэнтах з дапамогай рэгістра 40968 (з плаваючай часткай).

OCPP праз OpenADR: аператар сеткі выкарыстоўвае OpenADR для каардынацыі сваіх нагрузак і паслуг. З яго пункту гледжання, ваша сістэма - гэта OCPP wallbox. Вы можаце дадаць Wallbox «OCPP праз OpenADR» у cFos Charging Manager. У наладах шлюза OCPP гэтага Wallbox увядзіце даныя аператара сеткі для бэкэнда. У якасці ролі лічыльніка ўсталюйце «спасылку на сетку». Гэта дазваляе аператару сеткі ацэньваць бягучае сеткавае злучэнне і кіраваць cFos Charging Manager праз профіль зарадкі OCPP.

HTTP API для пастаўшчыкоў энергіі: аператар сеткі выкарыстоўвае наш спецыяльна распрацаваны HTTP API. Гэта можа быць дасягнута праз бяспечнае злучэнне TLS. Сертыфікаты таксама могуць быць імпартаваныя па запыце аператара сеткі. У якасці альтэрнатывы злучэнне можа таксама працаваць праз шлюз разумнага лічыльніка. З нашым HTTP API аператар сеткі або пастаўшчык энергіі можа вельмі дакладна ўмешвацца ў рэгуляванне Charging Manager. Ніжэй вы знойдзеце дакументацыю для гэтага API.

HTTP API для сеткавых аператараў і пастаўшчыкоў энергіі можа ўсталёўваць і запытваць зменныя з дапамогай 2 выклікаў дыспетчара зарадкі. Гэтыя зменныя можна ўлічваць пры наладзе магутнасці падлучэння дома і максімальнай магутнасці насценнай скрынкі. Аператары сеткі або пастаўшчыкі энергіі могуць свабодна распрацоўваць і могуць усталёўваць свае ўласныя (незалежныя ад вытворцы) стандарты таго, як гэтыя зменныя прызначаюцца.

Прыклад: магутнасць падключэння дома = 55000 * ДОСТУПНА / 100
Аператар сеткі задае зменную AVAIL значэннямі ад 0 да 100 і можа такім чынам рэгуляваць выснову сістэмы кліента ў працэнтах.

Прыклад: ТАРЫФ
Пастаўшчык энергарэсурсаў усталёўвае зменную ТАРЫФ у 0 або 1 і паведамляе сістэме з 0, што цяпер дзейнічае "нармальны" тарыф, а з 1 - што цяпер дзейнічае паніжаны тарыф. Затым карыстальнікі сістэмы могуць ствараць правілы зарадкі, якія дазваляюць ім зараджаць аўтамабіль толькі па пэўных тарыфах або зараджаць з меншай магутнасцю зарадкі па пэўных тарыфах.

HTTP API

Заўвага: пры ўсталёўцы зменнай менеджэр зарадкі правярае, ці змянілася значэнне. Толькі пасля гэтага ён захоўвае зменную ў файле config.json. Гэта выклікае знос флэш-памяці на Raspberry PI і cFos Power Brain. Калі вы хочаце прадухіліць гэта захаванне, вы можаце ўказаць дадатковы параметр запыту "tmp=1", напрыклад, /cnf?cmd=set_cm_vars&tmp=1...

Усталюйце зменную

GET /cnf?cmd=set_cm_vars&name=n&val=v&clear=c
n - імя зменнай, v - яе значэнне.
ачысціць неабавязкова, з c=1 усе існуючыя зменныя ачышчаюцца перад скідам.

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

Ўсталяваць усе зменныя

POST /cnf?cmd=set_cm_vars&clear=1
Цела POST змяшчае аб'ект JSON з імёнамі і значэннямі зменных, напрыклад

{"vars": [{ "name": "var1", "expr": 1.5 }], { "name": "var2", "expr": 2 }] }
Выдаліце ўсе зменныя і ўсталюйце var1 на 1.5, var2 на 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

Прачытайце ўсе зменныя

GET /cnf?cmd=get_cm_vars
Вяртае аб'ект JSON, які адпавядае set_cm_vars з усімі зменнымі, іх формуламі (або канстантамі) і іх бягучымі вылічанымі значэннямі.

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

Гэты API можа быць даступны праз Smart Meter Gateway без дадатковай аўтэнтыфікацыі, так як Smart Meter Gateway ужо бярэ на сябе гэта, вызначаючы злучэнні і аўтэнтыфікацыю з дапамогай сертыфікатаў. Гэты API можна выкарыстоўваць з хатняй сеткі з паролем адміністратара.