[vz-users] Landis&Gyr E350 - ZxF100Ax/Cx

Christian Neuhold christian.neuhold at gmail.com
Sat Oct 12 23:00:41 CEST 2013


danke für die Hilfe.

Der stty-Befehl stellt die Schnittstelle richtig ein. Nach dem Befehl:
echo $'\x2f\x3f\x21\x0d' > /dev/ttyUSB0  oder echo $'/?!\r\n' > /dev/ttyUSB0

Bekomme ich die Meldung:
/LGZ5ZMF100AC.M25

Leider bekomme ich danach keine Daten mehr.  Der Befehl:
echo $'\x06\x30\x30\x30\x0d' > /dev/ttyUSB0 liefert keine Daten.

Obwohl auch im PDF vom Stromzähler nach dem Befehl: /?! CRLF
der Befehl "<ACK>0Z0 CRLF" angewendet werden soll. 
Wobei "Z" der Platzhalter für die Baud-Rate ist. 0 = 300 Baud.

Hat jemand noch einen Tipp, welchen Command ich schicken soll ?
                                                   
On Oct 12, 2013, at 10:14 AM, Udo1 <udo1 at gmx.net> wrote:

> 
> Am 11.10.2013 16:48, schrieb Udo1:
>> Am 11.10.2013 10:49, schrieb Christian Neuhold:
>>> Die Baud und die Datenbits kann ich rauslesen. Nur wo das Parity "even" gesetzt wird, ist mir nicht klar.
>> Dazu habe ich noch diese Information gefunden:
>> 
>> 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 echoke
>> 
> Hab noch was dazu gefunden:
> 
> "mit folgender Shell
> 
> #!/bin/bash
> #default
> stty -F /dev/ttyUSB0 sane
> #mode einstellen
> 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 echoke
> # init senden
> cat < /dev/ttyUSB0 &
> # ausgabe von ttyUSB0 anzeigen
> # und jetzt den Kopf ansprechen
> echo $'\x2f\x3f\x21\x0d' > /dev/ttyUSB0
> sleep 2
> echo $'\x06\x30\x30\x30\x0d' > /dev/ttyUSB0
> 
> im Fenster erfolgt dann die Ausgabe ...."



More information about the volkszaehler-users mailing list