Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Grafana
  5. Grafana - höchsten Tageswert anzeigen - falscher Wert

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    661

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

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

Grafana - höchsten Tageswert anzeigen - falscher Wert

Scheduled Pinned Locked Moved Grafana
5 Posts 2 Posters 487 Views 3 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.
  • N Offline
    N Offline
    NOUSEFORANAME
    wrote on last edited by
    #1

    Ich würde gern den höchsten Tageswert ermitteln.
    Es gibt einen Wert der den ganzen Tag in die DB geschrieben wird. Von all diesen Werten hätte ich gerne den Höchstwert. Ich dachte MAX würde das tun. Der Query wird auch so von Grafana angenommen. Es ist aber nachweislich nicht der korrekte höchste Wert in der Tabelle.

    from(bucket: "iobroker")
    |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
    |> filter(fn: (r) => r["_measurement"] == "mqtt.0.hms1600.1164a0099e38.0.power")
    |> filter(fn: (r) => r["_field"] == "value")
    |> aggregateWindow(every: 1d, fn: max, timeSrc: "_start")
    |> yield(name: "last")

    e44ac6b0-b652-4b21-b3ab-8931aaaa38d6-Bildschirmfoto 2024-08-31 um 14.10.23.png

    Wo liegt mein Denkfehler?

    Synology DS1825+

    • OpenDTU
    • Docker
    • iobroker
    • influxDB
    • Grafana
    Marc BergM N 2 Replies Last reply
    0
    • N NOUSEFORANAME

      Ich würde gern den höchsten Tageswert ermitteln.
      Es gibt einen Wert der den ganzen Tag in die DB geschrieben wird. Von all diesen Werten hätte ich gerne den Höchstwert. Ich dachte MAX würde das tun. Der Query wird auch so von Grafana angenommen. Es ist aber nachweislich nicht der korrekte höchste Wert in der Tabelle.

      from(bucket: "iobroker")
      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
      |> filter(fn: (r) => r["_measurement"] == "mqtt.0.hms1600.1164a0099e38.0.power")
      |> filter(fn: (r) => r["_field"] == "value")
      |> aggregateWindow(every: 1d, fn: max, timeSrc: "_start")
      |> yield(name: "last")

      e44ac6b0-b652-4b21-b3ab-8931aaaa38d6-Bildschirmfoto 2024-08-31 um 14.10.23.png

      Wo liegt mein Denkfehler?

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

      @nouseforaname sagte in Grafana - höchsten Tageswert anzeigen - falscher Wert:

      Wo liegt mein Denkfehler?

      Du musst als range einen fest definierten Zeitraum (zum Beispiel gestern) nehmen. Damit das sauber funktioniert, vorher auch noch die Zeitzone definieren, dann wird auch korrekt von 0 bis 24 Uhr abgefragt.

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

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

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

      1 Reply Last reply
      0
      • N NOUSEFORANAME

        Ich würde gern den höchsten Tageswert ermitteln.
        Es gibt einen Wert der den ganzen Tag in die DB geschrieben wird. Von all diesen Werten hätte ich gerne den Höchstwert. Ich dachte MAX würde das tun. Der Query wird auch so von Grafana angenommen. Es ist aber nachweislich nicht der korrekte höchste Wert in der Tabelle.

        from(bucket: "iobroker")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) => r["_measurement"] == "mqtt.0.hms1600.1164a0099e38.0.power")
        |> filter(fn: (r) => r["_field"] == "value")
        |> aggregateWindow(every: 1d, fn: max, timeSrc: "_start")
        |> yield(name: "last")

        e44ac6b0-b652-4b21-b3ab-8931aaaa38d6-Bildschirmfoto 2024-08-31 um 14.10.23.png

        Wo liegt mein Denkfehler?

        N Offline
        N Offline
        NOUSEFORANAME
        wrote on last edited by
        #3

        @nouseforaname

        Ich habs jetzt so versucht. Leider immer noch der falsche Wert.

        import "timezone"
        import "date"
        option location = timezone.location(name: "Europe/Berlin")

        from(bucket: "iobroker")
        |> range(start: today())
        |> filter(fn: (r) => r["_measurement"] == "mqtt.0.hms1600.1164a0099e38.0.power")
        |> filter(fn: (r) => r["_field"] == "value")
        |> aggregateWindow(every: 1d, fn: max, timeSrc: "_start")
        |> yield(name: "max")

        Synology DS1825+

        • OpenDTU
        • Docker
        • iobroker
        • influxDB
        • Grafana
        Marc BergM 1 Reply Last reply
        0
        • N NOUSEFORANAME

          @nouseforaname

          Ich habs jetzt so versucht. Leider immer noch der falsche Wert.

          import "timezone"
          import "date"
          option location = timezone.location(name: "Europe/Berlin")

          from(bucket: "iobroker")
          |> range(start: today())
          |> filter(fn: (r) => r["_measurement"] == "mqtt.0.hms1600.1164a0099e38.0.power")
          |> filter(fn: (r) => r["_field"] == "value")
          |> aggregateWindow(every: 1d, fn: max, timeSrc: "_start")
          |> yield(name: "max")

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

          @nouseforaname sagte in Grafana - höchsten Tageswert anzeigen - falscher Wert:

          Leider immer noch der falsche Wert.

          Die Abfrage ist aus meiner Sicht korrekt. Aber ohne die Quelldaten zu kennen, kann man mit der Aussage "falscher Wert" natürlich nur Rätselraten.

          Die Zeile aggregateWindow... könntest du auch einfach gegen

          |> max()
          

          ersetzen. In diesem speziellen Fall sollte das Ergebnis identisch sein.

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

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

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

          N 1 Reply Last reply
          0
          • Marc BergM Marc Berg

            @nouseforaname sagte in Grafana - höchsten Tageswert anzeigen - falscher Wert:

            Leider immer noch der falsche Wert.

            Die Abfrage ist aus meiner Sicht korrekt. Aber ohne die Quelldaten zu kennen, kann man mit der Aussage "falscher Wert" natürlich nur Rätselraten.

            Die Zeile aggregateWindow... könntest du auch einfach gegen

            |> max()
            

            ersetzen. In diesem speziellen Fall sollte das Ergebnis identisch sein.

            N Offline
            N Offline
            NOUSEFORANAME
            wrote on last edited by
            #5

            Ich konnte das Problem lösen. Der Thread kann geschlossen werden.

            Fehler lag eindeutig auf meiner Seite. Ich habe schlichtweg den falschen Measurement Wert eingefügt. Schande über mein Haupt.

            Synology DS1825+

            • OpenDTU
            • Docker
            • iobroker
            • influxDB
            • Grafana
            1 Reply Last reply
            0

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            Support us

            ioBroker
            Community Adapters
            Donate

            355

            Online

            32.7k

            Users

            82.6k

            Topics

            1.3m

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

            • Don't have an account? Register

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