Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Grafana
    5. [gelöst] Grafana - Darstellungsproblem Bar chart

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Grafana - Darstellungsproblem Bar chart

    This topic has been deleted. Only users with topic management privileges can see it.
    • Ro75
      Ro75 last edited by Ro75

      Hallo Grafana - Experten.

      Eigentlich bekomme ich alles soweit alleine hin. Belese und probiere. In der Regel klappt auch alles. Aber ich habe ein Darstellungsproblem was ich nicht gelöst bekomme.

      Es geht um das Bar Chart. Hier mal ein Bild von dem Problem.
      11ad71cf-089f-4608-a76a-a27a1dc63df2-image.png
      Das Problem befindet sich ganz rechts. Da ist eine Lücke und ich kann mir nicht erklären wie diese zustande kommt.
      Das sind die dazugehörigen Daten.
      4e425846-dec5-43d3-9712-abc5a1253e6b-image.png
      b2dede8e-976f-4b2f-b479-c4b1b8b6df4a-image.png
      Sehen für mich OK aus. Da gibt es auch keinen weiteren null - Datensatz. Ich habe diese Daten auch in der InfluxDB überprüft. Gleiche Anzahl an Datensätze mit gleichem Inhalt.

      Das ist der Inhalt der Query

      from(bucket: "iobroker_long")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_IN" or r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_OUT")
        |> filter(fn: (r) => r["_field"] == "value")
        |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
        |> yield(name: "mean")
      

      JETZT habe ich es nochmal im Influx-Editor neu erstellen lassen

      from(bucket: "iobroker_long")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_IN" or r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_OUT")
        |> filter(fn: (r) => r["_field"] == "value")
        |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
        |> yield(name: "mean")
      

      Jetzt ist das Darstellungsproblem weg
      10900574-e10e-49a3-954c-289cd1c1ade8-image.png
      allerdings stimmen nun nicht mehr die Zeitangaben (MONAT/JAHR). Korrekt wären die Angaben im ersten Bild.

      • Liegt es daran, dass die Datenpunkte immer am letzten Tag um 23:59:30 erstellt werden?
      • Wie kann ich das Problem lösen?

      Ich habe schon aus Verzweiflung andere Bar Chart Diagramme wegen diesem Problem weggeschmissen und es anders (nicht so schön) gelöst.
      Das ist aber nicht elegant. Ich möchte gern wissen, wie ich das Problem dauerhaft und korrekt löschen kann.

      An dieser Stelle schon einmal vielen Dank.

      Ro75.

      Codierknecht P 2 Replies Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @Ro75 last edited by

        @ro75 sagte in Grafana 11.6.x / 12.0.2 - Darstellungsproblem Bar chart:

        Da ist eine Lücke und ich kann mir nicht erklären wie diese zustande kommt.

        Das liegt am Zeitstempel.
        Der ist für alle Einträge der beiden Wertgruppen identisch ... bis auf den von 05/2025.
        Da gibt es eine Differenz von genau 1 ms.

        Von Influx habe ich keinen Schimmer, aber ich könnte mir vorstellen, dass man Zeiten auch umrechnen und damit die Millisekunden komplett eliminieren kann.

        1 Reply Last reply Reply Quote 0
        • P
          peterfido @Ro75 last edited by

          @ro75 Um einen Monat zu verschieben, füge folgende Zeile vor AggregateWindow ein:

            |> timeShift(duration: -1mo)
          
          Ro75 1 Reply Last reply Reply Quote 1
          • Ro75
            Ro75 @peterfido last edited by

            @peterfido sagte in Grafana 11.6.x / 12.0.2 - Darstellungsproblem Bar chart:

            |> timeShift(duration: -1mo)

            Danke. Es kann so einfach sein. Wieder etwas dazu gelernt. Top wie immer.

            Ro75.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            472
            Online

            31.8k
            Users

            80.0k
            Topics

            1.3m
            Posts

            3
            4
            83
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo