obsługiwać cFos Charging Manager z Volkszähler/vzlogger

Na stronie Volkszähler można odczytać dane z liczników niektórych operatorów sieci za pomocą czytnika D0. Dane te mogą być następnie udostępnione do cFos Charging Manager za pomocą vzlogger.
vzlogger dostarcza plik JSON z aktualnymi wartościami liczników. Przykładowy plik można znaleźć tutaj: vzlogger-out.json (jako archiwum ZIP).

Aby móc je odczytać za pomocą cFos Charging Manager, należy stworzyć plik definicji licznika niestandardowego, a następnie przesłać go jako licznik niestandardowy. Przykładowy plik można znaleźć tutaj: cfos-meter-vzlogger-bi.json (jako archiwum ZIP).
vzlogger tworzy element w tablicy "data" dla każdej wartości licznika. Wartości są następnie dostępne jako tuple[0][1].

Kolejność, w jakiej wartości liczników pojawiają się w pliku JSON, zależy od kolejności konfiguracji w vzloggerze. W przypadku obsługi licznika z dodatnim i ujemnym znakiem mocy dla zasilania z sieci (dodatni) i zasilania (ujemny) należy zastosować następujący patch dla vzloggera i odpowiednio skompilować vzloggera: https://github.com/volkszaehler/vzlogger/pull/476.

Wielkie podziękowania dla Joachima B. za wyjaśnienie i udostępnienie przykładowych plików.