[vz-users] Probleme beim Auslesen eines EMH-ITZ und eines ITRON ACE3k 260 mit vzlogger
Andre Artmann
atec111 at gmx.com
Sun Nov 10 13:51:16 CET 2013
Hallo,
ok. Ein kleines Erfolgserlebnis. Via Echo und Cat kann ich nun den ITRON auslesen! Beim EMH-ITZ klappt das aber nicht (unter Windows und hterm funktioniert es mit den gleichen Einstellungen, wobei sich hterm dort auf 300 Baud und 7e1 in den Einstellmöglichkeit beschränkt...).
Gibt es hier Erfahrungen mit bestimmten Steuerzahlen/Einstellungen?
Ob aus dem Schreib-Lesekopf das richtige rauskommt habe ich soweit ich konnte mit Hterm geprüft (Kopf vor Kopf gehalten) dort kommt exakt die Pollsequenz an, mit der Hterm erfolg hat, der Raspberry aber leider keinen.
Ein weiteres Problem:
Sobald ich nun den vzlogger nutzen möchte um zumindest den einen Zähler auszulesen, verstellt er die STTY-Einstellung und dann funktioniert der Schreiblesekopf nicht mehr! (vzlogger kommt nicht dran und ich via echo auch nicht mehr...)
Die Unterschiede, soweit ich sehen, sind, dass vzlogger: crtscts (hardware handshake) und hupcl (hangup) einschaltet.
Wenn ich crtscts manuell während der Laufzeit von vzlogger abschalte, dann dreht er durch und sendet die pollsequenz ununterbrochen. Es kommt aber keine Antwort zu ihm. Nach stoppen von vzlogger, funktioniert es dann aber wieder manuell via echo und cat...
Gruß
Andre
______________________________________
Meine STTY Einstellung:
~ $ stty -F /dev/ttyUSB1 1:0:7fffe9a7:0:3:1c:7f:15:4:5:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
~ $ stty -a </dev/ttyUSB1
speed 300 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 5;
parenb -parodd cs7 -hupcl -cstopb 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 tab0 bs0 vt0 ff0
-isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase -tostop -echoprt -echoctl -echoke
______________________________________
Die verbogenen Einstellungen vom vzlogger:
~ $ stty -g -F /dev/ttyUSB1
1:0:ffffeda7:0:3:1c:7f:15:4:5:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0
~ $ stty -a </dev/ttyUSB1
speed 300 baud; rows 0; columns 0; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 5;
parenb -parodd cs7 hupcl -cstopb 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 tab0 bs0 vt0 ff0
-isig -icanon -iexten -echo -echoe -echok -echonl -noflsh -xcase -tostop -echoprt -echoctl -echoke
______________________________________
Das Log vom Erfolgserlebnis:
~ $ echo -e '/?!\r' > /dev/ttyUSB1
~ $ cat /dev/ttyUSB1
/?!
/ACE0\3k260V01.19
F.F(00)
C.1(1126120053321793)
C.5.0(00)
1.8.0(001295.6*kWh)
!
M~
_______________________________________
More information about the volkszaehler-users
mailing list