Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Grafana: Wie Anzeige von Tages-Werten des Stromverbrauchs?

NEWS

  • Wartung am 15.11. – Forum ab 22:00 Uhr nicht erreichbar
    BluefoxB
    Bluefox
    11
    2
    209

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

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

Grafana: Wie Anzeige von Tages-Werten des Stromverbrauchs?

Grafana: Wie Anzeige von Tages-Werten des Stromverbrauchs?

Scheduled Pinned Locked Moved Off Topic
11 Posts 4 Posters 2.3k Views 7 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    Markus 7
    wrote on last edited by
    #1

    Hallo zusammen,

    auch wenn ich hier nicht im Grafana-Forum bin, denke ich, dass mir jemand eine kleine Hilfestellung zu meinem Problem meiner Herausforderung geben kann 🙂

    Ich möchte in Grafana u.a. meinen Stromverbrauch pro Tag visualisieren. Das geht über die entsprechende Einbindung der InfluxDB-Abfrage sehr gut als Liniendiagramm. Nun möchte ich aber die Werte (kWh) als Differenz zum Vortag in einer Tabelle (... oder als Balkendiagramm...) dargestellt bekommen. In allen Videos dazu wird mir folgende Einstellung dazu gezeigt:

    196c9877-fa9d-4d78-922f-58e8302009e2-image.png

    Ich meine, das dass aus der Influx-DB-Version 1.x kommt, ich benutze aber die Version 2.x unter der die Abfrage folgendermaßen aussieht:

    02efee03-506a-4320-8e54-3406b09fe696-image.png

    Meine Frage: Wie kann ich jetzt die notwendigen Schritte "Differenzbildung" und "Gruppierung auf ganze Tage" (oder so ähnlich) bewerkstelligen, damit ich in der Tabelle den Stromverbrauch pro Tag (... der letzten sieben Tage) angezeigt bekomme?

    Danke für eine hilfreiche Antwort,

    Viele Grüße
    Markus

    crunchipC 1 Reply Last reply
    0
    • M Markus 7

      Hallo zusammen,

      auch wenn ich hier nicht im Grafana-Forum bin, denke ich, dass mir jemand eine kleine Hilfestellung zu meinem Problem meiner Herausforderung geben kann 🙂

      Ich möchte in Grafana u.a. meinen Stromverbrauch pro Tag visualisieren. Das geht über die entsprechende Einbindung der InfluxDB-Abfrage sehr gut als Liniendiagramm. Nun möchte ich aber die Werte (kWh) als Differenz zum Vortag in einer Tabelle (... oder als Balkendiagramm...) dargestellt bekommen. In allen Videos dazu wird mir folgende Einstellung dazu gezeigt:

      196c9877-fa9d-4d78-922f-58e8302009e2-image.png

      Ich meine, das dass aus der Influx-DB-Version 1.x kommt, ich benutze aber die Version 2.x unter der die Abfrage folgendermaßen aussieht:

      02efee03-506a-4320-8e54-3406b09fe696-image.png

      Meine Frage: Wie kann ich jetzt die notwendigen Schritte "Differenzbildung" und "Gruppierung auf ganze Tage" (oder so ähnlich) bewerkstelligen, damit ich in der Tabelle den Stromverbrauch pro Tag (... der letzten sieben Tage) angezeigt bekomme?

      Danke für eine hilfreiche Antwort,

      Viele Grüße
      Markus

      crunchipC Away
      crunchipC Away
      crunchip
      Forum Testing Most Active
      wrote on last edited by
      #2

      @markus-7 sagte in Grafana: Wie Anzeige von Tages-Werten des Stromverbrauchs?:

      In allen Videos dazu wird mir folgende Einstellung dazu gezeigt:

      https://www.youtube.com/watch?v=KVCTWBczL-I&list=PLtmpvkBHhB2qrgu-HmSi58UUa7HrW6d6f&index=4

      umgestiegen von Proxmox auf Unraid

      M 1 Reply Last reply
      1
      • crunchipC crunchip

        @markus-7 sagte in Grafana: Wie Anzeige von Tages-Werten des Stromverbrauchs?:

        In allen Videos dazu wird mir folgende Einstellung dazu gezeigt:

        https://www.youtube.com/watch?v=KVCTWBczL-I&list=PLtmpvkBHhB2qrgu-HmSi58UUa7HrW6d6f&index=4

        M Offline
        M Offline
        Markus 7
        wrote on last edited by Markus 7
        #3

        @crunchip

        Danke dir für die schnelle Hilfe, das Video hatte ich so leider nicht gefunden.
        Habe es damit hinbekommen 😊

        8f5d82d9-703f-4d85-807b-7f9e19e29710-image.png

        M 1 Reply Last reply
        0
        • M Markus 7

          @crunchip

          Danke dir für die schnelle Hilfe, das Video hatte ich so leider nicht gefunden.
          Habe es damit hinbekommen 😊

          8f5d82d9-703f-4d85-807b-7f9e19e29710-image.png

          M Offline
          M Offline
          Markus 7
          wrote on last edited by
          #4

          Jetzt habe ich noch folgende Kleinigkeit, die mich etwas stört - vielleicht habt ihr mir eine Lösung dafür.

          Ich benutze folgenden Code, um den Stromertrag der letzetn 7 Tage zu berechnen und zu visualisieren:

          import "timezone" option location = timezone.location(name:"Europe/Berlin")
            from(bucket: "iobroker_0")
            |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
            |> filter(fn: (r) => r["_measurement"] == "BalkonPV_Ertrag")
            |> filter(fn: (r) => r["_field"] == "value")
            |> difference(nonNegative: true, columns: ["_value"], keepFirst: false)
            |> aggregateWindow(every: 1d, fn: sum, createEmpty: false)
            |> yield(name: "difference")
          

          Das klappt auch gut, bis auf die Besonderheit, dass immer der aktuelle Tag immer zweimal dargestellt wird (hier: 12.06.23):

          08a9006d-8bec-4443-9bf3-cbbc6ce1b4d9-image.png

          Habt ihr eine Idee, woran das liegen könnte bzw. wie ich das beheben kann?

          Gruß Markus

          M Marc BergM 2 Replies Last reply
          0
          • M Markus 7

            Jetzt habe ich noch folgende Kleinigkeit, die mich etwas stört - vielleicht habt ihr mir eine Lösung dafür.

            Ich benutze folgenden Code, um den Stromertrag der letzetn 7 Tage zu berechnen und zu visualisieren:

            import "timezone" option location = timezone.location(name:"Europe/Berlin")
              from(bucket: "iobroker_0")
              |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
              |> filter(fn: (r) => r["_measurement"] == "BalkonPV_Ertrag")
              |> filter(fn: (r) => r["_field"] == "value")
              |> difference(nonNegative: true, columns: ["_value"], keepFirst: false)
              |> aggregateWindow(every: 1d, fn: sum, createEmpty: false)
              |> yield(name: "difference")
            

            Das klappt auch gut, bis auf die Besonderheit, dass immer der aktuelle Tag immer zweimal dargestellt wird (hier: 12.06.23):

            08a9006d-8bec-4443-9bf3-cbbc6ce1b4d9-image.png

            Habt ihr eine Idee, woran das liegen könnte bzw. wie ich das beheben kann?

            Gruß Markus

            M Offline
            M Offline
            Markus 7
            wrote on last edited by
            #5

            Hat niemand eine Idee?

            crunchipC 1 Reply Last reply
            0
            • M Markus 7

              Hat niemand eine Idee?

              crunchipC Away
              crunchipC Away
              crunchip
              Forum Testing Most Active
              wrote on last edited by crunchip
              #6

              @markus-7 liegts vllt an der Zeit(timezone)

              umgestiegen von Proxmox auf Unraid

              1 Reply Last reply
              0
              • M Markus 7

                Jetzt habe ich noch folgende Kleinigkeit, die mich etwas stört - vielleicht habt ihr mir eine Lösung dafür.

                Ich benutze folgenden Code, um den Stromertrag der letzetn 7 Tage zu berechnen und zu visualisieren:

                import "timezone" option location = timezone.location(name:"Europe/Berlin")
                  from(bucket: "iobroker_0")
                  |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                  |> filter(fn: (r) => r["_measurement"] == "BalkonPV_Ertrag")
                  |> filter(fn: (r) => r["_field"] == "value")
                  |> difference(nonNegative: true, columns: ["_value"], keepFirst: false)
                  |> aggregateWindow(every: 1d, fn: sum, createEmpty: false)
                  |> yield(name: "difference")
                

                Das klappt auch gut, bis auf die Besonderheit, dass immer der aktuelle Tag immer zweimal dargestellt wird (hier: 12.06.23):

                08a9006d-8bec-4443-9bf3-cbbc6ce1b4d9-image.png

                Habt ihr eine Idee, woran das liegen könnte bzw. wie ich das beheben kann?

                Gruß Markus

                Marc BergM Offline
                Marc BergM Offline
                Marc Berg
                Most Active
                wrote on last edited by Marc Berg
                #7

                @markus-7 sagte in Grafana: Wie Anzeige von Tages-Werten des Stromverbrauchs?:

                Habt ihr eine Idee, woran das liegen könnte bzw. wie ich das beheben kann?

                tausch die Zeile mit "aggregateWindow" aus und nimm diese:

                |> aggregateWindow(every: 1d, fn: sum, createEmpty: false, timeSrc: "_start")

                NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                M 1 Reply Last reply
                2
                • Marc BergM Marc Berg

                  @markus-7 sagte in Grafana: Wie Anzeige von Tages-Werten des Stromverbrauchs?:

                  Habt ihr eine Idee, woran das liegen könnte bzw. wie ich das beheben kann?

                  tausch die Zeile mit "aggregateWindow" aus und nimm diese:

                  |> aggregateWindow(every: 1d, fn: sum, createEmpty: false, timeSrc: "_start")

                  M Offline
                  M Offline
                  Markus 7
                  wrote on last edited by
                  #8

                  @marc-berg

                  Genau das wars - vielen Dank Marc 👍

                  7365317e-cac5-4556-a18c-467afdee1f86-image.png

                  D 1 Reply Last reply
                  0
                  • M Markus 7

                    @marc-berg

                    Genau das wars - vielen Dank Marc 👍

                    7365317e-cac5-4556-a18c-467afdee1f86-image.png

                    D Offline
                    D Offline
                    DirkS 1
                    wrote on last edited by
                    #9

                    @markus-7 said in Grafana: Wie Anzeige von Tages-Werten des Stromverbrauchs?:

                    @marc-berg

                    Genau das wars - vielen Dank Marc 👍

                    7365317e-cac5-4556-a18c-467afdee1f86-image.png

                    Wie hast du das in Grafana so schön gebaut? Ich versuche das grade nachzustellen, denke du hast "bar gauge" verwendet aber komme nicht zu dieser schicken Tabellen Ansicht. Meine Abfrage ist identisch zu deiner.

                    M 1 Reply Last reply
                    0
                    • D DirkS 1

                      @markus-7 said in Grafana: Wie Anzeige von Tages-Werten des Stromverbrauchs?:

                      @marc-berg

                      Genau das wars - vielen Dank Marc 👍

                      7365317e-cac5-4556-a18c-467afdee1f86-image.png

                      Wie hast du das in Grafana so schön gebaut? Ich versuche das grade nachzustellen, denke du hast "bar gauge" verwendet aber komme nicht zu dieser schicken Tabellen Ansicht. Meine Abfrage ist identisch zu deiner.

                      M Offline
                      M Offline
                      Markus 7
                      wrote on last edited by
                      #10

                      @dirks-1

                      Ich habe die Visualisierung als "Table" erstellt und die Cell options mit dem Cell type "Gauge".
                      Bekomme es leider gerade nicht hin, die Visualisierung zu exportieren, daher einfach mal die relevanten Einstellungen als Screenshots:

                      e7aa2a14-1144-44c3-a441-945be08eba1a-image.png
                      16d8fe61-23a6-4afa-9f68-b7377c248b31-image.png
                      ce93bfa6-daf9-4938-95aa-bf499ad118a4-image.png
                      55b21d63-2cfe-46bb-b605-285c0c42ef5d-image.png

                      Hoffe, das hilft dir weiter, ansonsten gerne nochmal nachfragen.

                      D 1 Reply Last reply
                      1
                      • M Markus 7

                        @dirks-1

                        Ich habe die Visualisierung als "Table" erstellt und die Cell options mit dem Cell type "Gauge".
                        Bekomme es leider gerade nicht hin, die Visualisierung zu exportieren, daher einfach mal die relevanten Einstellungen als Screenshots:

                        e7aa2a14-1144-44c3-a441-945be08eba1a-image.png
                        16d8fe61-23a6-4afa-9f68-b7377c248b31-image.png
                        ce93bfa6-daf9-4938-95aa-bf499ad118a4-image.png
                        55b21d63-2cfe-46bb-b605-285c0c42ef5d-image.png

                        Hoffe, das hilft dir weiter, ansonsten gerne nochmal nachfragen.

                        D Offline
                        D Offline
                        DirkS 1
                        wrote on last edited by
                        #11

                        @markus-7 du hast mir exakt die Hinweise gegeben die ich brauchte. Ausserdem habe ich mal Grafana von 9 auf 11 geupgraded. Da geht natürlich auch plötzlich mehr und leicht anders als du es gemacht hast aber nur im Detail! Danke jetzt sieht es so aus wie ich wollte.

                        9aaec2be-37ea-444c-ad62-2a8e4020e81f-image.png

                        1 Reply Last reply
                        0
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        100

                        Online

                        32.4k

                        Users

                        81.3k

                        Topics

                        1.3m

                        Posts
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        ioBroker Community 2014-2025
                        logo
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Recent
                        • Tags
                        • Unread 0
                        • Categories
                        • Unreplied
                        • Popular
                        • GitHub
                        • Docu
                        • Hilfe