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: Wie Zeitbereich in "Query options" festlegen?

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Grafana: Wie Zeitbereich in "Query options" festlegen?

Geplant Angeheftet Gesperrt Verschoben Off Topic
14 Beiträge 5 Kommentatoren 2.9k Aufrufe 5 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.
  • M Offline
    M Offline
    Markus 7
    schrieb am zuletzt editiert von Markus 7
    #1

    Hallo zusammen,

    ich möchte in Grafana den Zeitraum einer Grafik auf 6 Uhr bis 21 Uhr des aktuellen Tages beschränken. Mit der übergeordneten Zeiteinstellung des Dashboards gelingt mir das auch ganz gut mit "von: now/d +6h bis: now/d -3h".

    grafana1.png

    Da ich aber auf dem Dashboard unterschiedlich Graphen mit unterschiedlichen Zeitangaben haben möchte dachte ich, es gäbe auch eine Möglichkeit das individuell in den Graph-Einstellungen bei "Query options" festzulegen. Ich kann dann zwar über "Relative time: now/d" und "Time shift: 18h" den Graphen bei 6 Uhr starten lasen, jedoch nicht bei 21 Uhr enden lassen.

    271fc9b8-476d-400f-94f4-005f63510c09-image.png

    Gibt es da vielleicht eine elegantere Möglichkeit?

    Danke & Grüße
    Markus

    DJMarc75D Marc BergM 3 Antworten Letzte Antwort
    0
    • M Markus 7

      Hallo zusammen,

      ich möchte in Grafana den Zeitraum einer Grafik auf 6 Uhr bis 21 Uhr des aktuellen Tages beschränken. Mit der übergeordneten Zeiteinstellung des Dashboards gelingt mir das auch ganz gut mit "von: now/d +6h bis: now/d -3h".

      grafana1.png

      Da ich aber auf dem Dashboard unterschiedlich Graphen mit unterschiedlichen Zeitangaben haben möchte dachte ich, es gäbe auch eine Möglichkeit das individuell in den Graph-Einstellungen bei "Query options" festzulegen. Ich kann dann zwar über "Relative time: now/d" und "Time shift: 18h" den Graphen bei 6 Uhr starten lasen, jedoch nicht bei 21 Uhr enden lassen.

      271fc9b8-476d-400f-94f4-005f63510c09-image.png

      Gibt es da vielleicht eine elegantere Möglichkeit?

      Danke & Grüße
      Markus

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      schrieb am zuletzt editiert von
      #2

      @markus-7 sagte in Grafana: Wie Zeitbereich in "Query options" festlegen?:

      Gibt es da vielleicht eine elegantere Möglichkeit?

      Gibt es bestimmt... und wenn man den Beitrag in dem "deutschen" Unterforum reinstellt, lesen es auch viel mehr User ;)

      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

      NegaleinN 1 Antwort Letzte Antwort
      1
      • DJMarc75D DJMarc75

        @markus-7 sagte in Grafana: Wie Zeitbereich in "Query options" festlegen?:

        Gibt es da vielleicht eine elegantere Möglichkeit?

        Gibt es bestimmt... und wenn man den Beitrag in dem "deutschen" Unterforum reinstellt, lesen es auch viel mehr User ;)

        NegaleinN Offline
        NegaleinN Offline
        Negalein
        Global Moderator
        schrieb am zuletzt editiert von
        #3

        @djmarc75 sagte in Grafana: Wie Zeitbereich in "Query options" festlegen?:

        in dem "deutschen" Unterforum reinstellt

        gerade erledigt ;)

        ° Node.js & System Update ---> sudo apt update, iob stop, sudo apt full-upgrade
        ° Node.js Fixer ---> iob nodejs-update
        ° Fixer ---> iob fix

        DJMarc75D 1 Antwort Letzte Antwort
        2
        • NegaleinN Negalein

          @djmarc75 sagte in Grafana: Wie Zeitbereich in "Query options" festlegen?:

          in dem "deutschen" Unterforum reinstellt

          gerade erledigt ;)

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          schrieb am zuletzt editiert von
          #4

          @negalein sagte in Grafana: Wie Zeitbereich in "Query options" festlegen?:

          gerade erledigt

          supi :+1:

          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

          M 1 Antwort Letzte Antwort
          0
          • DJMarc75D DJMarc75

            @negalein sagte in Grafana: Wie Zeitbereich in "Query options" festlegen?:

            gerade erledigt

            supi :+1:

            M Offline
            M Offline
            Markus 7
            schrieb am zuletzt editiert von
            #5

            Danke für den Hinweis und fürs Verschieben. Jetzt wäre es noch suppi, wenn jemand eine Lösung für mein Problem hätte.

            1 Antwort Letzte Antwort
            0
            • M Markus 7

              Hallo zusammen,

              ich möchte in Grafana den Zeitraum einer Grafik auf 6 Uhr bis 21 Uhr des aktuellen Tages beschränken. Mit der übergeordneten Zeiteinstellung des Dashboards gelingt mir das auch ganz gut mit "von: now/d +6h bis: now/d -3h".

              grafana1.png

              Da ich aber auf dem Dashboard unterschiedlich Graphen mit unterschiedlichen Zeitangaben haben möchte dachte ich, es gäbe auch eine Möglichkeit das individuell in den Graph-Einstellungen bei "Query options" festzulegen. Ich kann dann zwar über "Relative time: now/d" und "Time shift: 18h" den Graphen bei 6 Uhr starten lasen, jedoch nicht bei 21 Uhr enden lassen.

              271fc9b8-476d-400f-94f4-005f63510c09-image.png

              Gibt es da vielleicht eine elegantere Möglichkeit?

              Danke & Grüße
              Markus

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

              @markus-7 sagte in Grafana: Wie Zeitbereich in "Query options" festlegen?:

              Gibt es da vielleicht eine elegantere Möglichkeit?

              Mit InfluxDB 2.x könntest du die Abfrage mittels

              |> hourSelection(start: 6, stop: 21)
              

              einschränken. Ich weiß aber nicht, ob das dein genaues Ziel ist.

              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.

              M 1 Antwort Letzte Antwort
              1
              • Marc BergM Marc Berg

                @markus-7 sagte in Grafana: Wie Zeitbereich in "Query options" festlegen?:

                Gibt es da vielleicht eine elegantere Möglichkeit?

                Mit InfluxDB 2.x könntest du die Abfrage mittels

                |> hourSelection(start: 6, stop: 21)
                

                einschränken. Ich weiß aber nicht, ob das dein genaues Ziel ist.

                M Offline
                M Offline
                Markus 7
                schrieb am zuletzt editiert von
                #7

                @marc-berg
                Das werde ich probieren, danke für die Idee. Bin mir nur nicht sicher, wo ich die Abfrage in InfluxDB einfügen muss.

                So sieht die Abfrage ja eigentlich aus:

                from(bucket: "iobroker_0")
                  |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                  |> filter(fn: (r) => r["_measurement"] == "BalkonPV_Leistung")
                  |> filter(fn: (r) => r["_field"] == "value")
                  |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                  |> yield(name: "mean")
                
                Marc BergM 1 Antwort Letzte Antwort
                0
                • M Markus 7

                  @marc-berg
                  Das werde ich probieren, danke für die Idee. Bin mir nur nicht sicher, wo ich die Abfrage in InfluxDB einfügen muss.

                  So sieht die Abfrage ja eigentlich aus:

                  from(bucket: "iobroker_0")
                    |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                    |> filter(fn: (r) => r["_measurement"] == "BalkonPV_Leistung")
                    |> filter(fn: (r) => r["_field"] == "value")
                    |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                    |> yield(name: "mean")
                  
                  Marc BergM Offline
                  Marc BergM Offline
                  Marc Berg
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @markus-7

                  hinter die beiden "filter"-Zeilen sollte passen.

                  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.

                  M 1 Antwort Letzte Antwort
                  1
                  • Marc BergM Marc Berg

                    @markus-7

                    hinter die beiden "filter"-Zeilen sollte passen.

                    M Offline
                    M Offline
                    Markus 7
                    schrieb am zuletzt editiert von
                    #9

                    @marc-berg

                    Hallo Marc, das war leider ohne Erfolg. Die Zeile bewirkt bei mir folgendes (hier absichtlich mal auf start 10 Uhr gesetzt, damit der Effekt sichtbar wird):

                    e9b71532-b48a-423d-b9bf-1ec9c9b69209-image.png

                    (so sieht es ohne die extra Zeile aus:)
                    e04c4696-56e4-4113-acf2-ee45fba7681e-image.png

                    ? 1 Antwort Letzte Antwort
                    0
                    • M Markus 7

                      @marc-berg

                      Hallo Marc, das war leider ohne Erfolg. Die Zeile bewirkt bei mir folgendes (hier absichtlich mal auf start 10 Uhr gesetzt, damit der Effekt sichtbar wird):

                      e9b71532-b48a-423d-b9bf-1ec9c9b69209-image.png

                      (so sieht es ohne die extra Zeile aus:)
                      e04c4696-56e4-4113-acf2-ee45fba7681e-image.png

                      ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von Ein ehemaliger Benutzer
                      #10

                      @markus-7 sagte in Grafana: Wie Zeitbereich in "Query options" festlegen?:

                      hier absichtlich mal auf start 10 Uhr gesetzt, damit der Effekt sichtbar wird):

                      Moin,

                      nein laut Dokumentation https://docs.influxdata.com/flux/v0.x/stdlib/universe/hourselection/#Copyright muss da ein Data mit rein

                      data
                          |> hourSelection(start: 9, stop: 17)
                      

                      Das gibt dir dann nur noch die Werte zwischen 9 - 17 Uhr aus

                      Da deine Abfrage ein Bild ist, gibt es nicht mehr. Abfragen bitte immer als Text, zu editieren.

                      VG
                      Bernd

                      P.S.: ich glaube so könnte es gehen

                      import "sampledata"
                      
                      data=
                      from(bucket: "iobroker_strom")
                        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                        |> filter(fn: (r) => r["_measurement"] == "sonoff.0.DVES_8AA766.SENSOR.SML.akt_w")
                        |> filter(fn: (r) => r["_field"] == "value")
                        |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                        |> yield(name: "mean")
                      
                      data
                        |> hourSelection(start: 9, stop: 17)
                      
                      M 1 Antwort Letzte Antwort
                      1
                      • ? Ein ehemaliger Benutzer

                        @markus-7 sagte in Grafana: Wie Zeitbereich in "Query options" festlegen?:

                        hier absichtlich mal auf start 10 Uhr gesetzt, damit der Effekt sichtbar wird):

                        Moin,

                        nein laut Dokumentation https://docs.influxdata.com/flux/v0.x/stdlib/universe/hourselection/#Copyright muss da ein Data mit rein

                        data
                            |> hourSelection(start: 9, stop: 17)
                        

                        Das gibt dir dann nur noch die Werte zwischen 9 - 17 Uhr aus

                        Da deine Abfrage ein Bild ist, gibt es nicht mehr. Abfragen bitte immer als Text, zu editieren.

                        VG
                        Bernd

                        P.S.: ich glaube so könnte es gehen

                        import "sampledata"
                        
                        data=
                        from(bucket: "iobroker_strom")
                          |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                          |> filter(fn: (r) => r["_measurement"] == "sonoff.0.DVES_8AA766.SENSOR.SML.akt_w")
                          |> filter(fn: (r) => r["_field"] == "value")
                          |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                          |> yield(name: "mean")
                        
                        data
                          |> hourSelection(start: 9, stop: 17)
                        
                        M Offline
                        M Offline
                        Markus 7
                        schrieb am zuletzt editiert von
                        #11

                        @dp20eic said in Grafana: Wie Zeitbereich in "Query options" festlegen?:
                        [...]

                        Da deine Abfrage ein Bild ist, gibt es nicht mehr. Abfragen bitte immer als Text, zu editieren.
                        [...]

                        Hallo Bernd, verstehe ich gerade nicht - ich hab doch weiter oben meine Abfrage als Text-Code eingefügt.

                        Zu deinem Vorschlag: Das Ergebnis sieht interessant aus, ist aber nicht das, was ich will: Eine X-Achse die von 6 - 21 Uhr geht.

                        data=
                        from(bucket: "iobroker_0")
                          |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                          |> filter(fn: (r) => r["_measurement"] == "BalkonPV_Leistung")
                          |> filter(fn: (r) => r["_field"] == "value")
                          |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                          |> yield(name: "mean")
                        
                        data
                          |> hourSelection(start: 9, stop: 17)
                        

                        1597a29a-da48-4fc7-951e-c9e4bae44224-image.png

                        ? 1 Antwort Letzte Antwort
                        0
                        • M Markus 7

                          @dp20eic said in Grafana: Wie Zeitbereich in "Query options" festlegen?:
                          [...]

                          Da deine Abfrage ein Bild ist, gibt es nicht mehr. Abfragen bitte immer als Text, zu editieren.
                          [...]

                          Hallo Bernd, verstehe ich gerade nicht - ich hab doch weiter oben meine Abfrage als Text-Code eingefügt.

                          Zu deinem Vorschlag: Das Ergebnis sieht interessant aus, ist aber nicht das, was ich will: Eine X-Achse die von 6 - 21 Uhr geht.

                          data=
                          from(bucket: "iobroker_0")
                            |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                            |> filter(fn: (r) => r["_measurement"] == "BalkonPV_Leistung")
                            |> filter(fn: (r) => r["_field"] == "value")
                            |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                            |> yield(name: "mean")
                          
                          data
                            |> hourSelection(start: 9, stop: 17)
                          

                          1597a29a-da48-4fc7-951e-c9e4bae44224-image.png

                          ? Offline
                          ? Offline
                          Ein ehemaliger Benutzer
                          schrieb am zuletzt editiert von
                          #12

                          @markus-7 sagte in Grafana: Wie Zeitbereich in "Query options" festlegen?:

                          Hallo Bernd, verstehe ich gerade nicht - ich hab doch weiter oben meine Abfrage als Text-Code eingefügt.

                          Moin,

                          jup, hast recht, nicht weiter oben geschaut.
                          Ich, denke das man die X-Achse tatsächlich nur über Grafana einschränken kann.

                          Aber heute nicht mehr, zu warm, Kopf brummt :)

                          VG
                          Bernd

                          1 Antwort Letzte Antwort
                          0
                          • M Markus 7

                            Hallo zusammen,

                            ich möchte in Grafana den Zeitraum einer Grafik auf 6 Uhr bis 21 Uhr des aktuellen Tages beschränken. Mit der übergeordneten Zeiteinstellung des Dashboards gelingt mir das auch ganz gut mit "von: now/d +6h bis: now/d -3h".

                            grafana1.png

                            Da ich aber auf dem Dashboard unterschiedlich Graphen mit unterschiedlichen Zeitangaben haben möchte dachte ich, es gäbe auch eine Möglichkeit das individuell in den Graph-Einstellungen bei "Query options" festzulegen. Ich kann dann zwar über "Relative time: now/d" und "Time shift: 18h" den Graphen bei 6 Uhr starten lasen, jedoch nicht bei 21 Uhr enden lassen.

                            271fc9b8-476d-400f-94f4-005f63510c09-image.png

                            Gibt es da vielleicht eine elegantere Möglichkeit?

                            Danke & Grüße
                            Markus

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

                            @markus-7 sagte in Grafana: Wie Zeitbereich in "Query options" festlegen?:

                            Da ich aber auf dem Dashboard unterschiedlich Graphen mit unterschiedlichen Zeitangaben haben möchte dachte ich, es gäbe auch eine Möglichkeit das individuell in den Graph-Einstellungen bei "Query options" festzulegen. Ich kann dann zwar über "Relative time: now/d" und "Time shift: 18h" den Graphen bei 6 Uhr starten lasen, jedoch nicht bei 21 Uhr enden lassen.

                            Und über diese Einschränkungen in Grafana?
                            49962c8a-5897-4d61-8ae0-d31bc31ddf76-grafik.png

                            bzw. für den Vortag:

                            92dfe3a4-04f1-49eb-bf0e-87bf1ce5d485-grafik.png

                            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.

                            M 1 Antwort Letzte Antwort
                            0
                            • Marc BergM Marc Berg

                              @markus-7 sagte in Grafana: Wie Zeitbereich in "Query options" festlegen?:

                              Da ich aber auf dem Dashboard unterschiedlich Graphen mit unterschiedlichen Zeitangaben haben möchte dachte ich, es gäbe auch eine Möglichkeit das individuell in den Graph-Einstellungen bei "Query options" festzulegen. Ich kann dann zwar über "Relative time: now/d" und "Time shift: 18h" den Graphen bei 6 Uhr starten lasen, jedoch nicht bei 21 Uhr enden lassen.

                              Und über diese Einschränkungen in Grafana?
                              49962c8a-5897-4d61-8ae0-d31bc31ddf76-grafik.png

                              bzw. für den Vortag:

                              92dfe3a4-04f1-49eb-bf0e-87bf1ce5d485-grafik.png

                              M Offline
                              M Offline
                              Markus 7
                              schrieb am zuletzt editiert von Markus 7
                              #14

                              @marc-berg

                              Wenn ich die Einträge in dem Fenster "Absoluter Zeitbereich" mache, bekomme ich die gewünschte Ansicht des Diagramms von 6 bis 21 Uhr. Allerdings für sämtliche Graphen in dem Dashboard. Ich möchte aber nur selektiv EIN Diagramm mit diesem Zeitbereich haben.

                              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

                              652

                              Online

                              32.7k

                              Benutzer

                              82.4k

                              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