Die L+G Zähler senden von sich aus keine Daten. \\
Das bedeutet, dass die gängigen Verfahren zum Prüfen der Lesekopf-Signale 
(Fotohandy vor die die LED halten oder das einfache nur direkte Auslesen 
gesendeter Daten) nicht funktionieren. \\
Der Zähler muss immer vorab (2x) angesprochen werden, bevor er die Messdaten 
ausgibt.

Raspberry, IR Messkopf und Zähler können unabhängig vom vzlogger wie folgt 
getestet werden:

Zähler bevorzugt mit "300bd, 7E1" anzusprechen. 
Setzen der "300 7e1" Parameter:

<code>
stty -F /dev/ttyUSB0 300 parenb -parodd cs7 -cstopb raw hupcl cread clocal 
-crtscts -ignbrk -brkint -ignpar -parmrk inpck -istrip -inlcr -igncr -icrnl 
-ixon -ixoff -iuclc -ixany -imaxbel -iutf8 -opost -olcuc -ocrnl onlcr -onocr 
-onlret -ofill -ofdel nl0 cr0 tab1 bs0 vt0 ff1 -isig -icanon iexten -echo echoe 
echok -echonl -noflsh -xcase -tostop -echoprt echoctl echote
</code>

Shell-Script namens
<code> 
test-ttyUSB0
</code>
zum Starten des Auslesen eines Zählerdatensatzes mit folgendem Inhalt erstellen:

<code>
#!/bin/bash
echo $'\x2f\x3f\x21\x0d' > /dev/ttyUSB0
sleep 2
echo $'\x06\x30\x30\x30\x0d' > /dev/ttyUSB0
</code>

Dieses Script mittels **chmod** ausführbar machen.

In einem zweiten Terminal-Fenster eingeben:
<code>
cat < /dev/ttyUSB0
</code>

Im ersten Fenster das Script starten:
<code>
./test-ttyUSB0
</code>
Im zweiten Fenster die ausgegebenen Daten einsehen:


<code>
/LGZ4ZMF100AC.M27           <= (1. Antwort) 
F.F(00)                     <= (2. Antwort + ff.) Fehlermeldung
C.1.0(16810175)             <= Zählernummer
0.0(16810175        )       <= Zählernummer
C.1.1(        )             <= Manufacture identification
1.8.1(000064.538*kWh)       <= Zählerstand Energiebezug Tarif 1
1.8.2(000000.000*kWh)       <= Zählerstand Energiebezug Tarif 2
1.8.3(000000.000*kWh)       <= Zählerstand Energiebezug Tarif 3
1.8.4(000000.000*kWh)       <= Zählerstand Energiebezug Tarif 4
1.8.0(000064.538*kWh)       <= Summe von Zählerstand Energiebezug Tarife 1 bis 4
2.8.0(000298.584*kWh)       <= Zählerstand Energielieferung gesamt
15.8.0(000363.125*kWh)      <= Gesamt gezählte Werte (beide Werte positiv 
addiert)
32.7(235*V)                 <= Spannung L1
52.7(236*V)                 <= Spannung L2
72.7(234*V)                 <= Spannung L3
31.7(015.19*A)              <= Strom L1
51.7(008.51*A)              <= Strom L2
71.7(00.059*A)              <= Strom L3
16.7(005.54*kW)             <= Aktuelle Leistung
C.7.0(0002)                 <= Spannungsausfälle
C.5.0(0401)                 <= Zählerstatus
0.2.0(M27)                  <= Softwareversion
!                              <= Datenende Zeichen
</code>

Die Codes könn(t)en regional variieren!\\
Bei einer derartigen Antwort ist der Nachweis erbracht, dass Raspbery, Messkopf 
und Zähler miteinander klar kommen.

Antwort per Email an