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.8k

  • 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 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

                            342

                            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