[vz-users] Raspberry Pi Schnittstellenparameter USB
Hans-Dieter Hansen
hansi at hdhuh.de
Mon Feb 3 23:56:12 CET 2014
Hallo zusammen,
Erstmal danke an alle die das Projekt volkszähler unterstützen.
Ich habe ein Problem mit dem Datenempfang vom USB-Lesekopf.
In der Datei /etc/rc.local habe ich folgende Einträge
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
printf "My IP address is %s\n" "$_IP"
fi
killall vzlogger
stty -F /dev/ttyUSB0 9600 parenb cs7 -cstopb
stty -F /dev/ttyUSB1 9600 parenb cs7 -cstopb
/usr/local/bin/vzlogger
#/usr/local/bin/vzlogger-c
owfs
Mit xxd </dev/ttyUSB0 Enpfange ich die Daten falsch.
durch Eingabe von
stty -F /dev/ttyUSB0 9600 parenb cs7 -cstopb
erhalte ich die korrekten Daten:
pi at raspberrypi / $ xxd </dev/ttyUSB0
0000000: 2f49 536b 354d 5436 3731 2d30 3030 310d /ISk5MT671-0001.
0000010: 0a0d 0a31 2d30 3a30 2e30 2e30 2a32 3535 ...1-0:0.0.0*255
0000020: 2833 3331 3330 302d 3530 3135 3531 3329 (331300-5015513)
0000030: 0d0a 312d 303a 312e 382e 312a 3235 3528 ..1-0:1.8.1*255(
0000040: 3032 3839 3236 2e31 3833 3029 0d0a 312d 028926.1830)..1-
0000050: 303a 3936 2e35 2e35 2a32 3535 2838 3029 0:96.5.5*255(80)
0000060: 0d0a 302d 303a 3936 2e31 2e32 3535 2a32 ..0-0:96.1.255*2
0000070: 3535 2833 3838 3630 3236 3029 0d0a 210d 55(38860260)..!.
^C
starte ich den VZ-Logger
pi at raspberrypi / $ vzlogger
^C*** glibc detected *** vzlogger: free(): corrupted unsorted chunks: 0x0171cb58 ***
Aborted
empfange ich wieder die fehlerhaften Daten wie vorher.
pi at raspberrypi / $ xxd </dev/ttyUSB0
0000000: afc9 53eb 354d d436 b7b1 2d30 3030 b18d ..S.5M.6..-000..
0000010: 0a8d 0ab1 2d30 3a30 2e30 2e30 aab2 3535 ....-0:0.0.0..55
0000020: 2833 33b1 3330 302d 3530 b135 35b1 33a9 (33.300-50.55.3.
0000030: 8d0a b12d 303a b12e b82e b1aa b235 3528 ...-0:.......55(
0000040: 30b2 b839 b236 2eb1 b833 35a9 8d0a b12d 0..9.6...35....-
0000050: 303a 3936 2e35 2e35 aab2 3535 28b8 30a9 0:96.5.5..55(.0.
0000060: 8d0a 302d 303a 3936 2eb1 2eb2 3535 aab2 ..0-0:96....55..
0000070: 3535 2833 b8b8 3630 b236 30a9 8d0a 218d 55(3..60.60...!.
^C
Werden die Schnittstellenparameter noch an einer anderen Stelle gespeichert?
Hat jemand eine Idee?
Danke Hansi
More information about the volkszaehler-users
mailing list