Hat zu meinem Thema noch jemand eine Idee wie ich es gelöst bekomme bzw. kann mir einer den vzlogger patchen so das ich meine Parameter übergeben könnte.
> Am 02.05.2014 um 22:29 schrieb Frank Bruhn <bruhnfr...@icloud.com>: > > Das komische ist wenn ich diese beiden Parameter ändere, nachdem der vzlogger > seine Konfig übergeben hat, funktioniert die Kommunikation trotzdem nicht. > Bei den Einstellungen vom vzlogger sind noch diese 10:0:ffffeda7:a30 bzw. > 10:4:7fffeda7:a30 und bei mir steht da einfach nur 10:4:da7:a30. Der dritte > Block scheint das Problem zu sein was auch immer das für Parameter sind. Im > Netz habe ich auch keine HEX-Tabelle gefunden, mit welcher man das > entschlüsseln könnte. Ich finde bei der lesbaren Konfiguration jetzt auch > keinen Unterschied mehr obwohl die HEX-Parameter unterschiedlich sind. Wie > gesagt, hiermit "10:4:da7:a30“ funktioniert’s und hiermit "10:4:7fffeda7:a30“ > nicht. > > pi@volkszaehler ~ $ stty -F /dev/ttyUSB0 > 10:0:ffffeda7:a30:3:1c:7f:15:4:0: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 > pi@volkszaehler ~ $ stty -F /dev/ttyUSB0 -crtscts onlcr > pi@volkszaehler ~ $ stty -g </dev/ttyUSB0 > 10:4:7fffeda7:a30:3:1c:7f:15:4:0: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 > pi@volkszaehler ~ $ stty -a </dev/ttyUSB0 > 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 = 0; > 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 > pi@volkszaehler ~ $ stty -F /dev/ttyUSB0 > 10:4:da7:a30:3:1c:7f:15:4:0: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 > pi@volkszaehler ~ $ stty -a </dev/ttyUSB0 > 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 = 0; > 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 > > MfG Frank > > PS: Danke für eure Unterstützung! > > Am 02.05.2014 um 20:24 schrieb Hans-Dieter Hansen <ha...@hdhuh.de>: > >> Hallo Frank, >> >> Folgende Parameter sind unterschiedlich >>> crtscts >>> rts/cts handshake aktiviert bei vzlogger >> >>> onlcr >>> cr bei zeilenwechsel einfügen >> >> Wie diese Parameter im vzlogger geändert werden können weis ich leider nicht. >> >> Gruß Hansi >> >> >>> Am 02.05.2014 um 15:19 schrieb Frank Bruhn <bruhnfr...@icloud.com>: >>> >>> Also er überschreibt die Daten auch wenn ich die Zeilen auskommentiere. Ich >>> würde es besser finden wenn man einfach diese Parameter in der HEX-Form >>> übergeben könnte, aber das ist wahrscheinlich nicht benutzerfreundlich >>> genug. >>> >>> So einmal diese Einstellungen in lesbarer Form: >>> >>> 10:4:da7:a30:3:1c:7f:15:4:0: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 >>> >>> 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 = 0; >>> 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 >>> >>> und einmal die vom vzlogger (welche nicht funktionieren): >>> >>> 10:0:ffffeda7:a30:3:1c:7f:15:4:0: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 >>> >>> 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 = 0; >>> 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 >>> >>>> Am 02.05.2014 um 14:35 schrieb Hans-Dieter Hansen <ha...@hdhuh.de>: >>>> >>>> Hallo >>>> >>>> Der bulliger überschreibt die Konfiguration auf jeden Fall. >>>> Wenn nichts definiert ist nimmt er die default Einstellung 9600 Baud. >>>> Bei den weiteren Parametern bin ich mir nicht ganz sicher ( bin gerade >>>> unterwegs) 7e1 oder 8n1. >>>> >>>> >>>> >>>> Gruß Hansi >>>> >>>> >>>>> Am 02.05.2014 um 14:04 schrieb Daniel Lauckner <mail...@jahp.de>: >>>>> >>>>> Hallo, >>>>> >>>>>> Am Montag, 28. April 2014 um 21:59 schrieb Frank Bruhn: >>>>>> stty -g </dev/ttyUSB0 >>>>>> 10:4:da7:a30:3:1c:7f:15:4:0: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 >>>>> >>>>> Mach das mal bitte mit stty -a, ist für Menschen einfacher zu lesen. >>>>> >>>>>> der vzlogger überschreibt das allerdings immer mit seiner >>>>>> Konfiguration >>>>> [...] >>>>>> "parity" : "7E1", >>>>>> "baudrate" : 300, >>>>> Klar. >>>>> >>>>> Ich bin mir aber nicht ganz sicher wie weit vzlogger geht, ob er die >>>>> Schnittstelle immer setzt auch wenn du die betreffenden Variablen nicht >>>>> definierst. >>>>> >>>>> >>>>> >>>>> mfg Daniel >