<div dir="ltr"><div>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.<br><br></div>Und das Timeout kommt immer nach der Pull-Sequenz <span class="im">/?! ... also mit der Baudratenumstellung ist alles I.O. aus meiner Sicht ...<br></span></div><div class="gmail_extra"><br><div class="gmail_quote">Am 15. Januar 2015 um 23:01 schrieb Matthias Behr <span dir="ltr"><<a href="mailto:mbehr@mcbehr.de" target="_blank">mbehr@mcbehr.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Danke!<div><br></div><div>Ab und zu kommt es noch zum Timeout. Ich baue das Delay auch noch mal vor dem Baudrate Change zurück (zu 300) ein.</div><div>Und füge dann gleich noch die 2 Kommas hinzu.</div><div><br></div><div><br></div><div><div><<<<<</div><div>06 30 35 30 0d 0a 050 </div><div><br></div><div>##### usleep cfsetispeed</div><div>>>>>></div><div>02 30 2d 30 3a 43 2e 31 2e 30 2a 32 35 35 28 34 0-0:C.1.0*255(4 </div><div>37 34 30 35 32 36 33 29 0d 0a 31 2d 30 3a 30 2e 7405263) 1-0:0. </div><div>32 2e 30 2a 32 35 35 28 56 31 2e 30 29 0d 0a 31 2.0*255(V1.0) 1 </div><div>2d 30 3a 31 2e 38 2e 30 2a 32 35 35 28 30 31 35 -0:1.8.0*255(015 </div><div>34 34 37 2e 37 20 6b 57 68 29 0d 0a 30 2d 30 3a 447.7 kWh) 0-0: </div><div>46 2e 46 2e 30 2a 32 35 35 28 30 30 30 30 30 30 F.F.0*255(000000 </div><div>30 30 29 0d 0a 21 00) ! </div><span class=""><div><br></div><div>##### read</div><div>##### TCIOFLUSH and cfsetiospeed</div><div><<<<<</div><div>2f 3f 21 0d 0a /?! </div><div><br></div></span><div>##### timeout!</div><div>##### read</div><div><blockquote type="cite"><div>Am 15.01.2015 um 22:50 schrieb Martin Heinze <<a href="mailto:martin-heinze@gmx.net" target="_blank">martin-heinze@gmx.net</a>>:</div><br><div><div><div class="h5"><div dir="ltr"><div><div><div><div>So ... PR#111 getestet und für gut befunden ;-) <br>Danke!!!<br><br></div>Mit 400ms Delay nach dem ACK schickt der Stromzähler mit 9600 Baud Daten.<br><br></div>Anbei nochmal Log, Config und dumpd0.txt zum nachvollziehen.<br><br></div><br></div>PS.: Matthias, in Deiner angepassten Config auf GitHub fehlen die Kommas nach den neuen Parametern.<br><div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Am 14. Januar 2015 um 21:30 schrieb Matthias Behr <span dir="ltr"><<a href="mailto:mbehr@mcbehr.de" target="_blank">mbehr@mcbehr.de</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">PR#111 beinhaltet die beiden neuen Timeouts. Bitte damit testen. Danke!<br>
<br>
<br>
> Am 14.01.2015 um 20:22 schrieb Matthias Behr <<a href="mailto:mbehr@mcbehr.de" target="_blank">mbehr@mcbehr.de</a>>:<br>
<div><div>><br>
> Ok, Logs mit 300 baud sind komplett sauber. Keine Parsing-Fehler.<br>
><br>
> Bei 9.6k Baud fehlt mir der Dump. Ich suche Zeilen wie:<br>
> ##### opened<br>
> ##### read<br>
> ##### TCIOFLUSH and cfsetiospeed<br>
> <<<<<<br>
> 2f 3f 21 0d 0a /?!<br>
><br>
>>>>>><br>
> 2f 49 53 6b 35 4d 54 31 37 31 2d 30 30 38 34 0d /ISk5MT171-0084<br>
> 0a<br>
><br>
> <<<<<<br>
> 06 30 30 30 0d 0a 000<br>
><br>
> mit der 9.6k Pullseq „050“.<br>
><br>
> Kannst du das noch mal prüfen?<br>
> Nutzt du einen USB aus Seriell Adapter?<br>
><br>
> Ich baue jetzt mal die zwei config. Timeouts ein.<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br></div></div>
</div></div><span><dumpD0.txt></span><span><vzlogger.conf></span><span><vzlogger.log></span></div></blockquote></div><br><div>
<span style="border-collapse:separate;border-spacing:0px"><div>Gruß</div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Matthias Behr</div></font></span></span>
</div>
<br></div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Martin Heinze<br>Rudolf-Breitscheid-Siedlung 21a<br>02708 Lawalde<br>Tel.: +49 (3585) 4686547<br>Mobil.: +49 (160) 6362390<br>ICQ: 21741119<br>Skype: nyphis</div>
</div>