cFos Charging Manager をVolkszähler/vzlogger で操作する。

Volkszählerで、D0リーダーを使って、いくつかのネットワーク事業者のメーターからデータを読み取ることができます。このデータは、vzloggerを使用して、cFosチャージングマネージャーで利用することができます。
vzloggerは、現在のカウンターの値をJSONファイルで提供します。サンプルファイルはこちら:vzlogger-out.json (as ZIP archive).

cFos Charging Managerで読み込めるようにするには、カスタマイズされたメーター定義ファイルを作成し、それをカスタマイズメーターとしてアップロードする必要があります。 サンプルファイルはこちら:cfos-meter-vzlogger-bi.json (as ZIP archive)です。
vzloggerはカウンタ値ごとに配列 "data "に要素を作成する。そして、その値はtuple[0][1]としてアクセスされる。

JSONファイルに表示されるメーター値の順番は、vzloggerでの設定順に依存します。主電源(プラス)と給電(マイナス)の電力符号が正負のメーターを運用する場合は、以下のvzlogger用パッチを適用し、それに従ってvzloggerをコンパイルする必要があります。https://github.com/volkszaehler/vzlogger/pull/476

解説とサンプルファイルの提供をいただいたJoachim B.氏に感謝します。