ドキュメント

配電系統運用者(DSO)によるアクティブ・パワー・コントロール(EnWG第14a項準拠

2024年以降、系統運用者は、ウォールボックスやヒートポンプなどの大口需要家を拒否することはできなくなるが、積極的な電力制御を要求することができる。その場合、グリッド料金の割引を受けなければならない。cFosチャージングマネージャーは、系統運用者による様々なアクティブ電力制御(系統連系制御)をサポートしています。

リップルコントロールレシーバー:系統運用者は、cFosチャージングマネージャーが引き込む可能性のある最大電力を削減するために、スイッチング接点を制御できるリップルコントロールレシーバーを設置します。cFosチャージングマネージャーは、スイッチング入力によってリップルコントロールレシーバーに接続することができます。cFosパワーブレインコントローラー、cFosウォールボックスブースター、またはcFosチャージングマネージャーESPキットのS0入力だけでなく、特定のメーターモデルなど他のデバイスの入力も使用できます。充電マネージャーをスイッチング接点で設定する方法を説明します。2つの接点を照会して、4つの異なる有効電力制限を定義することもできます。

Modbus経由の制御:グリッドオペレーターは、最大電力を制御するcFosチャージングマネージャー内のレジスタを設定するModbusマスターを設置します。これを行うには、充電マネージャの「設定」でサンスペックサーバーを有効にします。ModbusのTCPポートは502で、Raspberry PI 1502の下にあります。Modbusマスターはレジスタ40098 (float)にアクセスして有効電力を照会し、レジスタ40968 (float)を使用してパーセント単位で調整できます。

OpenADR経由のOCPP:グリッドオペレーターは、OpenADRを使って負荷とサービスを調整します。彼らから見れば、あなたのシステムはOCPPウォールボックスです。cFosチャージング・マネージャーで "OCPP via OpenADR "ウォールボックスを追加することができます。このウォールボックスのOCPPゲートウェイ設定で、バックエンドのグリッドオペレーターのデータを入力します。メーターの役割として "Grid reference "を設定します。これにより、グリッドオペレータは現在のグリッド使用量を分析し、OCPPチャージングプロファイルを介してcFosチャージングマネージャを制御することができます。

エネルギー・サプライヤー向けHTTP API:グリッド・オペレーターは、特別に設計されたHTTP APIを使用する。これはセキュアなTLS接続でアクセスできます。グリッド・オペレーターの要求に応じて、証明書をインポートすることもできます。また、スマートメーター・ゲートウェイ経由での接続も可能です。当社のHTTP APIを使えば、グリッドオペレーターやエネルギー供給会社は、チャージングマネージャーの制御に非常に正確に介入することができます。以下にこのAPIのドキュメントを示します。

ネットワーク事業者とエネルギー供給者のためのHTTP APIは、2つのコールによって充電マネージャの変数を設定および照会することができます。これらの変数は、住宅接続電力と最大EVSE電力を設定する際に考慮することができます。ネットワーク事業者やエネルギー供給会社は、これらの変数の割り当て方法について、独自の(メーカーに依存しない)基準を自由に定義することができます。

例ハウス接続電力 = 55000 * AVAIL / 100
グリッドオペレーターは、変数AVAILを0~100の値に設定し、顧客システムの電力をパーセント単位で下げられるようにします。

例TARIF
エネルギー供給会社は変数TARIFを0または1に設定し、0によって「通常」料金プランが適用され、1によって割引料金プランが適用されることをシステムに通知する。システムのユーザーは、特定の料金体系でのみ自動車を充電したり、特定の料金体系では低い充電電力で充電したりする充電ルールを作成することができます。

HTTP API

:変数を設定する際、Charging Managerは値が変更されたかどうかをチェックします。そのときだけ、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は、スマートメーターゲートウェイが接続の定義や証明書による認証を行うため、認証なしでスマートメーターゲートウェイからアクセスすることが可能です。また、ホームネットワークから本APIを利用する場合は、管理者パスワードが必要です。