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
  5. [Erledigt!] Grafana: Monate sortieren!

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    5
    1
    42

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

[Erledigt!] Grafana: Monate sortieren!

Geplant Angeheftet Gesperrt Verschoben Grafana
12 Beiträge 4 Kommentatoren 1.2k Aufrufe 4 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.
  • 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 Abwesend
    crunchipC Abwesend
    crunchip
    Forum Testing Most Active
    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 Abwesend
        crunchipC Abwesend
        crunchip
        Forum Testing Most Active
        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 Abwesend
            crunchipC Abwesend
            crunchip
            Forum Testing Most Active
            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 Abwesend
                  crunchipC Abwesend
                  crunchip
                  Forum Testing Most Active
                  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
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        516

                        Online

                        32.5k

                        Benutzer

                        81.7k

                        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