[vz-users] Timing Baudratenumstellung [was: vzlogger: Wie alte Zählerstände unterdrücken]

Matthias Behr mbehr at mcbehr.de
Thu Jan 15 23:29:59 CET 2015


Hallo Martin,

habe das 2. Delay eingefügt. Wenn du das noch mal testen könntest und mir den Dump schickst? Danke!

> Am 15.01.2015 um 23:22 schrieb Matthias Behr <mbehr at mcbehr.de>:
> 
> Ja Timeout nur noch nach der Pullseq.
> Ich befürchte folgendes:
> 
> Baudrate steht auf 9600
> vor der Pullseq wird die neue Baudrate gesetzt 
> und direkt die Pullseq gesendet.
> 
> Das Umstellen der Baudrate kann aber eine (kurze) Zeit dauern, so dass evtl. das erste Zeichen verloren geht.
> 
> Update vom Branch kommt in paar Min.
> 
>> Am 15.01.2015 um 23:07 schrieb Martin Heinze <martin-heinze at gmx.net <mailto:martin-heinze at gmx.net>>:
>> 
>> Naja ... das Problem hab' ich schon 'ne Weile - es kratzt mich aber bis jetzt nicht wirklich, da mein Zähler leider nur reine Zählerstände liefert.
>> 
>> Und das Timeout kommt immer nach der Pull-Sequenz /?! ... also mit der Baudratenumstellung ist alles I.O. aus meiner Sicht ...
>> 
>> Am 15. Januar 2015 um 23:01 schrieb Matthias Behr <mbehr at mcbehr.de <mailto:mbehr at mcbehr.de>>:
>> Danke!
>> 
>> Ab und zu kommt es noch zum Timeout. Ich baue das Delay auch noch mal vor dem Baudrate Change zurück (zu 300) ein.
>> Und füge dann gleich noch die 2 Kommas hinzu.
>> 
>> 
>> <<<<<
>> 06 30 35 30 0d 0a                                  050             
>> 
>> ##### usleep cfsetispeed
>> >>>>>
>> 02 30 2d 30 3a 43 2e 31 2e 30 2a 32 35 35 28 34    0-0:C.1.0*255(4 
>> 37 34 30 35 32 36 33 29 0d 0a 31 2d 30 3a 30 2e   7405263)  1-0:0. 
>> 32 2e 30 2a 32 35 35 28 56 31 2e 30 29 0d 0a 31   2.0*255(V1.0)  1 
>> 2d 30 3a 31 2e 38 2e 30 2a 32 35 35 28 30 31 35   -0:1.8.0*255(015 
>> 34 34 37 2e 37 20 6b 57 68 29 0d 0a 30 2d 30 3a   447.7 kWh)  0-0: 
>> 46 2e 46 2e 30 2a 32 35 35 28 30 30 30 30 30 30   F.F.0*255(000000 
>> 30 30 29 0d 0a 21                                 00)  !           
>> 
>> ##### read
>> ##### TCIOFLUSH and cfsetiospeed
>> <<<<<
>> 2f 3f 21 0d 0a                                    /?!              
>> 
>> ##### timeout!
>> ##### read
>>> Am 15.01.2015 um 22:50 schrieb Martin Heinze <martin-heinze at gmx.net <mailto:martin-heinze at gmx.net>>:
>>> 
>>> So ... PR#111 getestet und für gut befunden ;-) 
>>> Danke!!!
>>> 
>>> Mit 400ms Delay nach dem ACK schickt der Stromzähler mit 9600 Baud Daten.
>>> 
>>> Anbei nochmal Log, Config und dumpd0.txt zum nachvollziehen.
>>> 
>>> 
>>> PS.: Matthias, in Deiner angepassten Config auf GitHub fehlen die Kommas nach den neuen Parametern.
>>> 
>>> 
>>> Am 14. Januar 2015 um 21:30 schrieb Matthias Behr <mbehr at mcbehr.de <mailto:mbehr at mcbehr.de>>:
>>> PR#111 beinhaltet die beiden neuen Timeouts. Bitte damit testen. Danke!
>>> 
>>> 
>>> > Am 14.01.2015 um 20:22 schrieb Matthias Behr <mbehr at mcbehr.de <mailto:mbehr at mcbehr.de>>:
>>> >
>>> > Ok, Logs mit 300 baud sind komplett sauber. Keine Parsing-Fehler.
>>> >
>>> > Bei 9.6k Baud fehlt mir der Dump. Ich suche Zeilen wie:
>>> > ##### opened
>>> > ##### read
>>> > ##### TCIOFLUSH and cfsetiospeed
>>> > <<<<<
>>> > 2f 3f 21 0d 0a                                    /?!
>>> >
>>> >>>>>>
>>> > 2f 49 53 6b 35 4d 54 31 37 31 2d 30 30 38 34 0d   /ISk5MT171-0084
>>> > 0a
>>> >
>>> > <<<<<
>>> > 06 30 30 30 0d 0a                                  000
>>> >
>>> > mit der 9.6k Pullseq „050“.
>>> >
>>> > Kannst du das noch mal prüfen?
>>> > Nutzt du einen USB aus Seriell Adapter?
>>> >
>>> > Ich baue jetzt mal die zwei config. Timeouts ein.
>>> 
>>> 
>>> 
>>> 
>>> <dumpD0.txt><vzlogger.conf><vzlogger.log>
>> 
>> Gruß
>> 
>> Matthias Behr
>> 
>> 
>> 
>> 
>> -- 
>> Martin Heinze
>> Rudolf-Breitscheid-Siedlung 21a
>> 02708 Lawalde
>> Tel.: +49 (3585) 4686547
>> Mobil.: +49 (160) 6362390
>> ICQ: 21741119
>> Skype: nyphis
> 
> Gruß
> 
> Matthias
> 



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150115/37fbe303/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5256 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150115/37fbe303/attachment-0001.bin>


More information about the volkszaehler-users mailing list