<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hallo Matthias,<br>
<br>
genaue Version: <br>
0.4.0<br>
based on git version: heads/master-0-g0be995bdf6<br>
<br>
Gruß Andre<br>
<br>
<br>
<div class="moz-cite-prefix">Am 27.04.2015 um 21:05 schrieb Matthias
Behr:<br>
</div>
<blockquote
cite="mid:C83AD665-161F-4CF3-B4E4-1397AE3CAF31@mcbehr.de"
type="cite">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
kannst du mal die genaue Version schicken? (vzlogger -V sollte
mehr Ausgabe bringen)
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">Am 27.04.2015 um 20:20 schrieb Viper <<a
moz-do-not-send="true" href="mailto:viper@viper1.de"
class="">viper@viper1.de</a>>:</div>
<br class="Apple-interchange-newline">
<div class="">
<meta http-equiv="Content-Type" content="text/html;
charset=utf-8" class="">
<meta content="text/html; charset=utf-8"
http-equiv="Content-Type" class="">
<div style="word-wrap: break-word; -webkit-nbsp-mode:
space; -webkit-line-break: after-white-space;" class="">Hallo
Matthias, <br class="">
vzlogger Version 0.4.0<br class="">
<br class="">
Und mein Stromzähler liefert unter dem Identifier
1-0:1.8.1*255 den Zählerstand. <br class="">
<br class="">
Gruß Andre <br class="">
<br class="">
<div class="gmail_quote">Am 27. April 2015 19:58:38
MESZ, schrieb Matthias Behr <<a
moz-do-not-send="true" href="mailto:mbehr@mcbehr.de"
class="">mbehr@mcbehr.de</a>>:
<blockquote class="gmail_quote" style="margin: 0pt 0pt
0pt 0.8ex; border-left: 1px solid rgb(204, 204,
204); padding-left: 1ex;">
Hallo,
<div class=""><br class="">
</div>
<div class="">welche Version nutzt du? (vzlogger -V)</div>
<div class=""><br class="">
</div>
<div class="">Bist du sicher, dass du den identifier
1-0:1.8.1*255 brauchst? (Und nicht z.B.
1-0:1.8.1*0?) In früheren Versionen war *255 eine
Wildcard und einige Logger schicken als *1, *2,…
die Historiendaten mit.)</div>
<div class=""><br class="">
<div class="">
<blockquote type="cite" class="">
<div class="">Am 27.04.2015 um 19:49 schrieb
Viper <<a moz-do-not-send="true"
href="mailto:viper@viper1.de" class="">viper@viper1.de</a>>:</div>
<br class="Apple-interchange-newline">
<div class="">
<div bgcolor="#FFFFFF" text="#000000"
class=""> Hallo Andreas,<br class="">
<br class="">
danke für deine Antwort. Ich habe gestern
um 16Uhr wie du angeraten hast alle Daten
in der Datenbank gelöscht. Dafür hatte ich
vzlogger gestoppt die Daten gelöscht und
vzlogger gestartet.<br class="">
Nach dem Start wurden direkt 15 Datensätze
übertragen!? Eigentlich sollte nur alle
30s ein Datensatz eingetragen werden.
Daher kommt auch der Peak direkt am
Anfang.<br class="">
Der zweite Peak gegen 19Uhr kommt daher
das ich beim Starten von vzlogger eine
Fehlermeldung wegen eines unbekannten
Identifier bekam und ich deshalb die
vzlogger.conf mehrmals bearbeitet habe und
dafür auch vzlogger mehrmals gestoppt und
wieder gestartet habe.<br class="">
Habe aus der vzlogger.conf jetzt alle
Beispielzähler gelöscht und der Fehler ist
weg.<br class="">
<br class="">
Ich vermute das die Peaks daher kommen das
auf einmal mehrere Datensätze übertragen
werden.<br class="">
<br class="">
Vielleicht kommt die Verzögerung auch
durch falsche Einstellungen in der
vzlogger.conf. Kann da einer mal bitte
einen Blick drauf werfen:<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 moz-do-not-send="true"
class="moz-txt-link-freetext"
href="http://wiki.volkszaehler.org/software/controller/vzlogger#configuration">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": true, // run
periodically<br class="">
"verbosity": 1, // between 0
and 15<br class="">
"log": "/var/log/vzlogger.log", //
path to logfile, optional<br class="">
<br class="">
"local": {<br class="">
"enabled": false, // should we
start the local HTTPd for serving live
readings?<br class="">
"port": 8080, // the TCP
port for the local HTTPd<br class="">
"index": true, // should we
provide a index listing of available
channels if no UUID was requested?<br
class="">
"timeout": 30, // timeout for
long polling comet requests, 0 disables
comet, in seconds<br class="">
"buffer": 600 // how long to
buffer readings for the local interface,
in seconds<br class="">
},<br class="">
<br class="">
"meters": [<br class="">
{<br class="">
"enabled": true,
// disabled meters will be ignored
(default)<br class="">
"skip":
false, // if enabled,
errors when opening meter will lead to
meter being ignored<br class="">
"protocol":
"d0", // see 'vzlogger -h'
for list of available protocols<br
class="">
"device": "/dev/ttyAMA0",<br
class="">
// "dump_file":
"/var/log/dumpD0.txt", // optional, if set
logs all received/transmitted data to this
file<br class="">
// "read_timeout": 10, //
optional, default 10s. Timeout value in
secs between single bytes received from
device<br class="">
// "baudrate_change_delay": 400,
// optional, default none. Delay value in
ms after ACKSEQ send before baudrate
change<br class="">
"parity":
"7E1", // 7E1 oder 8N1<br
class="">
"baudrate":
9600, // 9600moder 300<br
class="">
// "pullseq":
"2F3F210D0A", // Pullsequenz in
'hex'<br class="">
// "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 class="">
// "baudrate_read":
300, // Baudratenumschaltung auf
gewünschte Baudrate, abhängig von
Zählerantwort<br class="">
"aggtime":
30, // in Sekunden<br
class="">
"aggmode":
"MAX", // AVG Mittelwert
für Leistung, "MAX" für Zähler, "SUM" für
Counter<br class="">
"interval":
30, // Wartezeit in
Sekunden bis neue Werte in die middleware
übertragen werden<br class="">
"channel":
{ // Beispiel-channel<br
class="">
"uuid":
"c2cafa00-c502-11e4-9********",<br
class="">
"middleware": <a
moz-do-not-send="true"
class="moz-txt-link-rfc2396E"
href="http://*****/middleware.php">"http://*****/middleware.php"</a>,<br
class="">
"identifier":
"1-0:1.8.1*255" // alias for
'1-0:1.8.1', see 'vzlogger -h' for list of
available aliases<br class="">
},<br class="">
}<br class="">
]<br class="">
}<br class="">
<br class="">
<span
id="cid:part1.01000605.07030002@viper1.de"
class=""><gdichfhd.png></span><br
class="">
<br class="">
<div class="moz-cite-prefix">Am 26.04.2015
um 11:28 schrieb Andreas Goetz:<br
class="">
</div>
<blockquote
cite="mid:CAD+a8MhRFZgvCgfgqmXS194RCzxkbjUQ9-PFedPZwAbopo0efA@mail.gmail.com"
type="cite" class="">
<div dir="ltr" class="">Moin,<br
class="">
<div class="gmail_extra"><br class="">
<div class="gmail_quote">2015-04-23
19:53 GMT+02:00 Viper <span
dir="ltr" class=""><<a
moz-do-not-send="true"
href="mailto:viper@viper1.de"
target="_blank" class="">viper@viper1.de</a>></span>:<br
class="">
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div bgcolor="#FFFFFF"
text="#000000" class="">
Hallo,<br class="">
<br class="">
seitdem ich die Daten und die
Anzeige bei meinem Webspace
(Strato) mache scheint die
Anzeige des Stromverbrauchs
eine 4 stündige Verspätung zu
haben. <br class="">
So muss der z.B. der Peak um
kurz nach 10 Uhr der
Wasserkocher sein welcher kurz
nach 6 Uhr betätigt wurde und
der höhere Verbrauch um 16 Uhr
der Herd gegen 12 Uhr. <br
class="">
Als ich dies noch lokal auf
meinem Raspi gemacht habe
hatte ich schon das Gefühl das
es eine einstündige Verspätung
gab.<br class="">
</div>
</blockquote>
<div class=""><br class="">
</div>
<div class="">Ich hab jetzt mal
reingeschaut:<br class="">
</div>
<div class="">- Zeitanzeige im FE
ist ok, was auch nicht wunder da
timezone=browser ja immer
stimmen sollte<br class="">
</div>
<div class="">- Wenn ich das
Frontend anweise Daten aus der
Zukunft anzuzeigen
(&to=xxxx) dann kommen keine
zusätzlichen, vorher versteckten
Daten.<br class="">
<br class="">
</div>
<div class="">Heißt für mich: die
letzten Daten die gespeichert
sind sind die Daten für die
aktuelle Zeit- insofern ist
keine Verschiebung zu erkennen.<br
class="">
</div>
<div class=""> <br class="">
</div>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div bgcolor="#FFFFFF"
text="#000000" class=""> Auf
dem Raspi ergibt der Befehl
Date, dass die Zeit stimmt.
Bei meinem Webspace habe ich
nur einen FTP Zugang so das
ich nicht weiß wie ich die
Zeit dort abfragen kann.<br
class="">
</div>
</blockquote>
<div class=""><br class="">
</div>
<div class="">Du könntest Dir ein
kleines HPP Skript schreiben das
time() oder eine andere Funktion
ausgibt.<br class="">
<br class="">
</div>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div bgcolor="#FFFFFF"
text="#000000" class=""> Wenn
ich mir den letzten Timestamp
aus der Datenbank anschaue
stimmt dieser auch.<br
class="">
<br class="">
Hat jemand eine Idee was da
schief läuft?<br class="">
</div>
</blockquote>
<div class=""><br class="">
</div>
<div class="">Ehrlich gesagt- ich
glaube gar nichts. Um zu testen
ob Du Dich einfach irrst würde
ich vorschlagen:<br class="">
<br class="">
</div>
<div class="">- backup<br class="">
</div>
<div class="">- alle Daten des
Kanales löschen (delete from
data where channel_id = xyz,
analog für aggregate falls Du
das nutzt)<br class="">
</div>
<div class="">- Daten erfassen<br
class="">
</div>
<div class="">- Ins Frontend
schauen: tauchen die neuen Daten
sofort auf? Dann sind es auch
die aktuellen und es gibt keien
Verschiebung ;)<br class="">
</div>
<div class=""> <br class="">
</div>
<div class="">Viele Grüße,<br
class="">
</div>
<div class="">Andreas<br class="">
<br class="">
</div>
<blockquote class="gmail_quote"
style="margin:0 0 0
.8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div bgcolor="#FFFFFF"
text="#000000" class=""> <br
class="">
Gruß Andre<br class="">
<br class="">
<span
id="cid:part3.02060000.01020303@viper1.de"
class=""><Mail-Anhang.png></span><br
class="">
</div>
</blockquote>
</div>
<br class="">
</div>
</div>
</blockquote>
<br class="">
</div>
</div>
</blockquote>
</div>
<br class="">
<div class="">
<span class="Apple-style-span"
style="border-collapse: separate; font-family:
Helvetica; font-style: normal; font-variant:
normal; font-weight: normal; letter-spacing:
normal; line-height: normal; orphans: 2;
text-indent: 0px; text-transform: none;
white-space: normal; widows: 2; word-spacing:
0px; border-spacing: 0px;
-webkit-text-decorations-in-effect: none;
-webkit-text-stroke-width: 0px;">
<div style="word-wrap: break-word;
-webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;"
class="">
<div class="">Gruß</div>
<div class=""><br class="">
</div>
<div class="">Matthias</div>
</div>
</span>
</div>
<br class="">
</div>
</blockquote>
</div>
<br class="">
-- <br class="">
Diese Nachricht wurde von meinem Android-Mobiltelefon
mit K-9 Mail gesendet.</div>
</div>
</blockquote>
</div>
<br class="">
<div class="">
<span class="Apple-style-span" style="border-collapse:
separate; color: rgb(0, 0, 0); font-family: Helvetica;
font-style: normal; font-variant: normal; font-weight:
normal; letter-spacing: normal; line-height: normal;
orphans: 2; text-indent: 0px; text-transform: none;
white-space: normal; widows: 2; word-spacing: 0px;
border-spacing: 0px; -webkit-text-decorations-in-effect:
none; -webkit-text-stroke-width: 0px;">
<div style="word-wrap: break-word; -webkit-nbsp-mode: space;
-webkit-line-break: after-white-space;" class="">
<div class="">Gruß</div>
<div class=""><br class="">
</div>
<div class="">Matthias</div>
</div>
</span>
</div>
<br class="">
</div>
</blockquote>
<br>
</body>
</html>