Datenbank Messwerte

  • hallo zusammen,

    wie stellt ihr eure Messwerte von Sensoren da ?


    Bis jetzt gefällt mir Grafana sehr gut zum darstellen von den Messwerten.


    Als Datenbank wird InfluxDB meistens vorgeschlagen
    Irgendwie kann man das so machen.
    Messwerte bis einem Tag werden alle gespeichert
    Messwerte bis eine Woche wird ein Mittelwert alle 5 Minuten gespeichert
    Messwerte bis einem Monat wird ein Mittelwert von x Minuten/Stunden gespeichert
    usw.

  • bei mir wird per mysql db, die auf einem externen server liegt geloggt.
    ich hab mich bewusst dafür entschieden, da ich diese werte unabhängig von meinem system gelagert haben möchte.
    ausserdem kann ich so meine daten bequem per phpmyadmin im browser bearbeiten.
    so bleiben immer alle messwerte erhalten, auch wenn ich mal ein backup zurückspielen muss.
    als visualisierung nutze ich auch grafana

  • ja der Speicherverbauch der Datenbank pro gespeicherten Messpunkt :)

    ein Messwert alle 5 Minuten sind im Jahr sind 105.120 Messwerte pro Sensor.
    Wieviel MB sind das ?
    Bei 4 byte pro Messwert sind das ja ca. 0,42 Mb

    Könnte das stimmen ?

  • du hast ja interessen :D
    also....ich hab ne alte datenbank von mir hier. 245 items, wobei die häufigkeit wie einträge geschrieben werden sehr unterschiedlich ist.
    insgesamt sind es 2,9mio einträge.
    die dateigröße der exportierten datenbank (unkomprimiert) beträgt 95mb.
    laufzeit der datenbank war ca 1,5 jahre.

    ein Messwert alle 5 Minuten sind im Jahr sind 105.120 Messwerte pro Sensor.

    kommt drauf an...meist schreiben geräte ja nicht in zeitintervallen sondern nur bei änderungen in die datenbank, abhängig wie du das konfigurierst
    ein item bei mir was so ziemlich die meisten einträge produziert hat war die aussentemperatur.
    in 1,5 jahren ca 150000 einträge. exportiert sind das 3mb.

    ich hoffe, ich konnte deine neugier befriedigen :thumbup:

  • das stimmt :)

    z.B. Der Windmesser hat in einem Tag ca. 7000 Messwerte erzeugen, wenn er bei jeder Änderung der Messwert speichert.
    Bleibt das so, würde der Sensor ungefähr soviel Messwerte in einem Jahr erzeugen wie du insgesamt hast.

    Leider hab ich noch ein paar solche Sensoren wo diese massen an Messwerte produzieren können.

    Ob es überhaupt sinn mach alles aufzuzeichnen muss ich mir nochmal überlegen.
    Ein Mittelwert über eine Zeit reicht bestimmt auch.
    Daten sammeln ist eins, was sinnvolles damit anfangen was anderes :)

  • wenn ich das richtig verstehe, ist es nicht ein Mittelwert von dem Zeitpunkt der letzten Messung bis zum aktuellen Wert, sondern der Wert zu dem Zeitpunkt.

    Ich muss mir erstmal Gedanken machen was mir an den Messwerten wichtig ist.

    Danke nochmal für die Infos.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!