<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hallo Armin,<br>
</p>
<div class="moz-cite-prefix">Am 21.04.23 um 11:35 schrieb
applicationMGR:<br>
</div>
<blockquote type="cite"
cite="mid:44504345-F96B-4570-9D1A-7FEFCC1219CE@ecoCuyo.de">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<div class="">Mit kam der Gedanke, dass das ggf. an der
Aggregation liegen könnte (in vzlogger.conf aggtime 60
Sekunden):</div>
<div class=""><br class="">
</div>
<div class="">
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures;"
class="">*/10 * * * * flock -n /tmp/flock-vz_aggregate.lock
php /var/www/<a
href="http://volkszaehler.org/misc/tools/aggregate.php"
class="" moz-do-not-send="true">volkszaehler.org/misc/tools/aggregate.php</a>
run -m delta -l minute >/dev/null</span></div>
</div>
<div class="">
<div style="margin: 0px; font-stretch: normal; line-height:
normal;" class="">
<div class=""><span style="font-variant-ligatures:
no-common-ligatures;" class="">
<div style="margin: 0px; font-stretch: normal; font-size:
11px; line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures"
class="">1 * * * * flock -n
/tmp/flock-vz_aggregate.lock php /var/www/<a
href="http://volkszaehler.org/misc/tools/aggregate.php"
class="" moz-do-not-send="true">volkszaehler.org/misc/tools/aggregate.php</a>
run -m delta -l hour >/dev/null</span></div>
<div style="margin: 0px; font-stretch: normal; font-size:
11px; line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures"
class="">0 1 * * * flock -n
/tmp/flock-vz_aggregate.lock php /var/www/<a
href="http://volkszaehler.org/misc/tools/aggregate.php"
class="" moz-do-not-send="true">volkszaehler.org/misc/tools/aggregate.php</a>
run -m delta -l day >/dev/null</span></div>
<div style="margin: 0px; font-stretch: normal; font-size:
11px; line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures"
class=""><br class="">
</span></div>
</span></div>
<div class="">Durch den Wrapper sollten sich die php-cron-Jobs
bei Performance eigentlich nicht stapeln oder doch?</div>
</div>
</div>
</blockquote>
<br>
<p>Nur damit hier keine Missverständnisse stehen bleiben: Die
Aggregation (aggtime, aggmode usw.) im vzlogger hat <b>nichts</b>
mit der Aggregation auf der Datenbank (aggregate.php) zu tun.</p>
<p>Ersteres dünnt "high speed" Daten aus, so dass z.B. nur alle 60
sec ein Wert (der Mittelwert, das Maximum -- je nach aggmode) an
die Middleware gesendet und in der DB gespeichert wird. Der Rest
wird verworfen.<br>
</p>
<p>Letzteres erzeugt verdichtete Daten für das Frontend, so dass der
Bildaufbau bei Auswahl eines längeren Zeitraums schneller geht.
Die Grafik für ein ganzes Jahr auf Basis von Minutenwerten z.B.
müsste 8760*60 = über eine halbe Million Datensätze rendern bzw.
intelligent verdichten. Diese Verdichtung macht aggregate.php und
legt das Ergebnis zusätzlich in der DB ab.</p>
<p>Wenn Du in vzlogger.conf aggtime immer auf mindestens 60 sec
stehen hast, macht aggregate.php -l minute keinen Sinn: Dann
gibt's nichts zu verdichten. :-)</p>
<p>Übrigens: Wenn Dir die Zählerstände (OBIS 1-0:?.8.?) alle 60 sec
reichen, solltest Du in diesen Channels aggmode auf max stellen.
Zählerstände zählen immer nur nach oben. Mit max bekommst Du den
letzten, zu dem dann auch der Zeitstempel passt.</p>
<p><br>
</p>
<p>Am Anfang des Threads hast Du geschrieben:</p>
<p>
<blockquote type="cite">Die Installation läuft auf einem Raspberry
Pi 3 Model B Rev 1.2 mit SanDisk Ultra 16 GB microSDHC Memory
Card.</blockquote>
Dass die Lebensdauer dieser Karten, auch bei "schonenden" =
vergleichsweise seltenen Schreibvorgängen auf die Datenbank, meist
schon nach wenigen Monaten durch ist, ist Dir hoffentlich bekannt
und bewusst. Eine kleine Investition in eine SSD oder einen
FIT-Stick kann viele Stunden Fehlersuche und Neuinstallation
vermeiden. Ich spreche da aus leidvoller Erfahrung...</p>
<p>Gruß von Lech und Wertach</p>
<p>Rupert<br>
</p>
<p><br>
</p>
</body>
</html>