Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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
  5. [Erledigt!] Grafana: Monate sortieren!

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    729

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

[Erledigt!] Grafana: Monate sortieren!

Geplant Angeheftet Gesperrt Verschoben Grafana
12 Beiträge 4 Kommentatoren 1.3k Aufrufe 4 Beobachtet
  • Ä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.
  • G gfrene

    Hallo zusammen,
    heute bin ich an einen Punkt, angekommen, wo ich nicht mehr weiter weiß.
    Ich bekomme in Grafana die Monate einfach nicht mehr sortiert.

    Hat ggf. einer von euch eine Lösung ?

    Info:
    Grafana Version: Grafana v9.5.2 (cfcea75916)
    InfuxDB: v2.7.1
    Daten sind in IO freigegeben für InfluxDB
    io.PNG

    Grafana und Daten aus InfluxDB
    Grafana.PNG

    Code InFluxDB

    from(bucket: "iodb")
      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
      |> filter(fn: (r) => r["_measurement"] == "Dezember" or r["_measurement"] == "November" or r["_measurement"] == "Oktober" or r["_measurement"] == "September" or r["_measurement"] == "August" or r["_measurement"] == "Juli" or r["_measurement"] == "Juni" or r["_measurement"] == "Mai" or r["_measurement"] == "April" or r["_measurement"] == "März" or r["_measurement"] == "Februar" or r["_measurement"] == "Januar")
      |> filter(fn: (r) => r["_field"] == "value")
      |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
      |> yield(name: "mean")
    

    Würde mich freuen wenn ihr mir helfen könntet :-) DANKE!

    Sonnige Grüße aus Gifhorn

    crunchipC Offline
    crunchipC Offline
    crunchip
    Forum Testing Most Active Developer
    schrieb am zuletzt editiert von
    #2

    @gfrene vllt da etwas dabei
    https://www.youtube.com/watch?v=fbbmhhgyIn4

    umgestiegen von Proxmox auf Unraid

    G 1 Antwort Letzte Antwort
    0
    • crunchipC crunchip

      @gfrene vllt da etwas dabei
      https://www.youtube.com/watch?v=fbbmhhgyIn4

      G Offline
      G Offline
      gfrene
      schrieb am zuletzt editiert von gfrene
      #3

      @crunchip said in Grafana: Monate sortieren!:

      @gfrene vllt da etwas dabei
      https://www.youtube.com/watch?v=fbbmhhgyIn4

      Danke dir das Video hatte ich mir schon angeschaut :-) und auch Code Schnippsel ausprobiert aber leider auch ohne Erfolg. :(

      Ich denke irgendwo in meinem Code steht was falsches ... aber ich sehe den Wald voller Bäume nicht :(

      Gruß
      Rene

      crunchipC 2 Antworten Letzte Antwort
      0
      • G gfrene

        @crunchip said in Grafana: Monate sortieren!:

        @gfrene vllt da etwas dabei
        https://www.youtube.com/watch?v=fbbmhhgyIn4

        Danke dir das Video hatte ich mir schon angeschaut :-) und auch Code Schnippsel ausprobiert aber leider auch ohne Erfolg. :(

        Ich denke irgendwo in meinem Code steht was falsches ... aber ich sehe den Wald voller Bäume nicht :(

        Gruß
        Rene

        crunchipC Offline
        crunchipC Offline
        crunchip
        Forum Testing Most Active Developer
        schrieb am zuletzt editiert von
        #4

        @gfrene ich kann da nichts zu sagen, selbst verwende ich noch keine influx v2

        umgestiegen von Proxmox auf Unraid

        1 Antwort Letzte Antwort
        0
        • G gfrene

          Hallo zusammen,
          heute bin ich an einen Punkt, angekommen, wo ich nicht mehr weiter weiß.
          Ich bekomme in Grafana die Monate einfach nicht mehr sortiert.

          Hat ggf. einer von euch eine Lösung ?

          Info:
          Grafana Version: Grafana v9.5.2 (cfcea75916)
          InfuxDB: v2.7.1
          Daten sind in IO freigegeben für InfluxDB
          io.PNG

          Grafana und Daten aus InfluxDB
          Grafana.PNG

          Code InFluxDB

          from(bucket: "iodb")
            |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
            |> filter(fn: (r) => r["_measurement"] == "Dezember" or r["_measurement"] == "November" or r["_measurement"] == "Oktober" or r["_measurement"] == "September" or r["_measurement"] == "August" or r["_measurement"] == "Juli" or r["_measurement"] == "Juni" or r["_measurement"] == "Mai" or r["_measurement"] == "April" or r["_measurement"] == "März" or r["_measurement"] == "Februar" or r["_measurement"] == "Januar")
            |> filter(fn: (r) => r["_field"] == "value")
            |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
            |> yield(name: "mean")
          

          Würde mich freuen wenn ihr mir helfen könntet :-) DANKE!

          Sonnige Grüße aus Gifhorn

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

          @gfrene sagte in Grafana: Monate sortieren!:

          Würde mich freuen wenn ihr mir helfen könntet DANKE!

          Moin,

          nicht sicher, aber vielleicht so

          from(bucket: "iobroker_strom")
            |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
            |> filter(fn: (r) => r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.01_January" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.02_February" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.03_March" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.04_April" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.05_May" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.06_June" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.07_July" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.08_August" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.09_September" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.10_October" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.11_November" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.12_December")
            |> filter(fn: (r) => r["_field"] == "value")
            |> aggregateWindow(every: v.windowPeriod, fn: last, createEmpty: false)
            |> yield(name: "last")
            |> group(columns: ["_measurement"], mode:"by")
          

          VG
          Bernd

          crunchipC 1 Antwort Letzte Antwort
          0
          • G gfrene

            @crunchip said in Grafana: Monate sortieren!:

            @gfrene vllt da etwas dabei
            https://www.youtube.com/watch?v=fbbmhhgyIn4

            Danke dir das Video hatte ich mir schon angeschaut :-) und auch Code Schnippsel ausprobiert aber leider auch ohne Erfolg. :(

            Ich denke irgendwo in meinem Code steht was falsches ... aber ich sehe den Wald voller Bäume nicht :(

            Gruß
            Rene

            crunchipC Offline
            crunchipC Offline
            crunchip
            Forum Testing Most Active Developer
            schrieb am zuletzt editiert von
            #6

            @gfrene oder hierüber irgendwie
            fa13f052-0846-4481-b0dd-57f349c6a071-image.png

            umgestiegen von Proxmox auf Unraid

            ? 1 Antwort Letzte Antwort
            0
            • crunchipC crunchip

              @gfrene oder hierüber irgendwie
              fa13f052-0846-4481-b0dd-57f349c6a071-image.png

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

              @crunchip sagte in Grafana: Monate sortieren!:

              @gfrene oder hierüber irgendwie
              fa13f052-0846-4481-b0dd-57f349c6a071-image.png

              Moin,

              Auf die schnelle malgespielt:
              44f6c884-963e-40f0-a9cd-b2dbc1a20db2-grafik.png

              1 Antwort Letzte Antwort
              0
              • G Offline
                G Offline
                gfrene
                schrieb am zuletzt editiert von
                #8

                Danke euch 3 ich habe eben mal eure Vorschläge versucht aber da bewegt sich nix in der Reihenfolge :( Ka was hier schief läuft.grrrr.PNG .... Was aber auch sein kann das ich zu dooooffff bin ;)

                gruß und dickes DANKE! für eure Unerstützung.

                ? 1 Antwort Letzte Antwort
                0
                • ? Ein ehemaliger Benutzer

                  @gfrene sagte in Grafana: Monate sortieren!:

                  Würde mich freuen wenn ihr mir helfen könntet DANKE!

                  Moin,

                  nicht sicher, aber vielleicht so

                  from(bucket: "iobroker_strom")
                    |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                    |> filter(fn: (r) => r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.01_January" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.02_February" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.03_March" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.04_April" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.05_May" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.06_June" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.07_July" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.08_August" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.09_September" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.10_October" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.11_November" or r["_measurement"] == "sourceanalytix.0.sonoff__0__DVES_8AA766__SENSOR__SML__total_kwh.2023.consumed.months.12_December")
                    |> filter(fn: (r) => r["_field"] == "value")
                    |> aggregateWindow(every: v.windowPeriod, fn: last, createEmpty: false)
                    |> yield(name: "last")
                    |> group(columns: ["_measurement"], mode:"by")
                  

                  VG
                  Bernd

                  crunchipC Offline
                  crunchipC Offline
                  crunchip
                  Forum Testing Most Active Developer
                  schrieb am zuletzt editiert von
                  #9

                  @dp20eic sagte in Grafana: Monate sortieren!:

                  |> group(columns: ["_measurement"], mode:"by")

                  @gfrene hab mir das video gerade mal angesehen, ich würde es mal so versuchen

                  |> group(columns: ["_time"]),
                  

                  d75c6897-cb48-49ef-9a83-2c9ee42cdf84-image.png

                  umgestiegen von Proxmox auf Unraid

                  1 Antwort Letzte Antwort
                  0
                  • G gfrene

                    Danke euch 3 ich habe eben mal eure Vorschläge versucht aber da bewegt sich nix in der Reihenfolge :( Ka was hier schief läuft.grrrr.PNG .... Was aber auch sein kann das ich zu dooooffff bin ;)

                    gruß und dickes DANKE! für eure Unerstützung.

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

                    @gfrene sagte in Grafana: Monate sortieren!:

                    Was aber auch sein kann das ich zu

                    Moin,

                    neh, das bin ich schon :)

                    Wenn Du in der influxDB UI oder, wenn für Dich einfacher auch Grafana, mal die Daten anschaust, als Tabelle, vielleicht nutzt Du nur die falsche Spalte.

                    VG
                    Bernd

                    G 1 Antwort Letzte Antwort
                    0
                    • ? Ein ehemaliger Benutzer

                      @gfrene sagte in Grafana: Monate sortieren!:

                      Was aber auch sein kann das ich zu

                      Moin,

                      neh, das bin ich schon :)

                      Wenn Du in der influxDB UI oder, wenn für Dich einfacher auch Grafana, mal die Daten anschaust, als Tabelle, vielleicht nutzt Du nur die falsche Spalte.

                      VG
                      Bernd

                      G Offline
                      G Offline
                      gfrene
                      schrieb am zuletzt editiert von gfrene
                      #11

                      Moin zusammen nach sehr vielen lessen und Videos schauen habe ich es hinbekommen .... ka ob es die beste Lösung ist aber es funktoniert.

                      CODE:

                      from(bucket: "iodb")
                        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                        |> filter(fn: (r) => r["_measurement"] == "01_ Januar" or r["_measurement"] == "02_ Februar" or r["_measurement"] == "03_ März" or r["_measurement"] == "04_ April" or r["_measurement"] == "05_ Mai" or r["_measurement"] == "06_ Juni" or r["_measurement"] == "07_ Juli" or r["_measurement"] == "08_ August" or r["_measurement"] == "09_ September" or r["_measurement"] == "10_ Oktober" or r["_measurement"] == "11_ November" or r["_measurement"] == "12_ Dezember")
                        |> filter(fn: (r) => r["_field"] == "value")
                        |> drop(columns:["_field","_start","_stop",])
                        |> aggregateWindow(every: v.windowPeriod, fn: last, createEmpty: false)
                        |> yield(name: "last")
                      

                      Layout 1 STEHT .... ok, ich werde die Tage noch ein paar Sachen ausbauen und noch ein paar Informationen tauschen aber jeder Anfang ist schwer.
                      Layout1.png

                      Ich danke euch für eure Unterstützung.

                      Gruß
                      Rene

                      D 1 Antwort Letzte Antwort
                      0
                      • G gfrene

                        Moin zusammen nach sehr vielen lessen und Videos schauen habe ich es hinbekommen .... ka ob es die beste Lösung ist aber es funktoniert.

                        CODE:

                        from(bucket: "iodb")
                          |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                          |> filter(fn: (r) => r["_measurement"] == "01_ Januar" or r["_measurement"] == "02_ Februar" or r["_measurement"] == "03_ März" or r["_measurement"] == "04_ April" or r["_measurement"] == "05_ Mai" or r["_measurement"] == "06_ Juni" or r["_measurement"] == "07_ Juli" or r["_measurement"] == "08_ August" or r["_measurement"] == "09_ September" or r["_measurement"] == "10_ Oktober" or r["_measurement"] == "11_ November" or r["_measurement"] == "12_ Dezember")
                          |> filter(fn: (r) => r["_field"] == "value")
                          |> drop(columns:["_field","_start","_stop",])
                          |> aggregateWindow(every: v.windowPeriod, fn: last, createEmpty: false)
                          |> yield(name: "last")
                        

                        Layout 1 STEHT .... ok, ich werde die Tage noch ein paar Sachen ausbauen und noch ein paar Informationen tauschen aber jeder Anfang ist schwer.
                        Layout1.png

                        Ich danke euch für eure Unterstützung.

                        Gruß
                        Rene

                        D Offline
                        D Offline
                        deta
                        Most Active
                        schrieb am zuletzt editiert von
                        #12

                        @gfrene sagte in [Erledigt!] Grafana: Monate sortieren!:

                        Moin zusammen nach sehr vielen lessen und Videos schauen habe ich es hinbekommen .... ka ob es die beste Lösung ist aber es funktoniert.
                        CODE:
                        from(bucket: "iodb") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["measurement"] == "01 Januar" or r["measurement"] == "02 Februar" or r["measurement"] == "03 März" or r["measurement"] == "04 April" or r["measurement"] == "05 Mai" or r["measurement"] == "06 Juni" or r["measurement"] == "07 Juli" or r["measurement"] == "08 August" or r["measurement"] == "09 September" or r["measurement"] == "10 Oktober" or r["measurement"] == "11 November" or r["measurement"] == "12 Dezember") |> filter(fn: (r) => r["_field"] == "value") |> drop(columns:["_field","_start","_stop",]) |> aggregateWindow(every: v.windowPeriod, fn: last, createEmpty: false) |> yield(name: "last")

                        Was war das Ausschlaggebende, das die Monate richtig waren?
                        Ich hab das Problem mit Stunden.

                        1 Antwort Letzte Antwort
                        0

                        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                        Registrieren Anmelden
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        629

                        Online

                        32.9k

                        Benutzer

                        83.0k

                        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