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. Grafana
  5. Verbrauchs-Startwert für Diagrammausgabe zu hoch

NEWS

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

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

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

Verbrauchs-Startwert für Diagrammausgabe zu hoch

Geplant Angeheftet Gesperrt Verschoben Grafana
5 Beiträge 2 Kommentatoren 620 Aufrufe 1 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.
  • R Offline
    R Offline
    Roetty
    schrieb am zuletzt editiert von Roetty
    #1

    Hallo zusammen,

    ich habe folgendes Anliegen. Ich füttere die Infuxdb in ioBroker u.a. mit dem Zählerstand meines Hauszählers. Nun ist es ja so, dass im Moment der Verknüpfung des Zähler-Datenpunktes mit Influxdb der aktuelle Zählerstand - in meinem Fall ~28.500 kw/h - als erster Wert in die Datenbank mit aktuellem Timestamp geschrieben wird. Wenn ich mir nun in Grafana den Tagesverbrauch als Balkendiagramm anzeigen lassen möchte, beginnt die Darstellung eben mit diesem Wert der Inbetriebnahme und Zeigt den Verbrauch von eben diesen 28.500 kw/h als Tagesverbrauch an. Das Problem ist nun, das die Darstellung aller folgenden Tageverbräuche im Verhältnis zum Startwert von 28.000 kw/h so viel kleiner sind (um die 10 kw/h), dass sie in dem Chart praktisch nicht angezeigt werden.

    Frage: Hat jemand ein Idee, wie ich das Lösen kann?

    VG Rötty

    U 1 Antwort Letzte Antwort
    0
    • R Roetty

      Hallo zusammen,

      ich habe folgendes Anliegen. Ich füttere die Infuxdb in ioBroker u.a. mit dem Zählerstand meines Hauszählers. Nun ist es ja so, dass im Moment der Verknüpfung des Zähler-Datenpunktes mit Influxdb der aktuelle Zählerstand - in meinem Fall ~28.500 kw/h - als erster Wert in die Datenbank mit aktuellem Timestamp geschrieben wird. Wenn ich mir nun in Grafana den Tagesverbrauch als Balkendiagramm anzeigen lassen möchte, beginnt die Darstellung eben mit diesem Wert der Inbetriebnahme und Zeigt den Verbrauch von eben diesen 28.500 kw/h als Tagesverbrauch an. Das Problem ist nun, das die Darstellung aller folgenden Tageverbräuche im Verhältnis zum Startwert von 28.000 kw/h so viel kleiner sind (um die 10 kw/h), dass sie in dem Chart praktisch nicht angezeigt werden.

      Frage: Hat jemand ein Idee, wie ich das Lösen kann?

      VG Rötty

      U Offline
      U Offline
      UlliJ
      schrieb am zuletzt editiert von
      #2

      @roetty
      versuch es mal so

      SELECT non_negative_difference(last(cumulative_sum)) FROM(
      SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "0_userdata.0.4000_EnergieErzeugung.Zaehler.NetzbezugTotal" WHERE $timeFilter GROUP BY time(1d)) WHERE $timeFilter GROUP BY time(30d) 
      

      Datenpunkt anpassen nicht vergessen.
      Sollte dann so etwas bei raus kommen

      ed6167d4-24bb-4bf4-b491-62cb77c2011b-grafik.png

      Habe hier Influxdb 1.8 laufen, ob das ab Version 2 noch klappt ...keine Ahnung
      VG

      Proxmox auf iNuc, VM's IOB, Raspberrymatic, lxc für InfluxDB2, Grafana, u.a. *** Homematic & Homematic IP, Shellies etc

      R 1 Antwort Letzte Antwort
      0
      • U UlliJ

        @roetty
        versuch es mal so

        SELECT non_negative_difference(last(cumulative_sum)) FROM(
        SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "0_userdata.0.4000_EnergieErzeugung.Zaehler.NetzbezugTotal" WHERE $timeFilter GROUP BY time(1d)) WHERE $timeFilter GROUP BY time(30d) 
        

        Datenpunkt anpassen nicht vergessen.
        Sollte dann so etwas bei raus kommen

        ed6167d4-24bb-4bf4-b491-62cb77c2011b-grafik.png

        Habe hier Influxdb 1.8 laufen, ob das ab Version 2 noch klappt ...keine Ahnung
        VG

        R Offline
        R Offline
        Roetty
        schrieb am zuletzt editiert von
        #3

        @ullij
        Hey danke... ich nutze v3.1.8 leider zeigt mir diese Abfrage kein Ergebnis. Datenpunkt habe ich natürlich angepasst.

        VG

        U 2 Antworten Letzte Antwort
        0
        • R Roetty

          @ullij
          Hey danke... ich nutze v3.1.8 leider zeigt mir diese Abfrage kein Ergebnis. Datenpunkt habe ich natürlich angepasst.

          VG

          U Offline
          U Offline
          UlliJ
          schrieb am zuletzt editiert von UlliJ
          #4

          @roetty
          das ist eine Abfrage für einen langen Zeitraum (Monatswerte).

          Versuch mal Schritt für Schritt mit dem inneren Teil der Abfrage.

          SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "Dein Datenpunkt" WHERE $timeFilter GROUP BY time(1d)
          

          Zeitfilter in Grafana mal auf 7 Tage oder so stellen. Sollte für jeden Tag ein Balken/Punkt je nach chart herauskommen.

          2f557e74-2e85-467c-9fcf-4b16b44bc57c-grafik.png

          Und dann vielleicht mal Deine Einstellungen zeigen.
          Edit: und die Version von influxdb und Grafana sollten wir auch klären. Eine v3... gibt es für Influxdb nicht. Entweder v1.8 oder 2.x?
          Hier bei mir: Influxdb 1.8 und Grafana 9.0.x
          Bei Influxdb 2.x funktioniert die Abfrage anders und da habe ich keine Ahnung von.

          Proxmox auf iNuc, VM's IOB, Raspberrymatic, lxc für InfluxDB2, Grafana, u.a. *** Homematic & Homematic IP, Shellies etc

          1 Antwort Letzte Antwort
          0
          • R Roetty

            @ullij
            Hey danke... ich nutze v3.1.8 leider zeigt mir diese Abfrage kein Ergebnis. Datenpunkt habe ich natürlich angepasst.

            VG

            U Offline
            U Offline
            UlliJ
            schrieb am zuletzt editiert von
            #5

            @roetty

            das Gruppieren passiert hinten in dem Teil "group by time(intervall).
            Hier kannst Du die Anzahl der gebildeten Differenzen einstellen

            Hier im Beispiel also 1 Wert pro tag (1d).

            Wenn es funktioniert, dann die Abfrage aus dem ersten post nehmen und die Intervalle anpassen.
            Für die innere vielleicht 1h und aussen mal 1d, Zeitintervall Grafana auf letzte 7 Tage.
            Dann bekommst Du für jeden Tag einen Wert der Deinen Verbrauch ergeben sollte

            Proxmox auf iNuc, VM's IOB, Raspberrymatic, lxc für InfluxDB2, Grafana, u.a. *** Homematic & Homematic IP, Shellies etc

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


            Support us

            ioBroker
            Community Adapters
            Donate

            839

            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