<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="">Hi,<div class=""><br class=""></div><div class="">teste bitte mal den Branch: <a href="https://github.com/mbehr1/vzlogger/tree/fix_mem_meterD0" class="">fix_mem_meterD0</a> </div><div class="">mit der Baudratenumstellung Konfiguration und stell die Logs wieder bereit.</div><div class="">Damit sollte es nicht zum „pseudo“ Timeout durch Speicherüberschreiber kommen und ich habe paar mehr Debug Ausgaben hinzugefügt.</div><div class=""><br class=""></div><div class="">Danke!</div><div class="">Gruß (frohes Fest)</div><div class="">Matthias</div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">Am 25.12.2014 um 14:57 schrieb Elias <<a href="mailto:saile@gmx.de" class="">saile@gmx.de</a>>:</div><br class="Apple-interchange-newline"><div class="">Hi Matthias,<br class=""><br class="">danke für deine Antwort!<br class=""><blockquote type="cite" class="">Ist ackseq wirklich auskommentiert? <br class=""></blockquote><br class="">Du hast recht, ich habe die letzte config angehängt, nicht die mit der Baudratenumstellung weil das ja nicht wirklich funktioniert hat.<br class=""><br class=""><blockquote type="cite" class="">Kannst du mir mal einen kompletten Log mit vollem Debug schicken?<br class=""></blockquote><br class="">Hier sind nun log und config mit und ohne Baudratenumstellung: <br class="">vzlogger.conf ohne Baudratenumstellung: <a href="http://pastebin.com/ibQtgpkM" class="">http://pastebin.com/ibQtgpkM</a><br class="">vzlogger log ohne Baudratenumsteuung: <a href="http://pastebin.com/j3zYUNqM" class="">http://pastebin.com/j3zYUNqM</a><br class=""><br class="">vzlogger.conf mit Baudratenumstellung: <a href="http://pastebin.com/024bwyMT" class="">http://pastebin.com/024bwyMT</a><br class="">vzlogger log mit Baudratenumstellung: <a href="http://pastebin.com/2296FTHQ" class="">http://pastebin.com/2296FTHQ</a><br class=""><br class="">Die Zeile für den usleep in er Obis.cpp ist bei dem Test drin gewesen (4s), da sonst bei dem Zähler keine Baudratenumstellung stattfindet.<br class=""><br class=""><blockquote type="cite" class="">Vor dem Umschalten der Baudrate sollte daher tatsächlich ein Delay liegen.<br class=""></blockquote>Meinst du dass das Delay schon an der richtigen Stelle ist? <br class=""><br class="">Schöne Weihnachtsgrüße,<br class="">Elias<br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">Am 24.12.2014 um 10:03 schrieb Matthias Behr <<a href="mailto:mbehr@mcbehr.de" class="">mbehr@mcbehr.de</a>>:<br class=""><br class="">Danke.<br class=""><br class="">Das Problem mit der Baudraten Umschaltung könnte an den USB ->Seriell Wandlern liegen. Bei denen „überholt“ sich evtl. das Schreiben von Daten mit dem Setzen der Baudrate. Vor dem Umschalten der Baudrate sollte daher tatsächlich ein Delay liegen.<br class=""><br class="">Ist ackseq wirklich auskommentiert? <br class=""><br class="">Die 255-255:… Obis Codes liegen daran, dass es sich um einen alten EDIS Logger handeln. Hier werden leider Codes vom Logger wie „0.0.1“ in „255-255:0.0.1*255 übersetzt (und nicht 1-1:0.0.1*255 was vermutlich passender wäre) . Zu dem Problem diskutieren wir unter „questionable wildcard logic…“ eine neue/andere Lösung.<br class=""><br class="">Kannst du mir mal einen kompletten Log mit vollem Debug schicken?<br class=""><br class=""><br class=""><blockquote type="cite" class="">Am 24.12.2014 um 01:49 schrieb Elias <<a href="mailto:saile@gmx.de" class="">saile@gmx.de</a>>:<br class=""><br class="">Hallo Matthias,<br class=""><br class="">nachfolgend die verwendete Config.<br class=""><br class="">Lieben Gruß,<br class="">Elias<br class=""><br class=""><br class="">/**<br class="">* vzlogger configuration<br class="">*<br class="">* use proper encoded JSON with javascript comments<br class="">*<br class="">* take a look at the wiki for detailed information:<br class="">* <a href="http://wiki.volkszaehler.org/software/controller/vzlogger#configuration" class="">http://wiki.volkszaehler.org/software/controller/vzlogger#configuration</a><br class="">*/<br class=""><br class="">{<br class="">"retry" : 30, /* how long to sleep between failed requests, in seconds */<br class="">"daemon": false, /* run periodically */<br class="">"verbosity" : 15, /* between 0 and 15 */<br class="">"log" : "/var/log/vzlogger.log",/* path to logfile, optional */<br class=""><br class="">"meters" : [{<br class=""> "enabled" : true, /* disabled meters will be ignored */<br class=""> "protocol" : "d0", /* see 'vzlogger -h' for list of available protocols */<br class=""> "device" : "/dev/ttyUSB0",<br class=""> "parity" : "7E1",<br class=""> "baudrate" : 300,<br class=""> "pullseq" : "2f3f210d0a",<br class="">// "ackseq": "063034310d0a", /* Antwortsequenz auf Zaehlerantwort, 063030300d0a = 300bd, 063034310d0a = 4800, 063035300d0a = 9600bd */<br class="">// "baudrate_read": 4800, /* Baudratenumschaltung auf gewuenschte Baudrate, abhaengig von Zaehlerantwort */<br class="">// "interval": 20,<br class="">// "host" : "meinzaehler.dyndns.info:7331",<br class=""> "channels": [{<br class=""> "uuid" : "a4927850-8a26-11e4-a99e-2fea847d1e2c",<br class=""> "middleware" : "<a href="http://localhost/middleware.php" class="">http://localhost/middleware.php</a>",<br class=""> "identifier" : "255-255:1.8.0*FF" /* Wirkarbeit gesamt use 'vzlogger -v20' to see all available identifiers/OBIS ids */<br class=""> },{<br class=""> "uuid" : "b14a53e0-8a21-11e4-9cb0-8b49f372fe31",<br class=""> "middleware" : "<a href="http://localhost/middleware.php" class="">http://localhost/middleware.php</a>",<br class=""> "identifier" : "255-255:1.2.1*FF" /* Leistung Tarif 1, use 'vzlogger -v20' to see all available identifiers/OBIS ids */<br class=""> },{<br class=""> "uuid" : "234c1b00-8a22-11e4-8021-67656f826e63",<br class=""> "middleware" : "<a href="http://localhost/middleware.php" class="">http://localhost/middleware.php</a>",<br class=""> "identifier" : "255-255:1.2.2*FF" /* Leistung Tarif 2 */<br class=""> },{<br class=""> "uuid" : "719ff9a0-8a22-11e4-a686-0590ba635f43",<br class=""> "middleware" : "<a href="http://localhost/middleware.php" class="">http://localhost/middleware.php</a>",<br class=""> "identifier" : "255-255:1.6.1*FF" /* Max WirkLeistung Tarif 1 */<br class=""> },{<br class=""> "uuid" : "d0611220-8a29-11e4-a572-db29af695be8",<br class=""> "middleware" : "<a href="http://localhost/middleware.php" class="">http://localhost/middleware.php</a>",<br class=""> "identifier" : "255-255:1.6.2*FF" /* Max WirkLeistung Tarif 2 */<br class=""> },{<br class=""> "uuid" : "32227a10-8a23-11e4-bf53-83c7fba287de",<br class=""> "middleware" : "<a href="http://localhost/middleware.php" class="">http://localhost/middleware.php</a>",<br class=""> "identifier" : "255-255:1.8.1*FF" /* Wirkarbeit Zählerstand Tarif 1 */<br class=""> }<br class=""> ,{<br class=""> "uuid" : "3621eda0-8a29-11e4-944a-c94372a09df8",<br class=""> "middleware" : "<a href="http://localhost/middleware.php" class="">http://localhost/middleware.php</a>",<br class=""> "identifier" : "255-255:1.8.2*FF" /* Wirkarbeit Zählerstand Tarif 2 */<br class=""> }<br class=""> ,{<br class=""> "uuid" : "569efad0-8a29-11e4-8c84-e5d99cc10666",<br class=""> "middleware" : "<a href="http://localhost/middleware.php" class="">http://localhost/middleware.php</a>",<br class=""> "identifier" : "255-255:1.8.3*FF" /* Wirkarbeit Zählerstand Tarif 3 */<br class=""> }<br class=""> ,{<br class=""> "uuid" : "70fce340-8a29-11e4-a0e3-7dd853e054b3",<br class=""> "middleware" : "<a href="http://localhost/middleware.php" class="">http://localhost/middleware.php</a>",<br class=""> "identifier" : "255-255:1.8.4*FF" /* Wirkarbeit Zählerstand Tarif 4 */<br class=""> },{<br class=""> "uuid" : "669d0620-8a2c-11e4-9faf-6d6e7cdf434c",<br class=""> "middleware" : "<a href="http://localhost/middleware.php" class="">http://localhost/middleware.php</a>",<br class=""> "identifier" : "255-255:1.4.1*FF" /* aktueller Leistungsmittelwert tarif1 */<br class=""> },{<br class=""> "uuid" : "a2937b10-8a2c-11e4-b6bc-9751ce336215",<br class=""> "middleware" : "<a href="http://localhost/middleware.php" class="">http://localhost/middleware.php</a>",<br class=""> "identifier" : "255-255:1.4.2*FF" /* aktueller Leistungsmittelwert tarif2 */<br class=""> }<br class=""> ]},<br class="">]}<br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">Am 23.12.2014 um 22:26 schrieb Matthias Behr <<a href="mailto:mbehr@mcbehr.de" class="">mbehr@mcbehr.de</a>>:<br class=""><br class="">Hallo,<br class=""><br class="">kannst du mal deine Config schicken?<br class=""><br class="">Ich würde erstmal den Bug fixen wollen, dass das STX (0x02) fehlerhaft als Obis Code geparsed wird.<br class="">Dann mache ich mal paar Vorschläge für eine Veränderung vom Wildcard Handling.<br class=""><br class="">Gruß<br class="">Matthias<br class=""><br class=""></blockquote><br class=""><br class=""><br class=""></blockquote><br class="">Gruß<br class=""><br class="">Matthias Behr<br class=""><br class=""></blockquote><br class=""><br class=""><br class=""></div></blockquote></div><br class=""><div 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 Behr</div></span>
</div>
<br class=""></div></body></html>