Podłączenie fizyczne interfejsu do licznika to dopiero początek procesu pozyskania danych. Musimy zmusić licznik do rozmowy. Oczywiście wykonują to programy komputerowe – takie na “duże” systemy operacyjne (Windows), jak również na “mniejsze” (Android). Program odczytowy powinien potrafić porozumieć się z danym typem i modelem licznika. Niestety w kwestii tego jak rozumieć odbierane dane z licznika oraz jakie komendy można mu wysyłać nie ma standaryzacji. Dlatego producenci liczników oferują (często odpłatnie) dedykowane programy do odczytywania danych ze swoich urządzeń. Wadą jest to, że posiadając kilka liczników różnych producentów musimy używać kilku programów (jednym z rozwiązań tego problemu jest aplikacja mReader® potrafiąca skomunikować się większością liczników obecnych na naszym rynku). Po udanym odczycie danych powinniśmy dostać surowy plik z danymi licznika.
Takie pliki wyglądają np. tak:
/LGZ52ZMD4104459.B32
F.F(00000000)
0.9.1(01:00:40)
0.9.2(17-02-11)
0.0.0()
C.1.0(50613631)
C.90.1(50613631)
C.90.2(04631)
16.7.0( 000.016*kW)
131.7.0( 000.001*kvar)
0.2.2(B 21)
0.1.0(36)
0.1.0*01(17-02-01 00:00)
0.1.0*12(17-01-01 00:00)
0.1.0*11(16-12-01 00:00)
0.1.0*10(16-11-01 00:00)
0.1.2(00:00)
0.1.3(17-02-01)
1.8.1(00000.000*kWh)
1.8.1*01(00000.000*kWh)
1.8.1*12(00000.000*kWh)
1.8.1*11(00000.000*kWh)
1.8.1*10(00000.000*kWh)
1.8.0(00523.167*kWh)
1.8.0*01(00516.481*kWh)
1.8.0*12(00496.340*kWh)
1.8.0*11(00478.722*kWh)
1.8.0*10(00458.583*kWh)
2.8.0(00000.000*kWh)
2.8.0*01(00000.000*kWh)
To część pliku, który posiada tylko dane rozliczeniowe bez profilu obciążenia. Plik z każdego typu licznika będzie wyglądał inaczej. I tutaj pojawia się problem interpretacji tych danych.