<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hallo,</div><div class=""><br class=""></div><div class="">mit dem Commit <span style="color: rgb(89, 96, 99); font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 13px; line-height: 18px; white-space: pre-wrap;" class="">meter d0: change baudrate after ACK seq not before</span></div><div class="">der seit heute gemerged ist, sollte zumindest ein Timing Problem bei der Baudratenumstellung behoben sein. </div><div class="">Defacto wurde erst die Baudrate umgestellt und dann das ACK an den Logger geschickt, der das vermutlich nie empfangen hat, weil es lt. Spec noch mit der alten Baudrate auf das ACK wartet.</div><div class=""><br class=""></div><div class="">Wäre gut, wenn das jemand noch mal testen könnte. Es ist auch eine Logging-Möglichkeit eingebaut (siehe etc/vzlogger.conf „dump_file“) mit der evtl. weitere Probleme schneller analysiert werden können.</div><div class=""><br class=""></div><br class=""><div><blockquote type="cite" class=""><div class="">Am 23.12.2014 um 23:24 schrieb Andreas Götz <<a href="mailto:cpuidle@gmail.com" class="">cpuidle@gmail.com</a>>:</div><br class="Apple-interchange-newline"><div class="">Hi,<br class=""><br class=""><blockquote type="cite" class="">Am 23.12.2014 um 19:26 schrieb Martin Heinze <<a href="mailto:martin-heinze@gmx.net" class="">martin-heinze@gmx.net</a>>:<br class=""><br class="">Ich habe ein ähnliches Problem mit meinem ISKRA MT171 ... da kommt auch nix, wenn ich versuche im vzlogger die Baudrate umzustellen ...<br class=""><br class="">Mit ein bissl Probieren mit anderen (Python-)Skripten und einer Wartezeit von 0.3 Sekunden klappt das aber ...<br class=""><br class="">Haben wir da eine Möglichkeit, das Timing in die Config einzubauen?<br class=""></blockquote><br class="">Kein grosses Problem wenn ihr Euch einig seit wo die richtige Stelle ist. Wenn ichs richtig verstanden habe läuft es aber auch dann nich nicht stabil. Denke die Ursache muss erst noch gefunden werden?<br class=""><br class="">Viele Grüße, Andreas<br class=""><br class=""><blockquote type="cite" class=""><br class="">-----Original Message-----<br class="">From: Elias <<a href="mailto:saile@gmx.de" class="">saile@gmx.de</a>><br class="">Sender: "volkszaehler-users" <<a href="mailto:volkszaehler-users-bounces@demo.volkszaehler.org" class="">volkszaehler-users-bounces@demo.volkszaehler.org</a>>Date: Tue, 23 Dec 2014 16:25:27 <br class="">To: <a href="http://volkszaehler.org" class="">volkszaehler.org</a> - users<<a href="mailto:volkszaehler-users@demo.volkszaehler.org" class="">volkszaehler-users@demo.volkszaehler.org</a>><br class="">Reply-To: "<a href="http://volkszaehler.org" class="">volkszaehler.org</a> - users" <<a href="mailto:volkszaehler-users@demo.volkszaehler.org" class="">volkszaehler-users@demo.volkszaehler.org</a>><br class="">Subject: Re: [vz-users]<br class="">vzlogger: Wie alte Zählerstände unterdrücken<br class=""><br class="">Wow ich bin überwältigt von den vielen flotten Antworten! Vielen Dank!<br class=""><br class="">Also Udo’s Tipp<br class=""><blockquote type="cite" class="">Ja, trag als identifier: 1.8.0*FF  ein<br class=""></blockquote>funktioniert. Vielen Dank!<br class=""><br class="">@Thorben: Soll ich trotzdem deine Idee (Veränderung der Obis.cpp) testen? Wenn das für zukünftige Änderungen des Codes interessant wäre, dann mach ich das gerne! Das *255 gleichzeitig auch eine wildcard ist, ist tatsächlich verwirrend. Ich denke besser wäre es, nur ein Sternchen als wildcard zu verwenden, das erscheint mit etwas intuitiver.<br class=""><br class="">Ein nice to have wäre jetzt noch die Baudraten-Umstellung. Da ist der DC3 leider recht zickig, er macht die Umstellung nur wenn ein genaues Timing zwischen seiner Antwort auf die Pullsequenz und der Anforderung zur Baudratenumstellung eingehalten wird. Deshalb funktioniert es aktuell nicht. Bei manuellen Tests klappte es am häufigsten mit etwa 4 Sekunden Pause.<br class=""><br class="">In Zeile 407, der Datei protocols/MeterD0.cpp bin ich auf einen auskommentierten Delay gestoßen, der mir ungefähr an der richtigen Stelle zu sein schien. Den hab ich wieder einkommentiert und auf 4 Sekunden erhöht:<br class=""><br class="">usleep (4000000);<br class=""><br class="">Danach hat die Baudratenumstellung tatsächlich geklappt, der Zähler fängt auch an sinnvolle Daten auszugeben, leider bricht das ganze aber nach kurzer Zeit ab:<br class=""><br class=""><br class=""></blockquote></div></blockquote></div><br class=""><div apple-content-edited="true" class="">
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px;"><div class="">Gruß</div><div class=""><br class=""></div><div class="">Matthias </div></span>
</div>
<br class=""></body></html>