<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hallo,<br>
    <br>
    unbeachtet, dass es vielleicht noch ein Problem mit der
    Fehlerbehandlung gibt muss ich doch noch mal auf mein Ursprüngliches
    Problem eingehen.<br>
    Ich habe heute noch mal darauf geachtet wann der Herd an war und
    zwar von 10:45 Uhr bis 11:55 Uhr. In meinem Fontend ist der max.
    Verbrauch zu dieser Zeit ca. 450 Watt was für einen Herd viel zu
    wenig ist. Wenn man nun 4 Stunden weiter schaut ist dort ein Peak zu
    sehen. Der passt aber auch nicht ganz zum Herd weil dann 16 Uhr der
    Verbauch wieder auf normales Niveau hätte sinken müssen.<br>
    <br>
    Nach dem Hinweis von Andreas hatte ich ja die Datenbankeinträge
    gelöscht um zu schauen ob es dort Verzögerungen gibt. Nach dem
    Neustart wurden gleich mehrere Einträge eingetragen und nicht wie
    von mir vermutet einer und dann alle 30s ein neuer.<br>
    <br>
    Installiert wurde mit dem Image für den Raspberry von der
    Volkszähler Homepage.<br>
    Dann habe ich die Datenbank und das Fontend auf meinem Webspace nach
    einer Anleitung von der Volkszähler Homepage eingerichtet.<br>
    Mein Stromzähler gibt nur den aktuellen Zählerstand aus, welcher mit
    einem Timestamp in die Datenbank geschrieben wird.<br>
    Nachdem ich den letzten Datenbankeintrag mir angeschaut habe stimmt
    der Timestamp aber nicht der Zählerstand!!! Es fehlen ca. 6kWh.<br>
    Also vermute ich jetzt das es wohl eher einen Fehler in meiner
    Konfiguration gibt. Kann sich einer von den Profis diese mal
    anschauen:<br>
    <br>
    Hier meine vzlogger.conf:<br>
    <br>
    /**<br>
     * vzlogger configuration<br>
     *<br>
     * use proper encoded JSON with javascript comments<br>
     *<br>
     * take a look at the wiki for detailed information:<br>
     *
    <a class="moz-txt-link-freetext" href="http://wiki.volkszaehler.org/software/controller/vzlogger#configuration">http://wiki.volkszaehler.org/software/controller/vzlogger#configuration</a><br>
    */<br>
    <br>
    {<br>
        "retry": 30,            // how long to sleep between failed
    requests, in seconds<br>
        "daemon": true,        // run periodically<br>
        "verbosity": 1,         // between 0 and 15<br>
        "log": "/var/log/vzlogger.log",     // path to logfile, optional<br>
    <br>
        "local": {<br>
            "enabled": false,   // should we start the local HTTPd for
    serving live readings?<br>
            "port": 8080,       // the TCP port for the local HTTPd<br>
            "index": true,      // should we provide a index listing of
    available channels if no UUID was requested?<br>
            "timeout": 30,      // timeout for long polling comet
    requests, 0 disables comet, in seconds<br>
            "buffer": 600       // how long to buffer readings for the
    local interface, in seconds<br>
        },<br>
    <br>
        "meters": [<br>
     {<br>
                "enabled": true,               // disabled meters will
    be ignored (default)<br>
                "skip": false,                  // if enabled, errors
    when opening meter will lead to meter being ignored<br>
                "protocol": "d0",               // see 'vzlogger -h' for
    list of available protocols<br>
                "device": "/dev/ttyAMA0",<br>
    //          "dump_file": "/var/log/dumpD0.txt", // optional, if set
    logs all received/transmitted data to this file<br>
    //          "read_timeout": 10, // optional, default 10s. Timeout
    value in secs between single bytes received from device<br>
    //          "baudrate_change_delay": 400, // optional, default none.
    Delay value in ms after ACKSEQ send before baudrate change<br>
                "parity": "7E1",                // 7E1 oder 8N1<br>
                "baudrate": 9600,               // 9600moder 300<br>
    //          "pullseq": "2F3F210D0A",        // Pullsequenz in 'hex'<br>
    //          "ackseq": "063030300d0a",       // optional (default:
    keine Antwortsequenz auf Zaehlerantwort) kann entweder feste
    hex-Sequenz sein (z.B. 063035300d0a für mode C mit 9600bd oder
    063030300d0a = 300bd) oder kann auf "auto" gesetzt werden, damit die
    Sequenz autom. berechnet wird und autom. auf die max. Baudrate
    umgeschaltet wird (baudrate_read wird dann ignoriert)<br>
    //          "baudrate_read": 300,           // Baudratenumschaltung
    auf gewünschte Baudrate, abhängig von Zählerantwort<br>
                "aggtime": 30,                  // in Sekunden<br>
                "aggmode": "MAX",               //  AVG Mittelwert für
    Leistung, "MAX" für Zähler, "SUM" für Counter<br>
                "interval": 30,                  // Wartezeit in
    Sekunden bis neue Werte in die middleware übertragen werden<br>
                "channel": {                    // Beispiel-channel<br>
                    "uuid": "c2cafa00-c502-11e4-9b6xxxxxxx",<br>
                    "middleware": <a class="moz-txt-link-rfc2396E" href="http://xxxxx/middleware.php">"http://xxxxx/middleware.php"</a>,<br>
                    "identifier": "1-0:1.8.1*255"   // alias for
    '1-0:1.8.1', see 'vzlogger -h' for list of available aliases<br>
                },<br>
            }<br>
        ]<br>
    }<br>
    <br>
    <img src="cid:part1.07040003.08080800@viper1.de" alt=""><br>
    <br>
    <br>
  </body>
</html>