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 <mb...@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-hei...@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 <mb...@mcbehr.de>: > >> PR#111 beinhaltet die beiden neuen Timeouts. Bitte damit testen. Danke! >> >> >> > Am 14.01.2015 um 20:22 schrieb Matthias Behr <mb...@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