[vz-users] vzlogger: Wie alte Zählerstände unterdrücken

Elias saile at gmx.de
Thu Dec 25 14:57:01 CET 2014


Hi Matthias,

danke für deine Antwort!
> Ist ackseq wirklich auskommentiert? 

Du hast recht, ich habe die letzte config angehängt, nicht die mit der Baudratenumstellung weil das ja nicht wirklich funktioniert hat.

> Kannst du mir mal einen kompletten Log mit vollem Debug schicken?

Hier sind nun log und config mit und ohne Baudratenumstellung: 
vzlogger.conf ohne Baudratenumstellung: http://pastebin.com/ibQtgpkM
vzlogger log ohne Baudratenumsteuung: http://pastebin.com/j3zYUNqM

vzlogger.conf mit Baudratenumstellung: http://pastebin.com/024bwyMT
vzlogger log mit Baudratenumstellung: http://pastebin.com/2296FTHQ

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.

> Vor dem Umschalten der Baudrate sollte daher tatsächlich ein Delay liegen.
Meinst du dass das Delay schon an der richtigen Stelle ist? 

Schöne Weihnachtsgrüße,
Elias



> Am 24.12.2014 um 10:03 schrieb Matthias Behr <mbehr at mcbehr.de>:
> 
> Danke.
> 
> 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.
> 
> Ist ackseq wirklich auskommentiert? 
> 
> 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.
> 
> Kannst du mir mal einen kompletten Log mit vollem Debug schicken?
> 
> 
>> Am 24.12.2014 um 01:49 schrieb Elias <saile at gmx.de>:
>> 
>> Hallo Matthias,
>> 
>> nachfolgend die verwendete Config.
>> 
>> Lieben Gruß,
>> Elias
>> 
>> 
>> /**
>> * vzlogger configuration
>> *
>> * use proper encoded JSON with javascript comments
>> *
>> * take a look at the wiki for detailed information:
>> * http://wiki.volkszaehler.org/software/controller/vzlogger#configuration
>> */
>> 
>> {
>> "retry" : 30,                   /* how long to sleep between failed requests, in seconds */
>> "daemon": false,         /* run periodically */
>> "verbosity" : 15,                /* between 0 and 15 */
>> "log" : "/var/log/vzlogger.log",/* path to logfile, optional */
>> 
>> "meters" : [{
>>       "enabled" : true,       /* disabled meters will be ignored */
>>       "protocol" : "d0",      /* see 'vzlogger -h' for list of available protocols */
>>       "device" : "/dev/ttyUSB0",
>>       "parity" :  "7E1",
>>       "baudrate" : 300,
>>       "pullseq" : "2f3f210d0a",
>> //      "ackseq": "063034310d0a",       /* Antwortsequenz auf Zaehlerantwort, 063030300d0a = 300bd, 063034310d0a = 4800, 063035300d0a = 9600bd */
>> //      "baudrate_read": 4800,           /* Baudratenumschaltung auf gewuenschte Baudrate, abhaengig von Zaehlerantwort */
>> //      "interval": 20,
>> //      "host" : "meinzaehler.dyndns.info:7331",
>>       "channels": [{
>>               "uuid" : "a4927850-8a26-11e4-a99e-2fea847d1e2c",
>>               "middleware" : "http://localhost/middleware.php",
>>               "identifier" : "255-255:1.8.0*FF" /* Wirkarbeit gesamt use 'vzlogger -v20' to see all available identifiers/OBIS ids */
>>               },{
>>               "uuid" : "b14a53e0-8a21-11e4-9cb0-8b49f372fe31",
>>               "middleware" : "http://localhost/middleware.php",
>>               "identifier" : "255-255:1.2.1*FF" /* Leistung Tarif 1, use 'vzlogger -v20' to see all available identifiers/OBIS ids */
>>               },{
>>               "uuid" : "234c1b00-8a22-11e4-8021-67656f826e63",
>>               "middleware" : "http://localhost/middleware.php",
>>               "identifier" : "255-255:1.2.2*FF" /* Leistung Tarif 2 */
>>               },{
>>               "uuid" : "719ff9a0-8a22-11e4-a686-0590ba635f43",
>>               "middleware" : "http://localhost/middleware.php",
>>               "identifier" : "255-255:1.6.1*FF" /* Max WirkLeistung Tarif 1 */
>>               },{
>>               "uuid" : "d0611220-8a29-11e4-a572-db29af695be8",
>>               "middleware" : "http://localhost/middleware.php",
>>               "identifier" : "255-255:1.6.2*FF" /* Max WirkLeistung Tarif 2 */
>>               },{
>>               "uuid" : "32227a10-8a23-11e4-bf53-83c7fba287de",
>>               "middleware" : "http://localhost/middleware.php",
>>               "identifier" : "255-255:1.8.1*FF" /* Wirkarbeit Zählerstand Tarif 1 */
>>               }
>>               ,{
>>               "uuid" : "3621eda0-8a29-11e4-944a-c94372a09df8",
>>               "middleware" : "http://localhost/middleware.php",
>>               "identifier" : "255-255:1.8.2*FF" /* Wirkarbeit Zählerstand Tarif 2 */
>>               }
>>               ,{
>>               "uuid" : "569efad0-8a29-11e4-8c84-e5d99cc10666",
>>               "middleware" : "http://localhost/middleware.php",
>>               "identifier" : "255-255:1.8.3*FF" /* Wirkarbeit Zählerstand Tarif 3 */
>>               }
>>               ,{
>>               "uuid" : "70fce340-8a29-11e4-a0e3-7dd853e054b3",
>>               "middleware" : "http://localhost/middleware.php",
>>               "identifier" : "255-255:1.8.4*FF" /* Wirkarbeit Zählerstand Tarif 4 */
>>               },{
>>               "uuid" : "669d0620-8a2c-11e4-9faf-6d6e7cdf434c",
>>               "middleware" : "http://localhost/middleware.php",
>>               "identifier" : "255-255:1.4.1*FF" /* aktueller Leistungsmittelwert tarif1 */
>>               },{
>>               "uuid" : "a2937b10-8a2c-11e4-b6bc-9751ce336215",
>>               "middleware" : "http://localhost/middleware.php",
>>               "identifier" : "255-255:1.4.2*FF" /* aktueller Leistungsmittelwert tarif2 */
>>               }
>>       ]},
>> ]}
>> 
>> 
>> 
>>> Am 23.12.2014 um 22:26 schrieb Matthias Behr <mbehr at mcbehr.de>:
>>> 
>>> Hallo,
>>> 
>>> kannst du mal deine Config schicken?
>>> 
>>> Ich würde erstmal den Bug fixen wollen, dass das STX (0x02) fehlerhaft als Obis Code geparsed wird.
>>> Dann mache ich mal paar Vorschläge für eine Veränderung vom Wildcard Handling.
>>> 
>>> Gruß
>>> Matthias
>>> 
>> 
>> 
>> 
> 
> Gruß
> 
> Matthias Behr
> 



-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1650 bytes
Desc: not available
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20141225/0dfd9fbd/attachment.bin>


More information about the volkszaehler-users mailing list