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. Grafana macht aus 7 Tagen 8 Tage

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Grafana macht aus 7 Tagen 8 Tage

Geplant Angeheftet Gesperrt Verschoben Grafana
21 Beiträge 4 Kommentatoren 1.8k Aufrufe 6 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.
  • I Offline
    I Offline
    igabbert
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen,
    ich möchte die Auswertung einer Woche (Balkonkraftwerk) sehen. Ich bekomme aber immer 8 Tage angezeigt, wobei der ganz Linke Balken über die Woche immer weniger wird. Ist bestimmt eine Einstellungssache ;-)

    Bildschirm­foto 2023-08-03 um 19.32.40.png

    import "timezone"
    option location = timezone.location(name: "Europe/Berlin")
    from(bucket: "iobroker")
      |> range(start: -1w)
      |> filter(fn: (r) => r["_measurement"] == "ErtragTotal" and r["_field"] == "value")
      |> difference()
      |> aggregateWindow(every: 1d, fn: sum, timeSrc: "_start")
    

    Hat jemand eine Idee?

    Viele Grüße, Ingo

    Marc BergM 1 Antwort Letzte Antwort
    0
    • I igabbert

      Hallo zusammen,
      ich möchte die Auswertung einer Woche (Balkonkraftwerk) sehen. Ich bekomme aber immer 8 Tage angezeigt, wobei der ganz Linke Balken über die Woche immer weniger wird. Ist bestimmt eine Einstellungssache ;-)

      Bildschirm­foto 2023-08-03 um 19.32.40.png

      import "timezone"
      option location = timezone.location(name: "Europe/Berlin")
      from(bucket: "iobroker")
        |> range(start: -1w)
        |> filter(fn: (r) => r["_measurement"] == "ErtragTotal" and r["_field"] == "value")
        |> difference()
        |> aggregateWindow(every: 1d, fn: sum, timeSrc: "_start")
      

      Hat jemand eine Idee?

      Viele Grüße, Ingo

      Marc BergM Offline
      Marc BergM Offline
      Marc Berg
      Most Active
      schrieb am zuletzt editiert von
      #2

      @igabbert
      Deine Influx-Query macht genau das, was du ihr "aufgetragen" hast: alle Daten aus den letzten 7 Tagen bzw. 7 * 24h zu ermitteln. Wenn du Donnerstags um 18 Uhr die Abfrage startest, werden Daten ab dem letzten Donnerstag 18 Uhr ausgegeben. Das sind dann 8 Tage, aber 7*24 Stunden.

      Wenn du das nicht willst, kannst du den Start der Query immer auf 0 Uhr verschieben, mit der Funktion "date.truncate".

      Probiere mal:

      import "timezone"
      import "date"
      
      option location = timezone.location(name: "Europe/Berlin")
      from(bucket: "iobroker")
        |> range(start: date.truncate(t:-6d, unit:1d))
        |> filter(fn: (r) => r["_measurement"] == "ErtragTotal" and r["_field"] == "value")
        |> difference()
        |> aggregateWindow(every: 1d, fn: sum, 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.

      I 1 Antwort Letzte Antwort
      1
      • Marc BergM Marc Berg

        @igabbert
        Deine Influx-Query macht genau das, was du ihr "aufgetragen" hast: alle Daten aus den letzten 7 Tagen bzw. 7 * 24h zu ermitteln. Wenn du Donnerstags um 18 Uhr die Abfrage startest, werden Daten ab dem letzten Donnerstag 18 Uhr ausgegeben. Das sind dann 8 Tage, aber 7*24 Stunden.

        Wenn du das nicht willst, kannst du den Start der Query immer auf 0 Uhr verschieben, mit der Funktion "date.truncate".

        Probiere mal:

        import "timezone"
        import "date"
        
        option location = timezone.location(name: "Europe/Berlin")
        from(bucket: "iobroker")
          |> range(start: date.truncate(t:-6d, unit:1d))
          |> filter(fn: (r) => r["_measurement"] == "ErtragTotal" and r["_field"] == "value")
          |> difference()
          |> aggregateWindow(every: 1d, fn: sum, timeSrc: "_start")
        
        I Offline
        I Offline
        igabbert
        schrieb am zuletzt editiert von igabbert
        #3

        @marc-berg said in Grafana macht aus 7 Tagen 8 Tage:

        date.truncate(t:-6d, unit:1d))

        Vielen Dank für die Rückmeldung.
        Dein Versuch klappt leider nicht, bekomme die Meldung "Color Field not found".

        Warum wird dann aber der Wert des "linken" Balkens über die Woche weniger?

        Viele Grüße, Ingo

        Marc BergM 1 Antwort Letzte Antwort
        0
        • I igabbert

          @marc-berg said in Grafana macht aus 7 Tagen 8 Tage:

          date.truncate(t:-6d, unit:1d))

          Vielen Dank für die Rückmeldung.
          Dein Versuch klappt leider nicht, bekomme die Meldung "Color Field not found".

          Warum wird dann aber der Wert des "linken" Balkens über die Woche weniger?

          Viele Grüße, Ingo

          Marc BergM Offline
          Marc BergM Offline
          Marc Berg
          Most Active
          schrieb am zuletzt editiert von
          #4

          @igabbert sagte in Grafana macht aus 7 Tagen 8 Tage:

          Dein Versuch klappt leider nicht, bekomme die Meldung "Color Field not found".

          Diese Fehlermeldung hat mit der Anpassung der Query meines Erachtens gar nichts zu tun, schließlich wurde nur der Abfragezeitraum minimal geändert. Wahrscheinlich schlägt da irgendeine Transformation oder ein Override in Grafana zu, das du erstellt hast.
          An deiner Stelle würde ich jetzt zum Testen ein neues Diagramm in Grafana anlegen und die Query verwenden, um solche Beeinflussungen zunächst auszuschließen.

          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.

          1 Antwort Letzte Antwort
          0
          • I Offline
            I Offline
            igabbert
            schrieb am zuletzt editiert von
            #5

            @marc-berg

            hat funktioniert, jetzt wollte ich das ganze für einen Monat ( 1 Monat = je Woche einen Balken) anpassen, klappt aber nicht. Hast Du noch einen Tip? Hier der Code:

            import "timezone"
            option location = timezone.location(name: "Europe/Berlin")
            from(bucket: "iobroker")
              |> range(start: -1mo)
              |> filter(fn: (r) => r["_measurement"] == "ErtragTotal" and r["_field"] == "value")
              |> difference()
              |> aggregateWindow(every: 7d, offset: 4d,fn: sum, timeSrc: "_start")
            

            Vorab herzlichen Dank

            Marc BergM 1 Antwort Letzte Antwort
            0
            • I igabbert

              @marc-berg

              hat funktioniert, jetzt wollte ich das ganze für einen Monat ( 1 Monat = je Woche einen Balken) anpassen, klappt aber nicht. Hast Du noch einen Tip? Hier der Code:

              import "timezone"
              option location = timezone.location(name: "Europe/Berlin")
              from(bucket: "iobroker")
                |> range(start: -1mo)
                |> filter(fn: (r) => r["_measurement"] == "ErtragTotal" and r["_field"] == "value")
                |> difference()
                |> aggregateWindow(every: 7d, offset: 4d,fn: sum, timeSrc: "_start")
              

              Vorab herzlichen Dank

              Marc BergM Offline
              Marc BergM Offline
              Marc Berg
              Most Active
              schrieb am zuletzt editiert von
              #6

              @igabbert sagte in Grafana macht aus 7 Tagen 8 Tage:

              klappt aber nicht

              Das ist ein wenig unspezifisch. Was erwartest du und was ist das Ergebnis stattdessen?

              Ich gehe mal davon aus, dass du nicht einen Monat zurück gehen willst, sondern vier Wochen bzw. 28 Tage. Damit kannst du meine Query entsprechend anpassen.

              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.

              I 1 Antwort Letzte Antwort
              0
              • Marc BergM Marc Berg

                @igabbert sagte in Grafana macht aus 7 Tagen 8 Tage:

                klappt aber nicht

                Das ist ein wenig unspezifisch. Was erwartest du und was ist das Ergebnis stattdessen?

                Ich gehe mal davon aus, dass du nicht einen Monat zurück gehen willst, sondern vier Wochen bzw. 28 Tage. Damit kannst du meine Query entsprechend anpassen.

                I Offline
                I Offline
                igabbert
                schrieb am zuletzt editiert von
                #7

                @marc-berg
                Hi,
                genau wie Grafana aus 7 Tagen 8 Tage macht, wird aus 4 Wochen 5 Wochen gemacht, wobei jeweils die Woche, die links steht weniger wird.
                Hier ein Screenshot:
                Bildschirm­foto 2023-08-04 um 10.05.31.png

                Ich bekomme es aber nicht hin, den Code mit deinem Tip an zu passen.

                Viele Grüße, Ingo

                G haus-automatisierungH 2 Antworten Letzte Antwort
                0
                • I igabbert

                  @marc-berg
                  Hi,
                  genau wie Grafana aus 7 Tagen 8 Tage macht, wird aus 4 Wochen 5 Wochen gemacht, wobei jeweils die Woche, die links steht weniger wird.
                  Hier ein Screenshot:
                  Bildschirm­foto 2023-08-04 um 10.05.31.png

                  Ich bekomme es aber nicht hin, den Code mit deinem Tip an zu passen.

                  Viele Grüße, Ingo

                  G Online
                  G Online
                  guergen
                  schrieb am zuletzt editiert von guergen
                  #8

                  @igabbert hiermit macht er die letzten 7 Tage ausser heute:

                    |> range(start: date.add(d: -7d, to: today()), stop: date.truncate(t: today(), unit: 1d))
                  

                  und

                  import "date"
                  

                  oben nicht vergessen

                  1 Antwort Letzte Antwort
                  0
                  • I igabbert

                    @marc-berg
                    Hi,
                    genau wie Grafana aus 7 Tagen 8 Tage macht, wird aus 4 Wochen 5 Wochen gemacht, wobei jeweils die Woche, die links steht weniger wird.
                    Hier ein Screenshot:
                    Bildschirm­foto 2023-08-04 um 10.05.31.png

                    Ich bekomme es aber nicht hin, den Code mit deinem Tip an zu passen.

                    Viele Grüße, Ingo

                    haus-automatisierungH Online
                    haus-automatisierungH Online
                    haus-automatisierung
                    Developer Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @igabbert sagte in Grafana macht aus 7 Tagen 8 Tage:

                    genau wie Grafana aus 7 Tagen 8 Tage macht, wird aus 4 Wochen 5 Wochen gemacht

                    Hast Du die Antwort/Begründung von @Marc-Berg oben gelesen?

                    🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                    🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                    📚 Meine inoffizielle ioBroker Dokumentation

                    I 1 Antwort Letzte Antwort
                    0
                    • haus-automatisierungH haus-automatisierung

                      @igabbert sagte in Grafana macht aus 7 Tagen 8 Tage:

                      genau wie Grafana aus 7 Tagen 8 Tage macht, wird aus 4 Wochen 5 Wochen gemacht

                      Hast Du die Antwort/Begründung von @Marc-Berg oben gelesen?

                      I Offline
                      I Offline
                      igabbert
                      schrieb am zuletzt editiert von
                      #10

                      @haus-automatisierung
                      Habe nochmal überlegt, besser 28d bzw. 27d als 1mo im Code verwenden?
                      Meinst Du das?

                      Viele Grüße, Ingo

                      I 1 Antwort Letzte Antwort
                      0
                      • I igabbert

                        @haus-automatisierung
                        Habe nochmal überlegt, besser 28d bzw. 27d als 1mo im Code verwenden?
                        Meinst Du das?

                        Viele Grüße, Ingo

                        I Offline
                        I Offline
                        igabbert
                        schrieb am zuletzt editiert von
                        #11

                        @igabbert said in Grafana macht aus 7 Tagen 8 Tage:

                        @haus-automatisierung
                        Habe nochmal überlegt, besser 28d bzw. 27d als 1mo im Code verwenden?
                        Meinst Du das?

                        Viele Grüße, Ingo

                        Habe nun folgenden Code verwendet, aber das Erscheinungsbild des Panels hat sich nicht geändert:

                        import "timezone"
                        import "date"
                         
                        option location = timezone.location(name: "Europe/Berlin")
                        from(bucket: "iobroker")
                          |> range(start: date.truncate(t:-27d, unit:7d))
                          |> filter(fn: (r) => r["_measurement"] == "ErtragTotal" and r["_field"] == "value")
                          |> difference()
                          |> aggregateWindow(every: 7d, offset: -3d, fn: sum, timeSrc: "_start")
                        
                        haus-automatisierungH 1 Antwort Letzte Antwort
                        0
                        • I igabbert

                          @igabbert said in Grafana macht aus 7 Tagen 8 Tage:

                          @haus-automatisierung
                          Habe nochmal überlegt, besser 28d bzw. 27d als 1mo im Code verwenden?
                          Meinst Du das?

                          Viele Grüße, Ingo

                          Habe nun folgenden Code verwendet, aber das Erscheinungsbild des Panels hat sich nicht geändert:

                          import "timezone"
                          import "date"
                           
                          option location = timezone.location(name: "Europe/Berlin")
                          from(bucket: "iobroker")
                            |> range(start: date.truncate(t:-27d, unit:7d))
                            |> filter(fn: (r) => r["_measurement"] == "ErtragTotal" and r["_field"] == "value")
                            |> difference()
                            |> aggregateWindow(every: 7d, offset: -3d, fn: sum, timeSrc: "_start")
                          
                          haus-automatisierungH Online
                          haus-automatisierungH Online
                          haus-automatisierung
                          Developer Most Active
                          schrieb am zuletzt editiert von haus-automatisierung
                          #12

                          @igabbert sagte in Grafana macht aus 7 Tagen 8 Tage:

                          |> range(start: date.truncate(t:-27d, unit:7d))

                          Die Funktion erlaubt als unit aber nur Werte mit 1. Also 1s, 1m, 1h, ...

                          Was genau soll 7d als Unit denn bezwecken?! Und warum ein Offset von -3d?

                          Definiere doch nochmal genau was Du haben möchtest. Erst war Dir ein Tag zu viel, dann wurde darauf geantwortet und eine Lösung geboten. Dann wurde auf Monat umgestellt und ein Monat zu viel?

                          Von wann bis wann genau möchtest Du welche Daten haben

                          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                          📚 Meine inoffizielle ioBroker Dokumentation

                          I 1 Antwort Letzte Antwort
                          1
                          • haus-automatisierungH haus-automatisierung

                            @igabbert sagte in Grafana macht aus 7 Tagen 8 Tage:

                            |> range(start: date.truncate(t:-27d, unit:7d))

                            Die Funktion erlaubt als unit aber nur Werte mit 1. Also 1s, 1m, 1h, ...

                            Was genau soll 7d als Unit denn bezwecken?! Und warum ein Offset von -3d?

                            Definiere doch nochmal genau was Du haben möchtest. Erst war Dir ein Tag zu viel, dann wurde darauf geantwortet und eine Lösung geboten. Dann wurde auf Monat umgestellt und ein Monat zu viel?

                            Von wann bis wann genau möchtest Du welche Daten haben

                            I Offline
                            I Offline
                            igabbert
                            schrieb am zuletzt editiert von
                            #13

                            @haus-automatisierung
                            Das mit der Woche hat sich, wie ich bereits geschrieben habe, erledigt und klappt jetzt auch gut. Nun habe ich das gleiche Problem bei der Monatsauswertung, d.h. Ich definiere im Code einen Monat, also 1mo und er soll die letzten vier Wochenwerte anzeigen.
                            Er zeigt aber 5 Wochen an, wobei der linke Balken im Laufe des Woche stetig weniger wird. Ich habe oben bereits ein Screenshot eingebunden.

                            Der offset in der Wochengeschichte, hat damit zu tun, dass für Grafana die Woche am Donnerstag beginnt und nicht am Montag.

                            Viele Grüße, Ingo

                            haus-automatisierungH 1 Antwort Letzte Antwort
                            0
                            • I igabbert

                              @haus-automatisierung
                              Das mit der Woche hat sich, wie ich bereits geschrieben habe, erledigt und klappt jetzt auch gut. Nun habe ich das gleiche Problem bei der Monatsauswertung, d.h. Ich definiere im Code einen Monat, also 1mo und er soll die letzten vier Wochenwerte anzeigen.
                              Er zeigt aber 5 Wochen an, wobei der linke Balken im Laufe des Woche stetig weniger wird. Ich habe oben bereits ein Screenshot eingebunden.

                              Der offset in der Wochengeschichte, hat damit zu tun, dass für Grafana die Woche am Donnerstag beginnt und nicht am Montag.

                              Viele Grüße, Ingo

                              haus-automatisierungH Online
                              haus-automatisierungH Online
                              haus-automatisierung
                              Developer Most Active
                              schrieb am zuletzt editiert von haus-automatisierung
                              #14

                              Zusammenfassung:

                              • date.add(d: -1mo, to: today()) würde Dir heute Minus 1 Monat rechnen (also heute 04.08. > 04.07.). Die Frage ist ob Du das als Start möchtest oder ganze Wochen (Mo-So). Sonst würde ja ggf. eine halbe Woche oder noch weniger in der Auswertung auftauchen.
                              • date.truncate(t: today(), unit: 1mo) würde den Anfang des aktuellen Monats ausgeben. Also heute 04.08 > 01.08). Da sind nur nicht 4 Wochen enthalten.

                              @igabbert sagte in Grafana macht aus 7 Tagen 8 Tage:

                              Der offset in der Wochengeschichte, hat damit zu tun, dass für Grafana die Woche am Donnerstag beginnt und nicht am Montag.

                              Ach stimmt, da bin ich auch mal drüber gestolpert. Der Grund ist:

                              The Unix epoch was on a Thursday, so all calculated weeks begin on Thursday.

                              Daher liefert

                              • date.truncate(t: today(), unit: 1w) auch aktuell den 03.08. statt den 31.07.
                              • date.sub(d: 3d, from: date.truncate(t: today(), unit: 1w)) wäre dann richtig (der letzte Anfang der Woche). Das klappt aber nicht immer (z.B. Montag oder Dienstag). Daher schlage ich vorher nochmal 3 Tage drauf (von Heute) und später wieder 3 Tage zurück vom Ergebnis. siehe unten

                              Mein Ziel wäre jetzt (an Deiner Stelle) von dort aus 4x 7 Tage = 28 Tage zurück zu gehen (also wäre das der 03.07.). So bekommt man 4 vollständige Wochen als Ergebnis und die aktuell laufende Woche wird ignoriert.

                              import "timezone"
                              import "date"
                              
                              option location = timezone.location(name: "Europe/Berlin")
                              
                              tempDate = date.add(d: 3d, to: today())
                              weekStart = date.sub(d: 3d, from: date.truncate(t: tempDate, unit: 1w))
                              
                              from(bucket: "iobroker")
                                |> range(start: date.sub(d: 28d, from: weekStart), stop: weekStart)
                                |> filter(fn: (r) => r["_measurement"] == "ErtragTotal" and r["_field"] == "value")
                                |> difference()
                                |> aggregateWindow(every: 1w, offset: -3d, fn: sum, timeSrc: "_start")
                              

                              EDIT: Habe das Statement gerade noch einmal bearbeitet. So bekomme ich genau 4 Ergebnisse und diese stimmen mit den Daten aus meinem Wechselrichter überein.

                              🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                              🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                              📚 Meine inoffizielle ioBroker Dokumentation

                              I 1 Antwort Letzte Antwort
                              0
                              • haus-automatisierungH haus-automatisierung

                                Zusammenfassung:

                                • date.add(d: -1mo, to: today()) würde Dir heute Minus 1 Monat rechnen (also heute 04.08. > 04.07.). Die Frage ist ob Du das als Start möchtest oder ganze Wochen (Mo-So). Sonst würde ja ggf. eine halbe Woche oder noch weniger in der Auswertung auftauchen.
                                • date.truncate(t: today(), unit: 1mo) würde den Anfang des aktuellen Monats ausgeben. Also heute 04.08 > 01.08). Da sind nur nicht 4 Wochen enthalten.

                                @igabbert sagte in Grafana macht aus 7 Tagen 8 Tage:

                                Der offset in der Wochengeschichte, hat damit zu tun, dass für Grafana die Woche am Donnerstag beginnt und nicht am Montag.

                                Ach stimmt, da bin ich auch mal drüber gestolpert. Der Grund ist:

                                The Unix epoch was on a Thursday, so all calculated weeks begin on Thursday.

                                Daher liefert

                                • date.truncate(t: today(), unit: 1w) auch aktuell den 03.08. statt den 31.07.
                                • date.sub(d: 3d, from: date.truncate(t: today(), unit: 1w)) wäre dann richtig (der letzte Anfang der Woche). Das klappt aber nicht immer (z.B. Montag oder Dienstag). Daher schlage ich vorher nochmal 3 Tage drauf (von Heute) und später wieder 3 Tage zurück vom Ergebnis. siehe unten

                                Mein Ziel wäre jetzt (an Deiner Stelle) von dort aus 4x 7 Tage = 28 Tage zurück zu gehen (also wäre das der 03.07.). So bekommt man 4 vollständige Wochen als Ergebnis und die aktuell laufende Woche wird ignoriert.

                                import "timezone"
                                import "date"
                                
                                option location = timezone.location(name: "Europe/Berlin")
                                
                                tempDate = date.add(d: 3d, to: today())
                                weekStart = date.sub(d: 3d, from: date.truncate(t: tempDate, unit: 1w))
                                
                                from(bucket: "iobroker")
                                  |> range(start: date.sub(d: 28d, from: weekStart), stop: weekStart)
                                  |> filter(fn: (r) => r["_measurement"] == "ErtragTotal" and r["_field"] == "value")
                                  |> difference()
                                  |> aggregateWindow(every: 1w, offset: -3d, fn: sum, timeSrc: "_start")
                                

                                EDIT: Habe das Statement gerade noch einmal bearbeitet. So bekomme ich genau 4 Ergebnisse und diese stimmen mit den Daten aus meinem Wechselrichter überein.

                                I Offline
                                I Offline
                                igabbert
                                schrieb am zuletzt editiert von
                                #15

                                @haus-automatisierung
                                Hallo,

                                Es scheint zu funktionieren! Ich habe nur das Gefühl, das immer noch der linke Balken zum Ende der Woche kürzer wird, also die Werte fallen. Ich halte das mal im Blick und melde mich. Trotzdem schon einmal vielen Dank für Deine Hilfe.

                                Viele Grüße, Ingo

                                haus-automatisierungH 1 Antwort Letzte Antwort
                                0
                                • I igabbert

                                  @haus-automatisierung
                                  Hallo,

                                  Es scheint zu funktionieren! Ich habe nur das Gefühl, das immer noch der linke Balken zum Ende der Woche kürzer wird, also die Werte fallen. Ich halte das mal im Blick und melde mich. Trotzdem schon einmal vielen Dank für Deine Hilfe.

                                  Viele Grüße, Ingo

                                  haus-automatisierungH Online
                                  haus-automatisierungH Online
                                  haus-automatisierung
                                  Developer Most Active
                                  schrieb am zuletzt editiert von
                                  #16

                                  @igabbert sagte in Grafana macht aus 7 Tagen 8 Tage:

                                  Ich habe nur das Gefühl, das immer noch der linke Balken zum Ende der Woche kürzer wird

                                  Kann ja nicht, da weekStart auf diese Art und Weise immer auf dem gleichen Zeitpunkt bleibt, bis die Woche wechselt.

                                  🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                  🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                  📚 Meine inoffizielle ioBroker Dokumentation

                                  I 1 Antwort Letzte Antwort
                                  0
                                  • haus-automatisierungH haus-automatisierung

                                    @igabbert sagte in Grafana macht aus 7 Tagen 8 Tage:

                                    Ich habe nur das Gefühl, das immer noch der linke Balken zum Ende der Woche kürzer wird

                                    Kann ja nicht, da weekStart auf diese Art und Weise immer auf dem gleichen Zeitpunkt bleibt, bis die Woche wechselt.

                                    I Offline
                                    I Offline
                                    igabbert
                                    schrieb am zuletzt editiert von
                                    #17

                                    @haus-automatisierung
                                    Stimmt!
                                    Vielen Dank für Deine Hilfe.

                                    Viele Grüße, Ingo

                                    I 1 Antwort Letzte Antwort
                                    0
                                    • I igabbert

                                      @haus-automatisierung
                                      Stimmt!
                                      Vielen Dank für Deine Hilfe.

                                      Viele Grüße, Ingo

                                      I Offline
                                      I Offline
                                      igabbert
                                      schrieb am zuletzt editiert von
                                      #18

                                      @igabbert Hallo zusammen, ich muss nochmal nerven. Das o.g. Script läuft nicht weiter. Eigentlich sollte nun die neue Woche mit dem 28.08. beginnen und die Woche ab 31.07. verschwinden. Passiert aber nicht.

                                      Bildschirmfoto 2023-08-30 um 07.43.24.png

                                      Hat jemand eine Idee? Am Code habe ich nichts geändert.

                                      Viele Grüße, Ingo

                                      Marc BergM haus-automatisierungH 2 Antworten Letzte Antwort
                                      0
                                      • I igabbert

                                        @igabbert Hallo zusammen, ich muss nochmal nerven. Das o.g. Script läuft nicht weiter. Eigentlich sollte nun die neue Woche mit dem 28.08. beginnen und die Woche ab 31.07. verschwinden. Passiert aber nicht.

                                        Bildschirmfoto 2023-08-30 um 07.43.24.png

                                        Hat jemand eine Idee? Am Code habe ich nichts geändert.

                                        Viele Grüße, Ingo

                                        Marc BergM Offline
                                        Marc BergM Offline
                                        Marc Berg
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #19

                                        @igabbert sagte in Grafana macht aus 7 Tagen 8 Tage:

                                        Das o.g. Script läuft nicht weiter

                                        Da "oben" gibt einige Queries. Es ist unklar, worauf du dich beziehst.

                                        Außerdem:

                                        @haus-automatisierung sagte in Grafana macht aus 7 Tagen 8 Tage:

                                        So bekommt man 4 vollständige Wochen als Ergebnis und die aktuell laufende Woche wird ignoriert.

                                        Und genau DAS sehe ich in deinem Screenshot.

                                        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.

                                        1 Antwort Letzte Antwort
                                        1
                                        • I igabbert

                                          @igabbert Hallo zusammen, ich muss nochmal nerven. Das o.g. Script läuft nicht weiter. Eigentlich sollte nun die neue Woche mit dem 28.08. beginnen und die Woche ab 31.07. verschwinden. Passiert aber nicht.

                                          Bildschirmfoto 2023-08-30 um 07.43.24.png

                                          Hat jemand eine Idee? Am Code habe ich nichts geändert.

                                          Viele Grüße, Ingo

                                          haus-automatisierungH Online
                                          haus-automatisierungH Online
                                          haus-automatisierung
                                          Developer Most Active
                                          schrieb am zuletzt editiert von
                                          #20

                                          @igabbert sagte in Grafana macht aus 7 Tagen 8 Tage:

                                          Eigentlich sollte nun die neue Woche mit dem 28.08. beginnen und die Woche ab 31.07. verschwinden. Passiert aber nicht.

                                          Ja? Das hatten wir oben aber anders besprochen :)

                                          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
                                          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
                                          📚 Meine inoffizielle ioBroker Dokumentation

                                          I 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

                                          741

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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