<p dir="ltr">Hallo Daniel,</p>
<p dir="ltr">jetzt solltest du in vzlogger noch Aggregation einrichten. Mit der momentanen Konfiguration kriegst du im Sekundentakt neue Werte in die Datenbank, was diese sehr schnell sehr groß macht und sich negativ auf die Performance auswirkt. Also unter meter den Parameter aggtime (in Sekunden) definieren und für jeden channel aggmode (MAX für Zählerstände, AVG für Leistungen). Ob du die Leistungskanäle wirklich brauchst, solltest du dir überlegen, denn eigentlich ist die Information ja redundant. Außerdem entstehen bei Leistungswerten immer Abweichungen, weil die Middleware die Leistung zwischen zwei Messwerten als konstant betrachten muss, was in der Regel ja nicht stimmt. Das Problem gibts bei Zählerständen nicht, da hier der Zähler die Integration übernimmt und somit die Differenz zwischen zwei Zählerständen die durschnittliche Leistung im Intervall repräsentiert, nicht die momentane Leistung zum Zeitpunkt der Auslesung.</p>
<p dir="ltr">Grüße<br>
Frank</p>
<div class="gmail_quote">Am 19.06.2016 19:55 schrieb "Daniel Spannbauer" <<a href="mailto:dspannbauer@web.de">dspannbauer@web.de</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<p>Sorry, klar....</p>
<p><br>
</p>
<p>Hier mal die vzlogger.conf:</p>
<p>{<br>
"retry": 10, // how long to sleep between failed
requests, in seconds<br>
"daemon": true, // run periodically<br>
"verbosity": 0, // one of 0 = log_error and
log_warning, 5 = log_info, 10 = log_debug, 15 = log_finest<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": -1 // how long to buffer readings for the
local interface, in seconds (if greater 0) or how many tuples to
return per channel if <0 (-3 = return 3 tuples), default -1<br>
},<br>
<br>
"meters": [{<br>
"enabled": true, // disabled meters will
be ignored (default)<br>
"protocol": "sml", // see 'vzlogger -h'
for list of available protocols<br>
"device" : "/dev/lesekopf0",<br>
"channels": [{<br>
"uuid": "70e20fa0-3611-11e6-af2c-5d3b2dfcf5b0",<br>
"middleware" :
<a href="http://localhost/volkszaehler.org/middleware.php" target="_blank">"http://localhost/volkszaehler.org/middleware.php"</a>,<br>
"identifier" : "1-0:16.7.0",<br>
},{<br>
"uuid": "16a13a00-3611-11e6-8e7c-09d91a3edbac",<br>
"middleware" :
<a href="http://localhost/volkszaehler.org/middleware.php" target="_blank">"http://localhost/volkszaehler.org/middleware.php"</a>,<br>
"identifier" : "1-0:1.8.0",<br>
}]<br>
},{<br>
"enabled": true, // disabled meters will
be ignored (default)<br>
"protocol": "sml", // see 'vzlogger -h'
for list of available protocols<br>
"device" : "/dev/lesekopf1",<br>
"channels": [{<br>
"uuid": "ad797c10-363d-11e6-984c-3195b645c350",<br>
"middleware" :
<a href="http://localhost/volkszaehler.org/middleware.php" target="_blank">"http://localhost/volkszaehler.org/middleware.php"</a>,<br>
"identifier" : "1-0:16.7.0",<br>
},{<br>
"uuid": "e6fda240-363d-11e6-8efb-1159e9b0e5b4",<br>
"middleware" :
<a href="http://localhost/volkszaehler.org/middleware.php" target="_blank">"http://localhost/volkszaehler.org/middleware.php"</a>,<br>
"identifier" : "1-0:1.8.0",<br>
},{<br>
"uuid": "f0575830-363d-11e6-974c-03cf7420edff",<br>
"middleware" :
<a href="http://localhost/volkszaehler.org/middleware.php" target="_blank">"http://localhost/volkszaehler.org/middleware.php"</a>,<br>
"identifier" : "1-0:1.8.1",<br>
},{<br>
"uuid": "f88cfc80-363d-11e6-9624-eb973441cfc2",<br>
"middleware" :
<a href="http://localhost/volkszaehler.org/middleware.php" target="_blank">"http://localhost/volkszaehler.org/middleware.php"</a>,<br>
"identifier" : "1-0:1.8.2",<br>
}]<br>
}<br>
]<br>
}<br>
</p>
<p><br>
</p>
<p>vzlogger.log gibt nicht viel her:</p>
<p>[Jun 19 19:55:03][chn4] CURL Error from middleware: unexpected
character<br>
[Jun 19 19:55:03][chn3] CURL Error from middleware: unexpected
character<br>
[Jun 19 19:55:05][chn0] CURL Error from middleware: unexpected
character<br>
[Jun 19 19:55:06][chn1] CURL Error from middleware: unexpected
character<br>
[Jun 19 19:55:12][chn2] CURL Error from middleware: unexpected
character<br>
</p>
<p><br>
</p>
<p>Gruß</p>
<p><br>
</p>
<p>Daniel</p>
<p><br>
</p>
<div>Am 19.06.2016 um 19:34 schrieb Frank
Richter:<br>
</div>
<blockquote type="cite">
<p dir="ltr">Hallo Daniel,</p>
<p dir="ltr">Andreas war um Sekunden schneller. Schick bitte mal
deine Konfiguration und eine Logdatei (siehe <a href="http://wiki.volkszaehler.org/howto/debug" target="_blank"><a href="http://wiki.volkszaehler.org/howto/debug" target="_blank">http://wiki.volkszaehler.org/howto/debug</a></a>),
damit wir da helfen können.</p>
<p dir="ltr">Grüße<br>
Frank</p>
<div class="gmail_quote">Am 19.06.2016 19:00 schrieb "Daniel
Spannbauer" <<a href="mailto:dspannbauer@web.de" target="_blank">dspannbauer@web.de</a>>:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<p>Ok, danke für die Aufklärung.</p>
<p>Also meiner zeigt neben der Verbrauchten Energie noch die
Leistung in W an.</p>
<p>Die müsste ich ja unter 16.7.0 auslesen können. <br>
</p>
<p>Hab alles jetzt mal in der vzlogger.conf verankert...habe
jetzt in der vzlogger.conf folgenden Fehler:</p>
<p>CURL Error from middleware: unexpected character</p>
<p>Kann damit jemand was anfangen? Suche hat irgendwie
nichts vernünftiges ausgespuckt.</p>
<p><br>
</p>
<p>Gruß<br>
Daniel</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<br>
<div>Am 19.06.2016 um 15:27 schrieb Frank Richter:<br>
</div>
<blockquote type="cite">
<p dir="ltr">Hallo Michael und Udo,</p>
<p dir="ltr">ok, war unsauber. Der Zähler misst
Wirkleistung (via U, I und cos phi) und intgeriert das
über t auf zur Wirkenergie, die er dann anzeigt und die
abgerechnet wird. Zufrieden?<br>
Was ich eigentlich meinte, ist dass sich Daniel nicht
zuviel Gedanken um Wirk-/Blind-/Schein-Leistung/-Energie
machen soll. Eigentlich hat er ja auch nach
Konfiguration der Kanäle gefragt...</p>
<p dir="ltr">Grüße<br>
Frank</p>
<div class="gmail_quote">Am 19.06.2016 13:38 schrieb
"Udo1" <<a href="mailto:udo1@gmx.net" target="_blank">udo1@gmx.net</a>>:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Am
19.06.2016 um 13:22 schrieb Michael Etter:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ohne jetzt klugscheissen zu wollen:<br>
Die meisten Zähler zeigen doch nicht die
Wirkleistung, sondern Wirkenergie an?! Das ist ja
auch das, was man normalerweise bezahlt.<br>
</blockquote>
tust du nicht.<br>
Einheit für Wirkleitung: W (Watt)<br>
Einheit für verbrauchte Energie: kWh (Kilowattstunden)<br>
Die Zähler liefern je nach Konfiguration beides. In
der Regel aber nur verbrauchte und/oder eingespeiste
Energie.<br>
<br>
Gruß<br>
Udo<br>
</blockquote>
</div>
</blockquote>
<br>
</div>
</blockquote>
</div>
</blockquote>
<br>
</div>
</blockquote></div>