文件

配電網路營運商 (VNB) 依據 EnWG 第 14a 節進行有功功率控制

自 2024 年起,網路營運商不再被允許拒絕較大的消耗設備,例如壁箱或熱泵,但可能需要主動功率控制。然後他必須給你網路費用折扣。 cFos 充電管理器支援網路營運商各種形式的有功功率控制(電網服務控制)。

紋波控制接收器:網路營運商在您的安裝中安裝紋波控制接收器,他可以控制其開關觸點,以減少允許 cFos 充電管理器消耗的最大功率。 cFos 充電管理器可以使用開關輸入連接到漣波控制接收器。您可以使用 cFos Power Brain 控制器、cFos Wallbox Booster 或 cFos Charging Manager ESP 套件的 S0 輸入,也可以使用其他裝置(例如某些儀表型號)的 S0 輸入。以下是有關如何配置帶有開關觸點的充電管理器的說明。您也可以查詢 2 個聯絡人,從而定義 4 個不同的有功功率限值。

透過 Modbus 控制:網路營運商在您的安裝中安裝 Modbus 主站,該主站在 cFos 充電管理器中設定控制最大功率的寄存器。為此,您可以在計費管理器的「配置」下啟動SunSpec 伺服器。在 Raspberry PI 1502 下,Modbus TCP 連接埠為 502,因為 1024 以下的連接埠需要管理員權限。然後,Modbus 主站可以存取暫存器 40098(浮點)來查詢有功功率,並使用暫存器 40968(浮點)以百分比形式降低有功功率。

透過 OpenADR 的 OCPP :網路營運商使用 OpenADR 來協調其負載和服務。從他的角度來看,您的系統是一個 OCPP 牆盒。您可以在 cFos 充電管理員中新增「OCPP via OpenADR」牆盒。在此牆盒的 OCPP 閘道設定中,輸入後端的網路營運商資料。將“網格參考”設定為計數器角色。這使得網路營運商能夠評估當前的網路連接並透過 OCPP 充電設定檔控制 cFos 充電管理器。

能源供應商的 HTTP API :網路營運商使用我們專門設計的 HTTP API。這可以透過安全 TLS 連線來實現。也可以根據網路運營商的要求導入證書。或者,該連接也可以透過智慧電錶網關運作。透過我們的 HTTP API,網路營運商或能源供應商可以非常精確地干預充電管理器的監管。您將在下面找到此 API 的文檔。

網絡運營商和能源供應商的 HTTP API 可以使用 2 次充電管理器調用來設置和查詢變量。在配置房屋連接功率和最大牆盒功率時,可以考慮這些變量。電網運營商或能源供應商可以自由設計並設置他們自己的(獨立於製造商)標準來分配這些變量。

示例:房屋連接容量 = 55000 * AVAIL / 100
網絡運營商將變量 AVAIL 設置為 0-100 之間的值,因此可以按百分比步長調節客戶系統的輸出。

示例:關稅
能源供應商將變量 TARIF 設置為 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 是它的值。
clear 是可選的,在 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
返回一個與 set_cm_vars 匹配的 JSON 對象,其中包含所有變量、它們的公式(或常量)及其當前計算的值。

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。此 API 可通過管理員密碼從家庭網絡使用。