Документация

работа cFos Charging Manager с Volkszähler/vzlogger

На сайте Volkszähler можно считывать данные со счетчиков некоторых операторов сети с помощью считывающего устройства D0. Затем эти данные могут быть доступны для cFos Charging Manager с помощью vzlogger.
vzlogger предоставляет JSON-файл с текущими значениями счетчиков. Пример файла можно найти здесь: vzlogger-out.json (в виде ZIP-архива).

Чтобы иметь возможность считывать их с помощью cFos Charging Manager, необходимо создать файл определения пользовательского счетчика, а затем загрузить его как Customised Meter. Пример файла можно найти здесь: cfos-meter-vzlogger-bi.json (в виде ZIP-архива).
vzlogger создает элемент в массиве "data" для каждого значения счетчика. Затем доступ к значениям осуществляется в виде кортежа[0][1].

Порядок появления значений счетчиков в JSON-файле зависит от порядка конфигурации в vzlogger. Если вы используете счетчик с положительным и отрицательным знаком мощности для сетевого питания (положительный) и ввода (отрицательный), вы должны применить следующий патч для vzlogger и скомпилировать vzlogger соответствующим образом: https://github.com/volkszaehler/vzlogger/pull/476.

Большое спасибо Йоахиму Б. за объяснение и за предоставление файлов с примерами.