<html>
<head>
<meta content="text/html; charset=ISO-8859-15"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Vielen Dank für die Hilfestellung von
allen. Jetzt läuft der vzlogger, siehe Anhang.<br>
Der Stromverbrauch kommt von einem PC (90 W) mit wahlweise 2tem
Monitor (120 W),<br>
und Standby Modus (10 W).<br>
<br>
@Hansi<br>
<br>
Mit "aggregate" läuft jetzt die Datenerfassung mit einer
Zeitscheibe von 3 Minuten.<br>
Es wäre schön Deine gute Dokumentation auch im Volkszaehler Wiki
lesen zu können.<br>
Ich habe schon einmal angefangen, in meinem Wiki:<br>
<a class="moz-txt-link-freetext" href="http://www.rudiswiki.de/wiki9/VolkszaehlerEMHeHZ">http://www.rudiswiki.de/wiki9/VolkszaehlerEMHeHZ</a><br>
<br>
Die Auflösung konnte ich im Frontend auch wieder auf 1000 stellen.<br>
<br>
Grüße, Rudolf<br>
<br>
Am 02.04.14 23:38, schrieb Hansi:<br>
</div>
<blockquote cite="mid:533C8349.2050801@hdhuh.de" type="cite">
<meta content="text/html; charset=ISO-8859-15"
http-equiv="Content-Type">
<font face="Helvetica, Arial, sans-serif">Hallo Rudolf,<br>
<br>
in deiner vzlogger.conf ist hinter dem Eintrag "identifier" :
"1-0:1.8.0", ein Komma, da dieser Eintrag bei dir der letzte
ist, gehört hier kein Komma hin.<br>
Die Parameter für Baudrate und Parität sind bei dir
auskommentiert. Du Brauchst sie auch nicht unbedingt, da 9600
8n1 die default einstellung ist wenn keine Parameter angegeben
sind.<br>
Der Vollständigkeit halber habe ich dir die Einträge hierfür
unten in Grün Eingetragen.<br>
<br>
aggtime: gibt an nach wieviel Sekunden ein Wert
in die Datenbank geschrieben werden soll<br>
<br>
aggfixedintervall: rundet die Zeitstempel zu dem am nächsten
liegenden Zeitstempel, der Messwert wird aber nicht
interpoliert.<br>
<br>
aggmode: "SUM" Bei Zählern, bei denen das S0
Signal gelesen wird, werden in jedem Aufzeichnungsintervall die
Anzahl der Impulse abgespeichert<br>
Deshalb
müssen bei der Aggregation die Werte addiert werden, damit man
die Summe der Pulse in der aggtime in die Datenbank speichert.<br>
<br>
" AVG" Wird eine Leistung
oder eine Temperatur aufgezeichnet, ist häufig der Mittelwert
interessant.<br>
Deshalb wird bei
der Aggregation der Mittelwert aller Werte die innerhalb der
aggtime aufgezeichnet wurden in die Datenbank gespeichert.<br>
<br>
"MAX" </font><font
face="Helvetica, Arial, sans-serif"><font face="Helvetica,
Arial, sans-serif">Bei Zählern, bei denen Daten im "d0" oder
"SML" format gelesen werden, ist der Zählerstand bei jeder
Lesung verfügbar.<br>
In der
Regel ist der Zählerstand immer aufsteigend. Am Ende der
Aufzeichnungsperiode hat man also den höchsten Zählerstand.<br>
Will man
diesen in die Datenbank schreiben wählt man die option "MAX".<br>
Die option
"MAX" kann aber auch Sinnvoll sein wenn man eine
Maximaltemperatur oder eine Spitzenleistung aufzeichnen will.<br>
<br>
<br>
<br>
Nachstehen hab ich die etsprechenden Einträge rot in deine
vzlogger.conf eingetragen.<br>
<br>
WICHTIG: Immer wenn noch ein Parameter folgt muss ein Komma
getzt werden.<br>
Das Komma darf nicht im auskommentierten
teil stehen <br>
( // Kommetiert den rest der Zeile
ab hier aus )<br>
( /* Start Kommentar, */ Ende
Kommentar )<br>
Wenn kein Parameter folgt, kein Komma ans
Ende setzen<br>
<br>
<br>
</font></font><br>
<tt>$ cat /etc/vzlogger.conf</tt><tt><br>
</tt><tt>/**</tt><tt><br>
</tt><tt> * vzlogger configuration</tt><tt><br>
</tt><tt> *</tt><tt><br>
</tt><tt> * use proper encoded JSON with javascript comments</tt><tt><br>
</tt><tt> *</tt><tt><br>
</tt><tt> * take a look at the wiki for detailed information:</tt><tt><br>
</tt><tt> * <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></tt><tt><br>
</tt><tt> */</tt><tt><br>
</tt><tt><br>
</tt><tt>{</tt><tt><br>
</tt><tt>"retry" : 30, /* how long to sleep between
failed requests, in seconds */</tt><tt><br>
</tt><tt>"daemon": true, /* run periodically */</tt><tt><br>
</tt><tt>//"foreground" : true, /* dont run in background
(prevents forking) */</tt><tt><br>
</tt><tt>"verbosity" : 1, /* between 0 and 15 */</tt><tt><br>
</tt><tt>"log" : "/var/log/vzlogger.log",/* path to logfile,
optional */</tt><tt><br>
</tt><tt><br>
</tt><tt>"local" : {</tt><tt><br>
</tt><tt>// "enabled" : false, /* should we start the local
HTTPd for serving live readings? */</tt><tt><br>
</tt><tt> "port" : 8080, /* the TCP port for the local
HTTPd */</tt><tt><br>
</tt><tt> "index" : true, /* should we provide a index
listing of available channels if no UUID was requested? */</tt><tt><br>
</tt><tt> "timeout" : 30, /* timeout for long polling
comet requests, 0 disables comet, in seconds */</tt><tt><br>
</tt><tt> "buffer" : 600 /* how long to buffer readings
for the local interface, in seconds */</tt><tt><br>
</tt><tt>},</tt><tt><br>
</tt><tt><br>
</tt><tt>"meters" : [{</tt><tt><br>
</tt><tt> "enabled" : true,</tt><tt><br>
</tt><tt> "protocol" : "sml",</tt><tt><br>
</tt><tt> "device" : "/dev/ttyUSB0",</tt><tt><br>
</tt><tt> // baudrate: 9600, parity: 8N1</tt><tt><br>
<font color="#33cc00">"parity" : "8N1",<br>
"baudrate" : 9600,</font><br>
</tt><tt> </tt><tt> <font color="#ff0000">//</font>
"interval" : 180,</tt><tt><br>
</tt><tt><span class="st0"> <font color="#ff0000">"aggtime"</font></span><font
color="#ff0000"> <span class="sy0">:</span> <span
class="nu0">180</span><span class="sy0">,</span> <span
class="co2">/* aggregate all signals and give one update to
middleware every 'aggtime' seconds */</span> <span
class="st0"><br>
"aggfixedinterval"</span> <span class="sy0">:</span> <span
class="kw2">true</span><span class="sy0">,</span> <span
class="co2">/* round all timestamps to middleware to nearest
aggtime */</span> </font><br>
"channel" : {</tt><tt><br>
</tt><tt> "uuid" : "c0afc3e0-b811-11e3-a56c-1bfcfdfc41c6",</tt><tt><br>
</tt><tt> "middleware" : <a moz-do-not-send="true"
class="moz-txt-link-rfc2396E"
href="http://localhost/middleware.php">"http://localhost/middleware.php"</a>,</tt><tt><br>
</tt><tt> "identifier" : "1-0:1.8.0", /* Wirkleistung */</tt><tt><br>
</tt> <font color="#ff0000"><tt><span class="st0">"aggmode"</span>
<span class="sy0">:</span> <span class="st0">"MAX"</span> <span
class="co2">/* add all s0 intervals in the aggregation.
Possible Modes: SUM, AVG, MAXIMUM and NONE*/</span> </tt></font><tt>
<br>
} // channel</tt><tt><br>
</tt><tt> }] // meters</tt><tt><br>
</tt><tt>} // end of config</tt><br>
<br>
<br>
Gruß Hansi<br>
<br>
</blockquote>
<br>
</body>
</html>