Ankündigung

Einklappen
Keine Ankündigung bisher.

RRD mit mehreren Werten

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • pawlvandik
    antwortet
    Naja ... DEF: ist hier leider nur die halbe Wahrheit....

    Den Parameter DEF: gibt es nur beim Grafikmodus des rrdtool.
    Ja ... damit lässt sich dann die darzustellende Quelle innerhalb einer rrd auswählen.

    Soweit ich es verstanden habe, nutzt CV jedoch rrdfetch um an die Daten zu kommen ... dort bekommt man bei mehreren Datensätzen in einer rrd immer eine solche Ausgabe, wie ich hier angehangen habe - also ein Array.

    Hier gibts also wirklich Einiges, was man in der CV umstricken müsste, damit man 2 Quellen aus einer rrd in einen Graph zaubern könnte.
    Angehängte Dateien

    Einen Kommentar schreiben:


  • Michixx
    antwortet
    Also die Daten/-sätze werden mit DEF: ausgelesen.

    Wenn es interessiert, hier mal zwei Beispiele, wo dies leicht und verständlich erklärt ist.

    www.marty44.net - Systemstatus mit RRDTool anzeigen

    Wetterdatenerfassung mit dem USB-WDE1

    Einen Kommentar schreiben:


  • JuMi2006
    antwortet
    Nein das sind Datensätze in Datensätzen, aber Du hast recht DS war an dieser Stelle wohl falsch ... ich such mal ob ich das noch finde. Leider hab ich kein RRD mit mehreren Datensätzen zur Hand.

    EDIT:
    pawlvandik hats besser erklärt

    Einen Kommentar schreiben:


  • pawlvandik
    antwortet
    MIN, MAX, AVERAGE oder LAST sind sogenannte Consolidation Functions.

    Diese Funktionen können auf die in einer RRD gespeicherten Daten angewendet werden, um eben das MINIMUM, MAXIMUM, den DURCHSCHITT oder den letzten hinzugefügten Wert zu bekommen.

    Das hat also nichts mit den Datenquellen selbst zu tun.

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    Zitat von JuMi2006 Beitrag anzeigen
    Ohne jetzt tief gesucht zu haben, ich muss doch dem rrdfetch nur "DS" mitgeben und dann sollte es passen.
    Als DS übergeben wir MIN, MAX oder AVERAGE.
    Und nun oute ich mich endgültig als RRD-Nicht-Versteher-Und-Nur-Anwender : Sind das schon die verschiedenen Datensätze oder ist das noch mal etwas Gesondertes?

    Einen Kommentar schreiben:


  • Michixx
    antwortet
    Hallo Michael,

    Zitat von MGK Beitrag anzeigen
    Ich kann im Moment nicht nachschauen, ich meine aber das das raspi Image das Script von CometVisu/Install from Source - Open Automation nutzt
    das Script wird nicht genutzt.
    Auf dem Raspi Image wir das rrdtool 1.4.7-2 mit dem Patch von Mirko benutzt.
    Genau genommen das hier

    Gruß
    Michi

    Einen Kommentar schreiben:


  • JuMi2006
    antwortet
    Ohne jetzt tief gesucht zu haben, ich muss doch dem rrdfetch nur "DS" mitgeben und dann sollte es passen. Kann man mit jeder rrdtool-Version testen in dem man dieses rrdfetch benutzt: https://knx-user-forum.de/315884-post41.html
    Ich tippe es liegt an der CV - bin aber der Meinung irgendwo gelesen haben dass es schon geht.

    Einen Kommentar schreiben:


  • Tqm
    antwortet
    @MGK (Michael)

    Und die Schreibbelastung auf die SD-Karte zu minimieren arbeite ich nun mit RAM-Disks, welche ich nur noch zyklisch bzw. beim herunterfahren auf die SD-Karte sichere.

    MfG
    Thomas

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Hmm... Ok. Ich habe nochmal etwas gelesen... Also rrdfetch (bestandteil von RRD Tool) hat tatsächlich keine Parameter um gezielt auf eine Datenquelle innerhalb des RRD zuzugreifen. Was ich noch nicht verstanden habe ist... Ob die Einschränkung dass nur die erste Datenquelle angezeigt wird mit dem Patch des RRD Tool zusammen hängt.

    Einen Kommentar schreiben:


  • MGK
    antwortet
    Ich kann im Moment nicht nachschauen, ich meine aber das das raspi Image das Script von CometVisu/Install from Source - Open Automation nutzt - aber sed war nie meine Stärke...

    Michael

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Das sind 2 verschidene Dinge...

    rrdtool -fetch kann das sicherlich.

    Die CometVisu nutzt aber:

    rrdfetch

    Das ist ein eigenes Sub-Tool dass nur ganz wehnige Parameter besitzt -> RRDtool - rrdfetch

    Da kann scheinbar nicht gezielt angegeben werden welche Datenquellen ausgegeben werden.

    Einen Kommentar schreiben:


  • MGK
    antwortet
    "rrdtool fetch" sollte immer alle DS zurückliefern... Die Beschränkung ist wohl eher im rrdtool xport zu finden.

    Ich bin beruflich unterwegs und kann deshalb nicht gucken oder testen, spätestens am WE schaue ich mir das näher an.

    Ich nutze übrigens das raspberry Image hier aus der CV Forum...

    Michael

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    Gibt es denn dann alle Datenquellen auf einmal zurück oder tatsächlich nur eine?
    Mir fehlt leider eine RRD zum selbst schauen.

    Einen Kommentar schreiben:


  • swiss
    antwortet
    Das Hauptproblem ist, soweit ich das verstanden habe, das rrdfetch Tool dass die Daten aus dem RRD ausliest und als (json?) zur Verfügung stellt. Das Tool hat scheinbar keinen Parameter um mehrere Datenquellen innerhalb eines RRD ansprechen zu können.

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    Wenn mir jemand sagt, wie man einen Datensatz mit rrdfetch aus dem RRD holt, der nicht der erste ist, baue ich es ein.
    Da ich aktuell nicht viel Zeit habe, kann ich mich nicht selbst darum bemühen, irgendwo nach Informationen zu suchen.

    Einen Kommentar schreiben:

Lädt...
X