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. Stromverbrauch Akt. Jahr/Vorjahr als Monatsübersicht

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    699

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Stromverbrauch Akt. Jahr/Vorjahr als Monatsübersicht

Geplant Angeheftet Gesperrt Verschoben Grafana
21 Beiträge 4 Kommentatoren 2.3k Aufrufe 7 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.
  • L lesiflo

    @sral74
    So in etwa:
    2cee7104-b2bd-429f-8b41-2359878cff5a-image.png

    b4d49f3b-234a-4706-bda6-6ca07503e91f-image.png

    S Offline
    S Offline
    sral74
    schrieb am zuletzt editiert von
    #4

    @lesiflo

    Nicht ganz, ich möchte einfach nur zum Beispiel den Stromverbrauch für 1 Monat und noch eine Übersicht pro Jahr.
    Pro Tag und pro Woche klappt ja mit Grafana auch ganz gut.

    S 1 Antwort Letzte Antwort
    0
    • S sral74

      @lesiflo

      Nicht ganz, ich möchte einfach nur zum Beispiel den Stromverbrauch für 1 Monat und noch eine Übersicht pro Jahr.
      Pro Tag und pro Woche klappt ja mit Grafana auch ganz gut.

      S Offline
      S Offline
      sral74
      schrieb am zuletzt editiert von
      #5

      … oder geht das mit InfluxDb nicht?!

      L 1 Antwort Letzte Antwort
      0
      • S sral74

        … oder geht das mit InfluxDb nicht?!

        L Offline
        L Offline
        lesiflo
        Most Active
        schrieb am zuletzt editiert von lesiflo
        #6

        @sral Monat und Jahr kannst du z.B. so machen. Aber ohne "Stapeldiagramme". Beachte dabei aber nur den Januar.
        Du must aber für jeden Monat eine eigene Abfrage erstellen

        Monat
        0c8def2f-2781-4e18-9894-f66ab65c04df-image.png

        Jahr
        8474c7db-80de-44fa-963f-20784f01e57f-image.png

        Stapel ginge so
        Monat
        bd47b59e-10bc-4096-b14e-2551f0dd7b90-image.png

        Jahr
        2e0846f9-036b-4dfc-8023-a57d7e219f25-image.png

        S 1 Antwort Letzte Antwort
        0
        • L lesiflo

          @sral Monat und Jahr kannst du z.B. so machen. Aber ohne "Stapeldiagramme". Beachte dabei aber nur den Januar.
          Du must aber für jeden Monat eine eigene Abfrage erstellen

          Monat
          0c8def2f-2781-4e18-9894-f66ab65c04df-image.png

          Jahr
          8474c7db-80de-44fa-963f-20784f01e57f-image.png

          Stapel ginge so
          Monat
          bd47b59e-10bc-4096-b14e-2551f0dd7b90-image.png

          Jahr
          2e0846f9-036b-4dfc-8023-a57d7e219f25-image.png

          S Offline
          S Offline
          sral74
          schrieb am zuletzt editiert von
          #7

          @lesiflo

          Das verstehe ich leider nicht. Welche Werte deiner Befehlszeile kann ich nicht übernehmen, da nur für dich relevant?

          Lg

          L 1 Antwort Letzte Antwort
          0
          • S sral74

            @lesiflo

            Das verstehe ich leider nicht. Welche Werte deiner Befehlszeile kann ich nicht übernehmen, da nur für dich relevant?

            Lg

            L Offline
            L Offline
            lesiflo
            Most Active
            schrieb am zuletzt editiert von lesiflo
            #8

            @sral74
            Bei der InfluxDB gibt es leider keine Aggregation für die Monatswerte wie z.B. "GROUP BY time(d)" für die Tageswerte. Du must daher den letzten Tageswert pro Tag ermitteln und diesen dann für den jeweiligen Monat addieren. Die Variable aus der InfluxDB deiner Tageswerte trägst du dann nach "FROM" in die Abfrage ein. Für jeden Monat musst du aber eine eigene Abfrage bauen. Dafür dann jeweils die Werte "time" bei der WHERE-Klausel anpassen.

            Ohne Stapel für Monat Januar z.B.

            SELECT sum("zs")  FROM (SELECT last("value") AS zs FROM "<dein_Tageswert>" WHERE time >='2024-01-01' and time < '2024-02-01' GROUP BY time(1d) ) 
            

            Für meine Tibberlink-Daten sieht das dann z.B. so aus

            SELECT sum("zs") FROM (SELECT last("value") AS zs FROM "tibberlink.0.Homes.8f8a4278-17b9-48fb-b725-b60bd1485ac6.LiveMeasurement.accumulatedConsumption" WHERE time >='2024-01-01' and time < '2024-02-01' GROUP BY time(1d) )
            

            Für das Jahr dann dementsprechend:

            SELECT sum("zs") FROM (SELECT last("value") AS zs FROM "<dein_Tageswert>" WHERE time >='2024-01-01' and time < '2024-12-31' GROUP BY time(1d) )
            
            1 Antwort Letzte Antwort
            0
            • _ _R_A_L_F_

              Ich habe schreibe den Stromverbrauch (Import EVU) als fortlaufenden Wert in eine Influxdb 1.8 mit

              Leider scheitere ich momentan daran, wie der Query bzw. die Settings in Grafana aussehen müssen, sodass ich (ähnlich wie hier dargestellt) übereinanderliegende Graphen habe, die mir für jeden Montag des akt. Jahres, sowie den Vorjahresverbrauch pro Monat darstellen.

              a8e19b39-3745-4d39-90fa-537be1f21cca-image.png

              Wie muss der Query dazu aussehen, bzw. welche Einstellungen sind in Grafana notwendig? Ziel ist es, da ich es auch außerhalb von IOBroker nutzen möchte, ohne SourceAnalytics Adapter auszukommen.

              Vielen Dank

              MartinPM Offline
              MartinPM Offline
              MartinP
              schrieb am zuletzt editiert von MartinP
              #9

              @_r_a_l_f_ Erstmal musst Du schauen, wie die Retain Zeit Deines influx Buckets aussieht.
              ede619cc-e0d4-4daf-b2ed-57ae5731784d-grafik.png

              Standard ist da ein Jahr, nach dem die Messwerte verfallen
              Würde aber ein zweites Buckets anlegen explizit für die Langzeitmessreihen. Wenn man im 10 -Sekunden Takt erfasste Werte Jahrelang aufbewahrt braucht man viel Speicherplatz....

              In den Langzeit Bucket würde ich nur Tageswerte ablegen.

              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

              _ 1 Antwort Letzte Antwort
              0
              • S sral74

                @_r_a_l_f_ said in Stromverbrauch Akt. Jahr/Vorjahr als Monatsübersicht:

                Ich habe schreibe den Stromverbrauch (Import EVU) als fortlaufenden Wert in eine Influxdb 1.8 mit

                Leider scheitere ich momentan daran, wie der Query bzw. die Settings in Grafana aussehen müssen, sodass ich (ähnlich wie hier dargestellt) übereinanderliegende Graphen habe, die mir für jeden Montag des akt. Jahres, sowie den Vorjahresverbrauch pro Monat darstellen.

                a8e19b39-3745-4d39-90fa-537be1f21cca-image.png

                Wie muss der Query dazu aussehen, bzw. welche Einstellungen sind in Grafana notwendig? Ziel ist es, da ich es auch außerhalb von IOBroker nutzen möchte, ohne SourceAnalytics Adapter auszukommen.

                Vielen Dank

                ... hast du schon eine Lösung gefunden. möchte nämlich auch die Monats und Jahresübersicht mir anzeigen lassen.

                _ Offline
                _ Offline
                _R_A_L_F_
                schrieb am zuletzt editiert von
                #10

                @sral74 Also ich habe es ehrlich gesagt irgendwann aufgegeben, da ich mit Influx keine vernünftige Lösung hinbekommen habe. Zudem habe ich ja das Problem, dass "der grafische Zugriff" auf die Daten einer Influx 1.8 sehr überschaubar sind :( .

                Ich speichere mir deshalb jetzt jeden Tag um 23:59 den aktuellen Wert in eine mariadb Tabelle und habe mir nun eine Abfrage über mariadb erstellt, welche mir die Montagswerte für das aktuelle Jahr sowie das Vorjahr darstellt:
                b5adbe7e-b2d4-4629-8503-d941c9a6f429-image.png

                Mit der Lösung war ich dann soweit zufrieden :)

                L 1 Antwort Letzte Antwort
                0
                • _ _R_A_L_F_

                  @sral74 Also ich habe es ehrlich gesagt irgendwann aufgegeben, da ich mit Influx keine vernünftige Lösung hinbekommen habe. Zudem habe ich ja das Problem, dass "der grafische Zugriff" auf die Daten einer Influx 1.8 sehr überschaubar sind :( .

                  Ich speichere mir deshalb jetzt jeden Tag um 23:59 den aktuellen Wert in eine mariadb Tabelle und habe mir nun eine Abfrage über mariadb erstellt, welche mir die Montagswerte für das aktuelle Jahr sowie das Vorjahr darstellt:
                  b5adbe7e-b2d4-4629-8503-d941c9a6f429-image.png

                  Mit der Lösung war ich dann soweit zufrieden :)

                  L Offline
                  L Offline
                  lesiflo
                  Most Active
                  schrieb am zuletzt editiert von
                  #11

                  @_r_a_l_f_ Wenn du das so machst wie ich oben beschrieben habe kannst du das auch direkt machen ohne den Tageswert extra zu speichern. Aber wenn es so geht, passt das auch.

                  _ 1 Antwort Letzte Antwort
                  0
                  • MartinPM MartinP

                    @_r_a_l_f_ Erstmal musst Du schauen, wie die Retain Zeit Deines influx Buckets aussieht.
                    ede619cc-e0d4-4daf-b2ed-57ae5731784d-grafik.png

                    Standard ist da ein Jahr, nach dem die Messwerte verfallen
                    Würde aber ein zweites Buckets anlegen explizit für die Langzeitmessreihen. Wenn man im 10 -Sekunden Takt erfasste Werte Jahrelang aufbewahrt braucht man viel Speicherplatz....

                    In den Langzeit Bucket würde ich nur Tageswerte ablegen.

                    _ Offline
                    _ Offline
                    _R_A_L_F_
                    schrieb am zuletzt editiert von
                    #12

                    @martinp Ja das war mein Problem bisher, da ich bisher alles noch in eine V1.8 InfluxDB geschrieben habe. Das habe ich mittlerweile aber auch umgestellt um entsprechende Speicherintervalle individuell festlegen zu können.

                    Was hätte das für einen Vorteil bzgl. der Tageswerte Ablage dort im Bezug auf mein ursprüngliches Vorhaben? Das habe ich nämlich aktuell über eine MariaDB Tabelle gelöst und über eine Abfrage mein Ziel erreicht.

                    Einzig was mich aktuell noch stört und ich weiß nicht, warum das so aussieht:
                    Wenn ich meinen Lösungsansatz, als auch den von @lesiflo verwende und die Stacking Optionen "normal" auswähle, dann passt das Verhältnis der Y Achse nicht:
                    So sieht es bei "normal" aus:
                    e47ebe48-8537-4d30-9b08-2683b8b016cb-image.png
                    so sieht es bei "off" aus:
                    4ca2b471-826d-4b21-b3f7-d780eb4ab4f5-image.png

                    Zweiteres stimmt "optisch" jedenfalls besser sowie auch von der Y Achse gesehen. Ich weiß nicht warum der gelbe Balken bei "normal" auf 100kWh steht obwohl der Verbrauch bei knapp 72kWh liegt.

                    Hast du da evtl. noch einen Tipp ;) ?

                    L S 2 Antworten Letzte Antwort
                    0
                    • L lesiflo

                      @_r_a_l_f_ Wenn du das so machst wie ich oben beschrieben habe kannst du das auch direkt machen ohne den Tageswert extra zu speichern. Aber wenn es so geht, passt das auch.

                      _ Offline
                      _ Offline
                      _R_A_L_F_
                      schrieb am zuletzt editiert von
                      #13

                      @lesiflo ja die Antwort kam leider "zu spät" :date: :D aber Danke für den Tipp :) Zumindest weiß ich jetzt das es unter 1.8 auch so gehen würde und wie ich den Monats/Jahreswert so ermitteln könnte.

                      Warum steht dann eigentlich als Zeitachse unten 1970?
                      fc9bceb0-bb74-4c61-a738-e0b71ea0b3bf-image.png

                      L 1 Antwort Letzte Antwort
                      0
                      • _ _R_A_L_F_

                        @martinp Ja das war mein Problem bisher, da ich bisher alles noch in eine V1.8 InfluxDB geschrieben habe. Das habe ich mittlerweile aber auch umgestellt um entsprechende Speicherintervalle individuell festlegen zu können.

                        Was hätte das für einen Vorteil bzgl. der Tageswerte Ablage dort im Bezug auf mein ursprüngliches Vorhaben? Das habe ich nämlich aktuell über eine MariaDB Tabelle gelöst und über eine Abfrage mein Ziel erreicht.

                        Einzig was mich aktuell noch stört und ich weiß nicht, warum das so aussieht:
                        Wenn ich meinen Lösungsansatz, als auch den von @lesiflo verwende und die Stacking Optionen "normal" auswähle, dann passt das Verhältnis der Y Achse nicht:
                        So sieht es bei "normal" aus:
                        e47ebe48-8537-4d30-9b08-2683b8b016cb-image.png
                        so sieht es bei "off" aus:
                        4ca2b471-826d-4b21-b3f7-d780eb4ab4f5-image.png

                        Zweiteres stimmt "optisch" jedenfalls besser sowie auch von der Y Achse gesehen. Ich weiß nicht warum der gelbe Balken bei "normal" auf 100kWh steht obwohl der Verbrauch bei knapp 72kWh liegt.

                        Hast du da evtl. noch einen Tipp ;) ?

                        L Offline
                        L Offline
                        lesiflo
                        Most Active
                        schrieb am zuletzt editiert von
                        #14

                        @_r_a_l_f_ Das passt schon. Der grüne Wert liegt bei 72 und der gelbe bei 35. Zusammen dann 107.
                        Beim Stapel werden die beiden Werte addiert und der Gesamtwert angezeigt.

                        _ 1 Antwort Letzte Antwort
                        0
                        • _ _R_A_L_F_

                          @lesiflo ja die Antwort kam leider "zu spät" :date: :D aber Danke für den Tipp :) Zumindest weiß ich jetzt das es unter 1.8 auch so gehen würde und wie ich den Monats/Jahreswert so ermitteln könnte.

                          Warum steht dann eigentlich als Zeitachse unten 1970?
                          fc9bceb0-bb74-4c61-a738-e0b71ea0b3bf-image.png

                          L Offline
                          L Offline
                          lesiflo
                          Most Active
                          schrieb am zuletzt editiert von lesiflo
                          #15

                          Das mit der Zeitachse müsste man noch anpassen. Mus mal schauen wie das geht. Sollte aber kein Problem sein.

                          L 1 Antwort Letzte Antwort
                          0
                          • L lesiflo

                            @_r_a_l_f_ Das passt schon. Der grüne Wert liegt bei 72 und der gelbe bei 35. Zusammen dann 107.
                            Beim Stapel werden die beiden Werte addiert und der Gesamtwert angezeigt.

                            _ Offline
                            _ Offline
                            _R_A_L_F_
                            schrieb am zuletzt editiert von
                            #16

                            @lesiflo Ah ok, aber das ich beide ineinander gepackt bekomm ohne Summierung klappt nicht?

                            L 1 Antwort Letzte Antwort
                            0
                            • _ _R_A_L_F_

                              @lesiflo Ah ok, aber das ich beide ineinander gepackt bekomm ohne Summierung klappt nicht?

                              L Offline
                              L Offline
                              lesiflo
                              Most Active
                              schrieb am zuletzt editiert von
                              #17

                              @_r_a_l_f_ Leider nein, das geht nur nebeneinander. Am besten nimmt du dafür den Diagrammtypen
                              "Bar gauge". Dann werden unten auch die richtigen X-Achsenwerte angezeigt.

                              7ec4db5b-9e05-4e7b-806d-a11969277969-image.png

                              _ 1 Antwort Letzte Antwort
                              0
                              • L lesiflo

                                @_r_a_l_f_ Leider nein, das geht nur nebeneinander. Am besten nimmt du dafür den Diagrammtypen
                                "Bar gauge". Dann werden unten auch die richtigen X-Achsenwerte angezeigt.

                                7ec4db5b-9e05-4e7b-806d-a11969277969-image.png

                                _ Offline
                                _ Offline
                                _R_A_L_F_
                                schrieb am zuletzt editiert von
                                #18

                                @lesiflo Ok, Danke für die Tipps :)

                                1 Antwort Letzte Antwort
                                0
                                • L lesiflo

                                  Das mit der Zeitachse müsste man noch anpassen. Mus mal schauen wie das geht. Sollte aber kein Problem sein.

                                  L Offline
                                  L Offline
                                  lesiflo
                                  Most Active
                                  schrieb am zuletzt editiert von lesiflo
                                  #19

                                  @lesiflo sagte in Stromverbrauch Akt. Jahr/Vorjahr als Monatsübersicht:

                                  Das mit der Zeitachse müsste man noch anpassen. Mus mal schauen wie das geht. Sollte aber kein Problem sein.

                                  Woher der Wert "1970" für die Zeitachse jetzt herkommt kann ich so jetzt doch nicht auf die schnelle beantworten. Ich nutze den Stapel nur bei Tageswerten, dort wird dann das jeweilige Datum angezeigt. Die Monate lasse ich mir ohne Stapel anzeigen.

                                  Du kannst dir aber auch noch zusätzlich die Summe beider Werte anzeigen lassen.
                                  1ea6557c-82aa-4c75-a662-2a0a043b6fca-image.png

                                  1 Antwort Letzte Antwort
                                  0
                                  • _ _R_A_L_F_

                                    @martinp Ja das war mein Problem bisher, da ich bisher alles noch in eine V1.8 InfluxDB geschrieben habe. Das habe ich mittlerweile aber auch umgestellt um entsprechende Speicherintervalle individuell festlegen zu können.

                                    Was hätte das für einen Vorteil bzgl. der Tageswerte Ablage dort im Bezug auf mein ursprüngliches Vorhaben? Das habe ich nämlich aktuell über eine MariaDB Tabelle gelöst und über eine Abfrage mein Ziel erreicht.

                                    Einzig was mich aktuell noch stört und ich weiß nicht, warum das so aussieht:
                                    Wenn ich meinen Lösungsansatz, als auch den von @lesiflo verwende und die Stacking Optionen "normal" auswähle, dann passt das Verhältnis der Y Achse nicht:
                                    So sieht es bei "normal" aus:
                                    e47ebe48-8537-4d30-9b08-2683b8b016cb-image.png
                                    so sieht es bei "off" aus:
                                    4ca2b471-826d-4b21-b3f7-d780eb4ab4f5-image.png

                                    Zweiteres stimmt "optisch" jedenfalls besser sowie auch von der Y Achse gesehen. Ich weiß nicht warum der gelbe Balken bei "normal" auf 100kWh steht obwohl der Verbrauch bei knapp 72kWh liegt.

                                    Hast du da evtl. noch einen Tipp ;) ?

                                    S Offline
                                    S Offline
                                    sral74
                                    schrieb am zuletzt editiert von
                                    #20

                                    @_r_a_l_f_

                                    … kann man dann mariadb parallel laufen lassen oder muss man sich für eine db entscheiden?

                                    _ 1 Antwort Letzte Antwort
                                    0
                                    • S sral74

                                      @_r_a_l_f_

                                      … kann man dann mariadb parallel laufen lassen oder muss man sich für eine db entscheiden?

                                      _ Offline
                                      _ Offline
                                      _R_A_L_F_
                                      schrieb am zuletzt editiert von
                                      #21

                                      @sral74 das geht auch parallel. Ich schreibe in Node-Red mit einem Inject Node-Trigger die jeweiligen Tagesstände in die DB. Zusätzlich archiviere ich die Werte noch über den Influx Adapter direkt in die InfluxDB.

                                      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

                                      737

                                      Online

                                      32.6k

                                      Benutzer

                                      82.0k

                                      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