Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Grafana
  5. [Erledigt!] Grafana: Monate sortieren!

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    279

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

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

[Erledigt!] Grafana: Monate sortieren!

Scheduled Pinned Locked Moved Grafana
12 Posts 4 Posters 1.3k Views 4 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.
  • G Offline
    G Offline
    gfrene
    wrote on last edited by gfrene
    #1

    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 ? 2 Replies Last reply
    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

      crunchipC Away
      crunchipC Away
      crunchip
      Forum Testing Most Active
      wrote on last edited by
      #2

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

      umgestiegen von Proxmox auf Unraid

      G 1 Reply Last reply
      0
      • crunchipC crunchip

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

        G Offline
        G Offline
        gfrene
        wrote on last edited by 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 Replies Last reply
        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 Away
          crunchipC Away
          crunchip
          Forum Testing Most Active
          wrote on last edited by
          #4

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

          umgestiegen von Proxmox auf Unraid

          1 Reply Last reply
          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
            A Former User
            wrote on last edited by
            #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 Reply Last reply
            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 Away
              crunchipC Away
              crunchip
              Forum Testing Most Active
              wrote on last edited by
              #6

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

              umgestiegen von Proxmox auf Unraid

              ? 1 Reply Last reply
              0
              • crunchipC crunchip

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

                ? Offline
                ? Offline
                A Former User
                wrote on last edited by
                #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 Reply Last reply
                0
                • G Offline
                  G Offline
                  gfrene
                  wrote on last edited by
                  #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 Reply Last reply
                  0
                  • ? A Former User

                    @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 Away
                    crunchipC Away
                    crunchip
                    Forum Testing Most Active
                    wrote on last edited by
                    #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 Reply Last reply
                    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
                      A Former User
                      wrote on last edited by
                      #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 Reply Last reply
                      0
                      • ? A Former User

                        @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
                        wrote on last edited by 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 Reply Last reply
                        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
                          wrote on last edited by
                          #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 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          270

                          Online

                          32.7k

                          Users

                          82.5k

                          Topics

                          1.3m

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

                          • Don't have an account? Register

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