[vz-users] Dashboard und Database Backends

Andreas Goetz cpuidle at gmail.com
Fri Mar 27 11:31:12 CET 2015


Update: mittlerweile habe ich ein unter Windows lauffähiges Binary. Leider
passen die PHP Libraries noch nicht für v0.9, aber es geht voran...

Viele Grüße,
Andreas


2015-02-22 11:36 GMT+01:00 Monk <soulsolistice at gmail.com>:

> [>] Hallo Andreas,
>
> Soweit ich weiß läuft keine der 3 Datenbanken- auch nicht für Geld und
> gute  Worte- unter Windows. Hast Du evtl. andere Informationen?
>
> [>] Momentan nicht aber in der InfluxDB Community ist starkes Interesse an
> Windows und die Entwickler haben wohl schon signalisiert, dass sie Windows
> Support im Zuge von 0.9 oder direkt danach liefern wollen.
> Was alle 3 Datenbaken nicht leiden können, ist eine unterschiedliche
> zeitliche Auflösung der Datenpunkte. Für reine Anzeigezwecke ist es OK,
> wenn man mit den Werten rechnen will und die einzelnen Serien haben
> unterschiedliche Intervalle (wie z.B. meine S0 Zähler je nach Last
> verschiedene Tuples erzeugen) find das alle drei doof. Graphite ist hier
> momentan die Einzige bei der man mit ,,scale to second" das in den Griff
> bekommt.
>
> Bin mir nicht ganz sicher was Du damit meinst. Gibt es daraus Auswirkungen
> die die Nutzung für VZ einschränken würden?
>
> [>] Nein, nicht für die Nutzung in VZ, nur für meine Spielereien. Wenn man
> für die Graphen-Erstellung z.B. eine Summenabfrage macht und die Daten z.B.
> so aussehen
> Timestamp       Serie1  Serie2          Ergebnis der Summenabfrage
> 0               10      10              20
> 10              3                       3
> 11                      3               3
> 20              10      10               20
>
> Fazit:
> Momentan ist Graphite das mächtigste Werkzeug wenn man Rohdaten
> manipulieren will, als Ausblick ist InfluxDB wohl der Gewinner.
> Ich denke ohne jetzt weiter auf das Dashboard Thema einzugehen, wäre
> InfluxDB generell eine super Alternative zur heutigen VZ MYSQL DB
> (zumindest ab v0.9)
>
> Das würde mich auch interessieren. Hast Du evtl. ein fertiges Skript mit
> dem man die Datenserien einer VZ Installation nach Influx übertragen kann?
> Ein Prototyp für ein VZ auf Influx ließe sich dann relativ schnell basteln
> ;)
>
> [>] Angehängt an die Mail findest Du zwei Scripte vzInflow.pl und
> vzInflow2.pl. Das erste funktioniert mit dem momentanen InfluxDB 0.8.8
> Release und das zweite *sollte* mit der neuen 0.9 funktionieren.
> 0.9 ändert die die gesamte API ist aber Stand heute noch nicht lauffähig.
> Ein erster Alpha RC soll wohl in den nächsten Tagen kommen. Ich denke für
> einen Einsatz in VZ sollten wir auf alle Fälle auf die 0.9 warten.
> Generell wird diese aber sehr interessante Funktionen mitbringen, welche
> für VZ super angewendet werden können. Für mich die zwei spannendste
> Ansätze sind:
>
> Berechnungen direkt in der Datenbank:
> Zum Beispiel können mit der „derivative“ Funktion zeitliche Änderungen der
> Werte abgeleitet werden. Damit liese sich mit einem „select“ Ausdruck z.B.
> aus S0 Impulsen die Leistung berechnen oder aus Leistungswerten die Arbeit
> (kW -> kWh)
>
> Continuous Queries:
> Siehe:
> https://github.com/influxdb/influxdb/blob/master/continuous_queries.md
> Damit liese sich direkt in der Datenbank die Aggregation steuern. So
> könnte man z.B. eine hochauflösende Serie (z.B. Sekundenintervall) haben,
> die aber nur 7 Tage Daten enthält. Diese Serie wird über Continuous Queries
> beständig auf eine neue Serie mit Minutenauflösung und 30 Tage Vorhaltezeit
> aggregiert, usw.
> Das würde beständig in der DB selber ablaufen und liese sich je nach
> Benutzervorgaben konfigurieren. So könnte man z.B. auch jede Stunde aus den
> W die kWh berechnen und diese in eine eigene Datenserie wegschreiben.
>
> Viele Grüße,
>
> Thilo
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20150327/9295d81e/attachment.html>


More information about the volkszaehler-users mailing list