[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