[vz-users] EMH ITZ stty Konfiguration wird überschrieben

Frank Bruhn bruhnfrank at icloud.com
Wed May 7 10:29:46 CEST 2014


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 <bruhnfrank at 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 at 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 at volkszaehler ~ $ stty -F /dev/ttyUSB0 -crtscts onlcr
> pi at 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 at 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 at 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 at 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 <hansi at 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 <bruhnfrank at 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 <hansi at 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 <mailing at 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
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20140507/a45c9b2e/attachment-0001.html>


More information about the volkszaehler-users mailing list