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
> 

Antwort per Email an