[vz-dev] Aggregationsmode "DELTA"

Thorben Thuermer r00t at constancy.org
Sun Oct 27 19:12:27 CET 2013


On Sun, 27 Oct 2013 17:36:13 +0100 <vz at stromtarif-24.de> wrote:
> In meiner Installation vom vzlogger auf einem Raspberry habe ich mir eine
> weitere Aggregartions-Methode eingebaut, die ich so von Prozessleitsystemen
> her kenne.
> 
> Ein neuer Wert wird nur in die Datenbank geschrieben, wenn er ein gewisses
> Delta zum vorhergehenden Wert überschreitet.
> 
> Innerhalb der Aggregationszeit werden vom latest-Wert ausgehend die
> nachfolgenden Werte im Buffer bewertet, ob das Delta einen prozentualen Wert
> des alten Wertes überschreitet. Ist das nicht der Fall, wird der Wert als
> gelöscht markiert. So wird der latest-Wert und alle relevanten Änderungen
> eingetragen. Da das Delta prozentual vom Istwert berechnet wird, werden bei
> kleinen Werten auch kleine Änderungen erfasst.
> 
> Der Threshold ist pro Channel in der vzlogger.conf einzutragen.
> Aggtime und aggmode(DELTA) wie gehabt auch.
> 
> Interessant oder Nonsens?

klingt sehr sinnvoll/vernuenftig/naheliegend.
koennen wir uns den code mal anschauen,
bzw hast du's auf github und schickst einen pull-request,
oder ansonsten zB. ein diff an die liste?

> Bei mir reduzieren sich dadurch die Datensätze auf rd. 20% ohne nennenswerte
> Darstellungsverluste.
> 
> Viele Grüße
> Andreas Oberzier

- Thorben


More information about the volkszaehler-dev mailing list