ドキュメント

グリッドサービング制御

エネルギー供給会社/グリッドオペレーターがリップル制御受信機を処方している場合は、当社のFAQの該当セクションをお読みください。

スマートメーターゲートウェイ(SMGW)上のcFosチャージングマネージャー

スマートメーターゲートウェイのHANインターフェースでcFosチャージングマネージャーを操作することができます。BSI TR-03109-1 によると、スマートメーターゲートウェイは、HAN インターフェースから WAN インターフェースを介してネットワークオペレータまたはエネルギー供給者に透過的なインターフェイスを提供し ます。これは HAF3 (3.4.2.3) で規定されており、スマートメーターゲートウェイの管理者により適宜 設定される必要があります(EMT と CLS 間の接続)。

スマートメーターゲートウェイでの操作には、cFosチャージングマネージャー側のTLS証明書が必要で、チャージングマネージャーの「設定」でアップロードし、スマートメーターゲートウェイ用に選択することができる。

また、ハウスネットワークでスマートメーターゲートウェイに到達できるIPアドレスまたはURLを設定する必要があります。

以下の機能を選択できるようになりました。

  1. cFos Charging Managerは、OCPPゲートウェイを使用して、設定されたすべてのEVSEを、スマートメーターゲートウェイ経由でエネルギー供給会社のOCPPバックエンドに接続します。これにより、エネルギー供給会社は、すべてのEVSEの状態を確認し、充電プロセスを記録し、消費されたエネルギー量を請求することができます。cFos Power Brain Wallboxは、このように(ゲートウェイがなくても)Smart Meter Gatewayを介してエネルギー供給会社のOCPPバックエンドと通信することも可能です。
  2. 電力不足の場合、エネルギー供給会社や系統運用会社は、cFosチャージングマネージャーが利用できる住宅接続電力を削減することができます。
  3. エネルギー供給会社は、cFosチャージングマネージャーに料金の開始と終了を知らせることができ、それを充電ルールによってEVSEとユーザーが考慮することができます。
  4. グリッドオペレーターやエネルギー供給会社は、管理者としてお客様の設置を完全に管理することができます。

1.2.の機能は、「設定」で適宜有効にします。

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

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

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

図 グリッドサービング充電管理

HTTP API

変数を設定する

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を利用する場合は、管理者パスワードが必要です。