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 - Anzeige ist eigenartig

NEWS

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

  • 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 - Anzeige ist eigenartig

Grafana - Anzeige ist eigenartig

Scheduled Pinned Locked Moved Off Topic
21 Posts 5 Posters 769 Views 5 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.
  • Damrak2022D Damrak2022

    @lessthanmore Wenn ih 10 als min und 30 als Max nehme sieht das so aus:
    Bildschirmfoto 2023-04-02 um 21.18.39.png

    Nehme ich 0 als Min und lasse Max leer so:
    Bildschirmfoto 2023-04-02 um 21.21.00.png

    Der Code sieht so aus:

    import "timezone"
    option location = timezone.location(name: "Europe/Berlin")
    from(bucket: "DBANDY1")
      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
      |> filter(fn: (r) => r["_measurement"] == "Laufzeit_LS_Wand")
      |> filter(fn: (r) => r["_field"] == "value")
      |> map(fn: (r) => ({r with _value: r._value * 60.0}))
    |> aggregateWindow(every: 24h, fn: sum, timeSrc: "_start")
    

    Aber ich kann eigentlich keinen Max Wert vorgeben, denn es könnte ja auch sein das die Lightstripes mal 5 Stunden an sind.

    L Offline
    L Offline
    lessthanmore
    wrote on last edited by lessthanmore
    #6

    @damrak2022 Änder mal die Range der Daten und nimm Daten der vergangenen 2 oder 3 Tage, damit es auch Vergleichswerte gibt bzw. es nicht immer der Maxwert des aktuellen Tages genommen wird.
    Bsp.:

      |> range(start: -2d)
      |> filter(fn: (r) =>
        r._measurement == "Laufzeit_LS_Wand" and
        r._field == "value")
    
    Damrak2022D 1 Reply Last reply
    0
    • L lessthanmore

      @damrak2022 Änder mal die Range der Daten und nimm Daten der vergangenen 2 oder 3 Tage, damit es auch Vergleichswerte gibt bzw. es nicht immer der Maxwert des aktuellen Tages genommen wird.
      Bsp.:

        |> range(start: -2d)
        |> filter(fn: (r) =>
          r._measurement == "Laufzeit_LS_Wand" and
          r._field == "value")
      
      Damrak2022D Offline
      Damrak2022D Offline
      Damrak2022
      wrote on last edited by
      #7

      @lessthanmore sagte in Grafana - Anzeige ist eigenartig:

      |> range(start: -2d) |> filter(fn: (r) => r._measurement == "Laufzeit_LS_Wand" and r._field == "value"

      Dann bekomme ich einen Fehler:
      Bildschirmfoto 2023-04-02 um 21.32.58.png

      Und letztendlich sollen mir ja auch immer nur die Werte des aktuellen Tages anzeigen.

      Mit besten Grüßen
      Andy

      L 1 Reply Last reply
      0
      • Damrak2022D Damrak2022

        @lessthanmore sagte in Grafana - Anzeige ist eigenartig:

        |> range(start: -2d) |> filter(fn: (r) => r._measurement == "Laufzeit_LS_Wand" and r._field == "value"

        Dann bekomme ich einen Fehler:
        Bildschirmfoto 2023-04-02 um 21.32.58.png

        Und letztendlich sollen mir ja auch immer nur die Werte des aktuellen Tages anzeigen.

        L Offline
        L Offline
        lessthanmore
        wrote on last edited by lessthanmore
        #8

        @damrak2022 Da fehlt eine Klammer. Hatte in meinem Code gefehlt, hab es oben korrigiert.
        Der Maxwert wird ja auch generisch bestimmt, aber eben immer nur mit dem aktuellen.

        Du hast momentan drei Werte, wovon der dritte Datenpunkt den aktuellen Max bestimmt (20 Minuten) bzw. der Datenpunkt, der gerade die höchste Laufzeit hat.
        Die anderen Datenpunkte nutzen ja den selben Maxwert.

        "Leave empty to calculate based on all values".
        Du hast aber nur einen Value pro Datenpunkt, da du ja die Einzelwerte aggregierst.
        Somit ist die aktuell geringste Laufzeit dein Minwert und der Balken zeigt dir das Delta an. Egal ob das nun 1 Sekunde oder 1 Stunde ist.
        Siehe deinen zweiten Screenshot, bei dem der Minwert 0 ist.

        Passt das eigentlich nicht bereits (Min: 0 und Max: leer)?

        Damrak2022D 2 Replies Last reply
        0
        • L lessthanmore

          @damrak2022 Da fehlt eine Klammer. Hatte in meinem Code gefehlt, hab es oben korrigiert.
          Der Maxwert wird ja auch generisch bestimmt, aber eben immer nur mit dem aktuellen.

          Du hast momentan drei Werte, wovon der dritte Datenpunkt den aktuellen Max bestimmt (20 Minuten) bzw. der Datenpunkt, der gerade die höchste Laufzeit hat.
          Die anderen Datenpunkte nutzen ja den selben Maxwert.

          "Leave empty to calculate based on all values".
          Du hast aber nur einen Value pro Datenpunkt, da du ja die Einzelwerte aggregierst.
          Somit ist die aktuell geringste Laufzeit dein Minwert und der Balken zeigt dir das Delta an. Egal ob das nun 1 Sekunde oder 1 Stunde ist.
          Siehe deinen zweiten Screenshot, bei dem der Minwert 0 ist.

          Passt das eigentlich nicht bereits (Min: 0 und Max: leer)?

          Damrak2022D Offline
          Damrak2022D Offline
          Damrak2022
          wrote on last edited by Damrak2022
          #9

          @lessthanmore Okay, so scheint es zu gehen
          Bildschirmfoto 2023-04-02 um 21.37.15.png

          Nur eigenartig das die Anzeige bei dem aktuellen Tag nicht hinhaut. Aber okay, dann lasse ich mir halt die Laufzeit der letzten 7 Tage anzeigen.

          Mit besten Grüßen
          Andy

          1 Reply Last reply
          0
          • L lessthanmore

            @damrak2022 Da fehlt eine Klammer. Hatte in meinem Code gefehlt, hab es oben korrigiert.
            Der Maxwert wird ja auch generisch bestimmt, aber eben immer nur mit dem aktuellen.

            Du hast momentan drei Werte, wovon der dritte Datenpunkt den aktuellen Max bestimmt (20 Minuten) bzw. der Datenpunkt, der gerade die höchste Laufzeit hat.
            Die anderen Datenpunkte nutzen ja den selben Maxwert.

            "Leave empty to calculate based on all values".
            Du hast aber nur einen Value pro Datenpunkt, da du ja die Einzelwerte aggregierst.
            Somit ist die aktuell geringste Laufzeit dein Minwert und der Balken zeigt dir das Delta an. Egal ob das nun 1 Sekunde oder 1 Stunde ist.
            Siehe deinen zweiten Screenshot, bei dem der Minwert 0 ist.

            Passt das eigentlich nicht bereits (Min: 0 und Max: leer)?

            Damrak2022D Offline
            Damrak2022D Offline
            Damrak2022
            wrote on last edited by Damrak2022
            #10

            @lessthanmore Ich muss bei diesem Thema leider noch mal weitermachen, da ich mein komplettes System zerschossen hate und nun alles wieder komplett neu anlege. Ich habe den ganzen Thread nochmal gelesen, komme aber nicht wirklich voran.
            Momentan sieht das Dashboard, welches die Laufzeit meiner Geräte darstellen soll so aus:
            Bildschirmfoto 2023-04-17 um 17.05.56.png

            Die Werte liegen mir in Sekunden vor und sie sollen im Dashboard natürlich als Std/Min/Sek. dargestellt werden. Unit ist auf duration h:mm:ss eingestellt.
            Ich weiß das ich da schon mal weiter war, aber leider habe ich mir damals den kompletten Code nicht gespeichert. Allerdings bin ich auch für eine komplett andere Darstellungsform offen, solange es sich vernünftig darstellen lässt.

            Hast Du da einen Vorschlag?

            Mit besten Grüßen
            Andy

            L 1 Reply Last reply
            0
            • Damrak2022D Damrak2022

              @lessthanmore Ich muss bei diesem Thema leider noch mal weitermachen, da ich mein komplettes System zerschossen hate und nun alles wieder komplett neu anlege. Ich habe den ganzen Thread nochmal gelesen, komme aber nicht wirklich voran.
              Momentan sieht das Dashboard, welches die Laufzeit meiner Geräte darstellen soll so aus:
              Bildschirmfoto 2023-04-17 um 17.05.56.png

              Die Werte liegen mir in Sekunden vor und sie sollen im Dashboard natürlich als Std/Min/Sek. dargestellt werden. Unit ist auf duration h:mm:ss eingestellt.
              Ich weiß das ich da schon mal weiter war, aber leider habe ich mir damals den kompletten Code nicht gespeichert. Allerdings bin ich auch für eine komplett andere Darstellungsform offen, solange es sich vernünftig darstellen lässt.

              Hast Du da einen Vorschlag?

              L Offline
              L Offline
              lessthanmore
              wrote on last edited by lessthanmore
              #11

              @damrak2022 Wenn die Werte dir in Sekunden vorliegen, warum rechnest du sie lediglich in Minuten um? Für Stunden musst du mit 3600 dividieren.
              Dann sollte auch die gewählte Einheit passen (SS:MM:SS).

              Alles andere sieht plausibel aus.
              Ob man nun alle Werte in einem Query abfragt oder pro Wert einen Query macht sollte glaube ich keine Rolle spielen.

              Was genau passt denn noch nicht?

              Damrak2022D 1 Reply Last reply
              0
              • L lessthanmore

                @damrak2022 Wenn die Werte dir in Sekunden vorliegen, warum rechnest du sie lediglich in Minuten um? Für Stunden musst du mit 3600 dividieren.
                Dann sollte auch die gewählte Einheit passen (SS:MM:SS).

                Alles andere sieht plausibel aus.
                Ob man nun alle Werte in einem Query abfragt oder pro Wert einen Query macht sollte glaube ich keine Rolle spielen.

                Was genau passt denn noch nicht?

                Damrak2022D Offline
                Damrak2022D Offline
                Damrak2022
                wrote on last edited by Damrak2022
                #12

                @lessthanmore Du hast mit der Umrechnung natürlich recht, aber dann stimmt es noch weniger - siehe hier:
                Bildschirmfoto 2023-04-18 um 17.51.30.png

                duration ist eingestellt
                Ich verstehe schlichtweg nicht, woran es hier hakt
                Hier noch ein Screenshot meiner Datenpunkte, nachdem ich z.B. diesen Wert vom iMac
                Bildschirmfoto 2023-04-18 um 17.44.59.png
                durch 60000 geteilt habe und dann in den Datenpunkt schreiben lasse.

                Mit besten Grüßen
                Andy

                L 1 Reply Last reply
                0
                • Damrak2022D Damrak2022

                  @lessthanmore Du hast mit der Umrechnung natürlich recht, aber dann stimmt es noch weniger - siehe hier:
                  Bildschirmfoto 2023-04-18 um 17.51.30.png

                  duration ist eingestellt
                  Ich verstehe schlichtweg nicht, woran es hier hakt
                  Hier noch ein Screenshot meiner Datenpunkte, nachdem ich z.B. diesen Wert vom iMac
                  Bildschirmfoto 2023-04-18 um 17.44.59.png
                  durch 60000 geteilt habe und dann in den Datenpunkt schreiben lasse.

                  L Offline
                  L Offline
                  lessthanmore
                  wrote on last edited by
                  #13

                  @damrak2022 Du musst durch 3600 teilen, nicht multiplizieren. Hab es oben korrigiert.

                  Der Wert vom iMac ist in Sekunden?

                  Damrak2022D 1 Reply Last reply
                  0
                  • L lessthanmore

                    @damrak2022 Du musst durch 3600 teilen, nicht multiplizieren. Hab es oben korrigiert.

                    Der Wert vom iMac ist in Sekunden?

                    Damrak2022D Offline
                    Damrak2022D Offline
                    Damrak2022
                    wrote on last edited by Damrak2022
                    #14

                    @lessthanmore Die Werte von allen Geräten sind in Minuten.
                    Um das Problem einzugrenzen, warum ich keine vernünftige Anzeige hinbekomme, habe ich mich jetzt mal nur auf die Deckenlampe im Flur fokussiert:
                    Das sind die Minutenwerte in den Datenpunkt:
                    Bildschirmfoto 2023-04-22 um 22.03.00.png
                    Ich habe in Grafana schon zig Sachen ausprobiert:
                    Hier erst einmal die Darstellung als Bar Chart mit einer Time Range von -7d:
                    Bildschirmfoto_2023-04-22_um_22_12_59.png
                    Wenn ich die Time Range auf -1d ändere sieht es so aus:
                    Bildschirmfoto 2023-04-22 um 22.15.35.png
                    In meinen Augen stimmt die ganze Anzeige nicht. Ich weiß nicht, ob es am Code liegt, oder was hier querschießt

                    Noch schlimmer sieht es bei der Laufzeit aller Geräte aus, da mein Fernseher heute, bzw. gestern bestimmt nicht über 60Std. an war😊
                    Die Query Options sind leer.
                    Bildschirmfoto 2023-04-22 um 22.25.34.png

                    Mit besten Grüßen
                    Andy

                    DJMarc75D ? 2 Replies Last reply
                    0
                    • Damrak2022D Damrak2022

                      @lessthanmore Die Werte von allen Geräten sind in Minuten.
                      Um das Problem einzugrenzen, warum ich keine vernünftige Anzeige hinbekomme, habe ich mich jetzt mal nur auf die Deckenlampe im Flur fokussiert:
                      Das sind die Minutenwerte in den Datenpunkt:
                      Bildschirmfoto 2023-04-22 um 22.03.00.png
                      Ich habe in Grafana schon zig Sachen ausprobiert:
                      Hier erst einmal die Darstellung als Bar Chart mit einer Time Range von -7d:
                      Bildschirmfoto_2023-04-22_um_22_12_59.png
                      Wenn ich die Time Range auf -1d ändere sieht es so aus:
                      Bildschirmfoto 2023-04-22 um 22.15.35.png
                      In meinen Augen stimmt die ganze Anzeige nicht. Ich weiß nicht, ob es am Code liegt, oder was hier querschießt

                      Noch schlimmer sieht es bei der Laufzeit aller Geräte aus, da mein Fernseher heute, bzw. gestern bestimmt nicht über 60Std. an war😊
                      Die Query Options sind leer.
                      Bildschirmfoto 2023-04-22 um 22.25.34.png

                      DJMarc75D Offline
                      DJMarc75D Offline
                      DJMarc75
                      wrote on last edited by
                      #15

                      @damrak2022 Ohne Dir nahetreten zu wollen:

                      https://forum.iobroker.net/topic/63918/grafana-werte-addieren-pro-tag/23?_=1682156253039

                      Das ist DEIN Beitrag !

                      Lehrling seit 1975 !!!
                      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                      Damrak2022D 1 Reply Last reply
                      0
                      • DJMarc75D DJMarc75

                        @damrak2022 Ohne Dir nahetreten zu wollen:

                        https://forum.iobroker.net/topic/63918/grafana-werte-addieren-pro-tag/23?_=1682156253039

                        Das ist DEIN Beitrag !

                        Damrak2022D Offline
                        Damrak2022D Offline
                        Damrak2022
                        wrote on last edited by
                        #16

                        @djmarc75 sagte in Grafana - Anzeige ist eigenartig:

                        https://forum.iobroker.net/topic/63918/grafana-werte-addieren-pro-tag/23?_=1682156253039

                        Nein, keine Sorge, Du trittst mir nicht zu nahe, aber es ist ja so eingestellt

                        Mit besten Grüßen
                        Andy

                        DJMarc75D 1 Reply Last reply
                        0
                        • Damrak2022D Damrak2022

                          @djmarc75 sagte in Grafana - Anzeige ist eigenartig:

                          https://forum.iobroker.net/topic/63918/grafana-werte-addieren-pro-tag/23?_=1682156253039

                          Nein, keine Sorge, Du trittst mir nicht zu nahe, aber es ist ja so eingestellt

                          DJMarc75D Offline
                          DJMarc75D Offline
                          DJMarc75
                          wrote on last edited by
                          #17

                          @damrak2022 sagte in Grafana - Anzeige ist eigenartig:

                          es ist ja so eingestellt

                          Dann muss man hinterfragen warum es "damals" korrekt dargestellt war und eben jetzt nicht. Liegt vielleicht an den Werten welche an Influx übergeben werden ?!

                          Lehrling seit 1975 !!!
                          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                          Damrak2022D 1 Reply Last reply
                          0
                          • DJMarc75D DJMarc75

                            @damrak2022 sagte in Grafana - Anzeige ist eigenartig:

                            es ist ja so eingestellt

                            Dann muss man hinterfragen warum es "damals" korrekt dargestellt war und eben jetzt nicht. Liegt vielleicht an den Werten welche an Influx übergeben werden ?!

                            Damrak2022D Offline
                            Damrak2022D Offline
                            Damrak2022
                            wrote on last edited by
                            #18

                            @djmarc75 Naja, die Werte werden als Minuten übergeben und as war damals genauso. Deswegen begreife ich das Verhalten nicht

                            Mit besten Grüßen
                            Andy

                            1 Reply Last reply
                            0
                            • L Offline
                              L Offline
                              lessthanmore
                              wrote on last edited by lessthanmore
                              #19

                              @damrak2022 Irgendwas muss sich aber geändert haben, sonst wären die Anzeigen wie vorher.
                              In Grafana summierst du alle Werte der letzten 24 Stunden.
                              Laut der Verlaufsanzeige sind die Werte aber bereits summiert.
                              2023-04-24_11-36-55.png
                              Hier ein Beispiel: Die Laufzeit müsste eigentlich knapp 2 Minuten betragen, du summierst allerdings die Werte in Grafana.
                              Die setzt du dann gegen 1 Uhr wieder auf Null. Das kann so nicht gehen.
                              Hast du in node-red etwas geändert?

                              Was hast du in Grafana unter Value Options, mean oder last*?

                              Marc BergM 1 Reply Last reply
                              0
                              • L lessthanmore

                                @damrak2022 Irgendwas muss sich aber geändert haben, sonst wären die Anzeigen wie vorher.
                                In Grafana summierst du alle Werte der letzten 24 Stunden.
                                Laut der Verlaufsanzeige sind die Werte aber bereits summiert.
                                2023-04-24_11-36-55.png
                                Hier ein Beispiel: Die Laufzeit müsste eigentlich knapp 2 Minuten betragen, du summierst allerdings die Werte in Grafana.
                                Die setzt du dann gegen 1 Uhr wieder auf Null. Das kann so nicht gehen.
                                Hast du in node-red etwas geändert?

                                Was hast du in Grafana unter Value Options, mean oder last*?

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

                                @lessthanmore sagte in Grafana - Anzeige ist eigenartig:

                                Die setzt du dann gegen 1 Uhr wieder auf Null. Das kann so nicht gehen.
                                Hast du in node-red etwas geändert?

                                Wenn @Damrak2022 sich mal die Quelldaten von vor vier Wochen anschauen würde (die auch hier im Forum dokumentiert sind, @DJMarc75 hat ihn ja mehrfach darauf hingewiesen), würde er seinen Fehler erkennen.

                                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 Reply Last reply
                                1
                                • Damrak2022D Damrak2022

                                  @lessthanmore Die Werte von allen Geräten sind in Minuten.
                                  Um das Problem einzugrenzen, warum ich keine vernünftige Anzeige hinbekomme, habe ich mich jetzt mal nur auf die Deckenlampe im Flur fokussiert:
                                  Das sind die Minutenwerte in den Datenpunkt:
                                  Bildschirmfoto 2023-04-22 um 22.03.00.png
                                  Ich habe in Grafana schon zig Sachen ausprobiert:
                                  Hier erst einmal die Darstellung als Bar Chart mit einer Time Range von -7d:
                                  Bildschirmfoto_2023-04-22_um_22_12_59.png
                                  Wenn ich die Time Range auf -1d ändere sieht es so aus:
                                  Bildschirmfoto 2023-04-22 um 22.15.35.png
                                  In meinen Augen stimmt die ganze Anzeige nicht. Ich weiß nicht, ob es am Code liegt, oder was hier querschießt

                                  Noch schlimmer sieht es bei der Laufzeit aller Geräte aus, da mein Fernseher heute, bzw. gestern bestimmt nicht über 60Std. an war😊
                                  Die Query Options sind leer.
                                  Bildschirmfoto 2023-04-22 um 22.25.34.png

                                  ? Offline
                                  ? Offline
                                  A Former User
                                  wrote on last edited by A Former User
                                  #21

                                  @damrak2022

                                  Moin,

                                  gelöscht, da schon die korrekten Hinweise gegeben wurden 🙂

                                  VG
                                  Bernd

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


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  150

                                  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