RRD mySQL
eventuell hift dieser Beitrag:
RRDTool with MySQL | My thoughts
Dachte hier wird nur OWFS genutzt. Bin begeistert.
JG
Ankündigung
Einklappen
Keine Ankündigung bisher.
Wie betrachtet ihr eure Plots?
Einklappen
X
-
Eigentlich bräuchte man doch nur ein script, was aus der items.conf ein drraw.conf macht. Jedenfalls für rrd.
Einen Kommentar schreiben:
-
Das hier wäre doch genau das Richtige:
The IPython notebook - YouTube
Habt ihr eine Idee, wie man hierin nun die sh.py Funktionen/Items, wie auch an der interaktiven Shell nutzen könnte? Dan wären wir fertig.
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Hallo,
über eine Logik kann man ja recht leicht die Items ermitteln, die RRD aktiv haben.
Problematisch sehe ich momentan aber noch, dass man nicht rrd und sqlite gleichzeitig nutzen kann.
Mal ein anderer Ansatz:
Das ganze muss ja nicht in der Visu sein. Es könnte auch ein Python-Programm/Plotting-Tool sein, welches die Daten direkt von sh.py (über die Python-Funktionen) abruft.
Gruß,
Hendrik
Einen Kommentar schreiben:
-
Man könnte auch meinen, das man VISU und Analyse trennt...
Das geht ja auch erstmal.
Ansonsten müsste die Visu wenigstens abfragen können, welche Items rrd enabled sind.
Einen Kommentar schreiben:
-
Zitat von Apollo Beitrag anzeigenSqllite ist immer die bessere Wahl. Die Datenbank kann sehr viel performanter Daten lieferen.Ist beides nachvollziehbar.Zitat von greentux Beitrag anzeigensqlite ist dann aber eine Art Vendor lockin, da man dann mit dem Blumenstrauss an 3rd party rrd Tools nicht mehr arbeiten kann.
Wäre eine Lösung möglich sinnvoll, bei der die Daten in der Sqlite-DB gehalten aber bei Bedarf ein RRD erzeugt wird? Wäre das mit kleinem Aufwand möglich?
Der Zeitraum ist die eine Sache, die Wahl der Daten(sätze) die andere. Wie stellst du dir das vor?Man müsste nur in der Visu ein paar Felder vorsehen, um den Zeitraum zu wählen. Dafür bräuchte man ein eigenes Widget, was aber nicht zu schwierig sein dürfte.
Och, nen Pop-Up (im gleichen Fenster) finde ich nicht unschön. (Hab ich ja auch schon versucht, da gibt es hier einen Thread zu, läuft nur noch nicht) Mir geht es hier aber gar nicht um schön, sondern um flexibel.Man müsste mal nachdenken, wie man viele rrd in einer Visuseite schön darstellen kann. Auch dann noch, wenn sie etwas "größer" werden. Man könnte da Popups machen, sieht aber auch nicht so dolle aus. Mal sehen, ob jemand eine Idee hat.
Es geht darum, wenn man nicht versteht, warum die Zirkulation nicht dafür sorgt, dass das Wasser morgens warm ist.
Da weiss ich heute nicht, dass dieses Problem jemals auftreten wird. Daher erzeuge ich heut keinen Plot in der Visu mit den betreffenden Daten (Status Pumpe, Puffer Temp oben, VL/RL Warmwasser-Station, Ausgang WW-Station), sondern würde das on Demand machen.
Das geht mit Drraw z.B. recht schnell.
Sowas in der SV (Auswahl der Daten und des Zeitraums) wäre super, aber nicht unbedingt einfach (die SV weiss ja heute gar nicht, welche Daten als Zeitschrieb vorhanden sind); könnte man aber sicher in sh.py einbauen.
Ich weiss nicht ob es hier Interesse/Motivation seitens Apollo/mknx gibt?
Gruß,
Hendrik
Einen Kommentar schreiben:
-
sqlite ist dann aber eine Art Vendor lockin, da man dann mit dem Blumenstrauss an 3rd party rrd Tools nicht mehr arbeiten kann.
Und so simpel drraw auch aussieht, es erfüllt seinen Zweck sehr gut.
Man müsste mal nachdenken, wie man viele rrd in einer Visuseite schön darstellen kann. Auch dann noch, wenn sie etwas "größer" werden. Man könnte da Popups machen, sieht aber auch nicht so dolle aus. Mal sehen, ob jemand eine Idee hat.
Einen Kommentar schreiben:
-
Sqllite ist immer die bessere Wahl. Die Datenbank kann sehr viel performanter Daten lieferen.
Man müsste nur in der Visu ein paar Felder vorsehen, um den Zeitraum zu wählen. Dafür bräuchte man ein eigenes Widget, was aber nicht zu schwierig sein dürfte.
Gruss
Einen Kommentar schreiben:
-
Ja, was spricht gegen die RRDs?
Klar kannst Du sqlite nehmen, aber da hast Du dann keinen schönen Viewer. Daher nehme ich auch rrd für die Plots und drraw zum anschauen.
Wenn ich ein sqlite Feature bräuchte, würde ich das Item eben zweimal anlegen. Ggf. kan Marcus das auch anpassen, so dass rrd UND sqlite gleichzeitig geht.
Einen Kommentar schreiben:
-
Wie betrachtet ihr eure Plots?
Hallo,
manchmal möchte man ja die seine Plots an verschiedenen Tagen und vielleicht sogar mit Benutzerdefinierten Datenquellen ansehen.
Im Falle von rrds gibt es dafür ja z.B. drraw.
Drraw hat ein Web-Interface in dem man die darzustellenden RRDs wählen kann. So speichert man dann Plots bei denen man dann später einen beliebigen Zeitpunkt wählen kann.
In der SmartVisu kann ich zwar auch Plots erstellen in denen ich auch den Zeitraum (wenn zoomable) wählen kann, doch das hat zwei Haken:
1) Im Normalfall reicht ja der aktuelle Tag, oder die aktuelle Woche. Will ich aber mal einen Monat zurück, dann könnte ich das zwar realisieren indem ich den Initialen Zoombereich auf einen Monat setze und dann zoome, aber in der Regel interessiert mich ja ein anderer Zeitraum (letzter Tag). Außerdem werden dann wahrscheinlich immer unnötig viele Daten übertragen.
2) Die dazustellenden Daten sind fest verdrahtet und in der Visu nicht wählbar.
Das ganze ist auch nicht unbedingt ein Feature der Visu/muss nicht hübsch sein/muss nicht touch-fähig sein.
Aber welche Lösung gibt es, wenn man mal nachsehen möchte, warum die Jalousien vor drei Wochen nicht hochgegangen sind, obwohl nebenan ein Baum umgekippt ist?
Eine Möglichkeit wäre natürlich rrd=true und drraw zu nutzen, aber dann werden die Daten doppelt gespeichert..
Gruß,
HendrikStichworte: -


Einen Kommentar schreiben: