Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. InfluxDB
  5. influxDB, sep. Datenreihen für Sichten auf Messwert?

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.1k

influxDB, sep. Datenreihen für Sichten auf Messwert?

Geplant Angeheftet Gesperrt Verschoben InfluxDB
2 Beiträge 2 Kommentatoren 166 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • MartinPM Online
    MartinPM Online
    MartinP
    schrieb am zuletzt editiert von
    #1

    Titel-Langform: influxDB - separate Datenreihen für verschiedene Sichten auf den gleichen Messwert, oder eine Datenreihe mit Roh-Messwert?

    Die Frage ist eher allgemeiner Natur, aber ich will sie an einem Beispiel stellen.

    Ich nutze einen Puls-Zähler, der meinen Gaszähler auswertet. Ein induktiver Näherungssensor wird von einem hinter der Frontplatte meines Gaszählers rotierenden Metallplättchen getriggert. 10 Liter Gas / Impuls.

    Iobroker zählt die Impulse in einem Userdata-Datenpunkt, und rechnet daraus weitere Userdata-Datenpunkte aus (Kubikmeter-Gesamt, kWh Vortag, kWh letzte Stunde, Aktuelle Brennerleistung)

    Diese Datenpunkte gehen dann wiederum in die influx-DB.

    Jetzt frage ich mich, ob es nicht sinnvoller ist, nur eine Datenreihe mit den Roh-Pulsen in der influx DB anzulegen, und daraus die obigen Werte mit Flux-Query-Language zu erzeugen. Würde ja ggfs. Speicherplatz in der Datenbank sparen ...

    Auf der anderen Seite finde ich die flux-QL ziemlich sperrig, und ich fürchte, dass die Wartbarkeit leidet, wenn man sich wieder eine "Programmier" Sprache heranschafft, die man nur alle paar Wochen mal aktiv nutzt...

    Wie haltet Ihr es in solchen Fällen?

    P.S. Sorry für den verstümmelten Thread-Titel - manchmal ist die Längenbegrenzung des Titels nervig ...

    Intel(R) Celeron(R) CPU N3000 @ 1.04GHz 8G RAM 480G SSD
    Virtualization : unprivileged lxc container (debian 12 on Proxmox 8.4.14)
    Linux pve 6.8.12-16-pve
    6 GByte RAM für den Container
    Fritzbox 6591 FW 8.03 (Vodafone Leih-Box)
    Remote-Access über Wireguard der Fritzbox

    AsgothianA 1 Antwort Letzte Antwort
    0
    • MartinPM MartinP

      Titel-Langform: influxDB - separate Datenreihen für verschiedene Sichten auf den gleichen Messwert, oder eine Datenreihe mit Roh-Messwert?

      Die Frage ist eher allgemeiner Natur, aber ich will sie an einem Beispiel stellen.

      Ich nutze einen Puls-Zähler, der meinen Gaszähler auswertet. Ein induktiver Näherungssensor wird von einem hinter der Frontplatte meines Gaszählers rotierenden Metallplättchen getriggert. 10 Liter Gas / Impuls.

      Iobroker zählt die Impulse in einem Userdata-Datenpunkt, und rechnet daraus weitere Userdata-Datenpunkte aus (Kubikmeter-Gesamt, kWh Vortag, kWh letzte Stunde, Aktuelle Brennerleistung)

      Diese Datenpunkte gehen dann wiederum in die influx-DB.

      Jetzt frage ich mich, ob es nicht sinnvoller ist, nur eine Datenreihe mit den Roh-Pulsen in der influx DB anzulegen, und daraus die obigen Werte mit Flux-Query-Language zu erzeugen. Würde ja ggfs. Speicherplatz in der Datenbank sparen ...

      Auf der anderen Seite finde ich die flux-QL ziemlich sperrig, und ich fürchte, dass die Wartbarkeit leidet, wenn man sich wieder eine "Programmier" Sprache heranschafft, die man nur alle paar Wochen mal aktiv nutzt...

      Wie haltet Ihr es in solchen Fällen?

      P.S. Sorry für den verstümmelten Thread-Titel - manchmal ist die Längenbegrenzung des Titels nervig ...

      AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von
      #2

      @martinp sagte in influxDB, sep. Datenreihen für Sichten auf Messwert?:

      Wie haltet Ihr es in solchen Fällen?

      Ich habe den Fall nicht, aber:

      Ob du damit wirklich platz sparst hängt massiv davon ab wie häufig Du die Aktuelle Brennerleistung aktualisierst. Findet das mit jedem Puls statt, dann wirst Du platz sparen. Das macht aber aus meiner Sicht nur Sinn wenn du sowieso wenig verbrauchst. Bei hoher Brennerleistung hast du ggf. mehrere Pulse pro Aktualisierung der Brennerleistung in der Influx DB. Schon wenn es dann nur 2 Pulse sind, ist das mit dem einsparen des Speicherplatzes dahin.

      Dazu kommt dann die Flux-Query - die - Immer dann wenn du dir die Daten anschaust Rechenleistung verbrät - und dann im Verhältnis viel, da ja aus der Datenbank die Einzelpulse geholt werden müssen. Ob da ein "Gewinn" übrig bleibt ist eher fraglich.

      Der eigentliche Vorteil wäre das du beliebige Queries erstellen kannst und nicht auf deine vorgerechneten Werte angewiesen bist. Und da kommt dann das Thema Query-Sprache und Einarbeitung dazu.

      Unterm strich würde ich es nicht machen. Der Vorteil ist zu gering um den Aufwand zu rechtfertigen.

      A.

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      1 Antwort Letzte Antwort
      1
      Antworten
      • In einem neuen Thema antworten
      Anmelden zum Antworten
      • Älteste zuerst
      • Neuste zuerst
      • Meiste Stimmen


      Support us

      ioBroker
      Community Adapters
      Donate

      789

      Online

      32.4k

      Benutzer

      81.5k

      Themen

      1.3m

      Beiträge
      Community
      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
      ioBroker Community 2014-2025
      logo
      • Anmelden

      • Du hast noch kein Konto? Registrieren

      • Anmelden oder registrieren, um zu suchen
      • Erster Beitrag
        Letzter Beitrag
      0
      • Home
      • Aktuell
      • Tags
      • Ungelesen 0
      • Kategorien
      • Unreplied
      • Beliebt
      • GitHub
      • Docu
      • Hilfe