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. Grafana Legende anpassen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Grafana Legende anpassen

Geplant Angeheftet Gesperrt Verschoben Grafana
31 Beiträge 8 Kommentatoren 2.9k Aufrufe 8 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.
  • R rewenode

    @marc-berg kann man auch einfach mit Transform data machen:

    2024-03-19_16-08-28.png

    Wichtig ist, dass als erster Transform, der Join by field gemacht wird.

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

    @rewenode

    Oha, das sieht ja klasse aus bei dir - magst du uns verraten, wie du die statistischen Werte unters Diagramm bekommst?
    (Bitte für einen Laien wie mich nachvollziehbar :pray: )

    b8264169-1eaf-479e-be8b-069a4e351de6-image.png

    NegaleinN R 2 Antworten Letzte Antwort
    0
    • M Markus 7

      @rewenode

      Oha, das sieht ja klasse aus bei dir - magst du uns verraten, wie du die statistischen Werte unters Diagramm bekommst?
      (Bitte für einen Laien wie mich nachvollziehbar :pray: )

      b8264169-1eaf-479e-be8b-069a4e351de6-image.png

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

      @markus-7 sagte in Grafana Legende anpassen:

      Werte unters Diagramm bekommst

      fe9a049e-a8d9-44fc-8d41-8e99979695f8-image.png

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

      Meister MopperM M 2 Antworten Letzte Antwort
      0
      • DJMarc75D DJMarc75

        @marc-berg sagte in Grafana Legende anpassen:

        mach' ich nachher, falls interessiert

        aber sowas von, vielen Dank !

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

        @djmarc75 sagte in Grafana Legende anpassen:

        mach' ich nachher, falls interessiert

        aber sowas von, vielen Dank !

        Du müsstest noch die Spalten _field, _start, _stop löschen, damit das sauber aussieht. Das ist einfacher, als mit "keep()" die Spalten zu behalten, die man benötigt:

        from(bucket: "iobroker")
          |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
          |> filter(fn: (r) => r["_measurement"] == "iob.temp.badezimmer" or r["_measurement"] == "iob.temp.esskueche")
          |> filter(fn: (r) => r["_field"] == "value")
          |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
          |> pivot(rowKey:["_time"], columnKey: ["_measurement"], valueColumn: "_value")
          |> rename(columns: { "iob.temp.badezimmer": "Badezimmer", "iob.temp.esskueche": "Essküche" })
          |> drop(columns: ["_field", "_start", "_stop"])
        

        Je nach Quelldaten muss in Grafana noch "Connect null values" aktiviert werden, damit keine Lücken entstehen, wenn wenige Messwerte existieren.

        Wie gesagt, das Vorgehen ist meine persönliche Präferenz, da ich gern so wenig wie möglich in Grafana transformieren/overriden möchte.

        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.

        DJMarc75D 1 Antwort Letzte Antwort
        1
        • NegaleinN Negalein

          @markus-7 sagte in Grafana Legende anpassen:

          Werte unters Diagramm bekommst

          fe9a049e-a8d9-44fc-8d41-8e99979695f8-image.png

          Meister MopperM Online
          Meister MopperM Online
          Meister Mopper
          schrieb am zuletzt editiert von Meister Mopper
          #21

          @negalein sagte in Grafana Legende anpassen:

          @markus-7 sagte in Grafana Legende anpassen:

          Werte unters Diagramm bekommst

          fe9a049e-a8d9-44fc-8d41-8e99979695f8-image.png

          Huch, wo ist denn die Y-Achse für den Sonnenstand, die Kurve kann ja alles behaupten :wink:

          Proxmox und HA

          NegaleinN 1 Antwort Letzte Antwort
          0
          • NegaleinN Negalein

            @markus-7 sagte in Grafana Legende anpassen:

            Werte unters Diagramm bekommst

            fe9a049e-a8d9-44fc-8d41-8e99979695f8-image.png

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

            @negalein

            Danke, nur ich wollte ja gerade die "statistischen Daten" wie min/max/median haben, wie in meinem Screenshot abgebildet :-)
            Die reine Legendenfunktion ist bekannt.

            NegaleinN 1 Antwort Letzte Antwort
            0
            • Marc BergM Marc Berg

              @djmarc75 sagte in Grafana Legende anpassen:

              mach' ich nachher, falls interessiert

              aber sowas von, vielen Dank !

              Du müsstest noch die Spalten _field, _start, _stop löschen, damit das sauber aussieht. Das ist einfacher, als mit "keep()" die Spalten zu behalten, die man benötigt:

              from(bucket: "iobroker")
                |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                |> filter(fn: (r) => r["_measurement"] == "iob.temp.badezimmer" or r["_measurement"] == "iob.temp.esskueche")
                |> filter(fn: (r) => r["_field"] == "value")
                |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                |> pivot(rowKey:["_time"], columnKey: ["_measurement"], valueColumn: "_value")
                |> rename(columns: { "iob.temp.badezimmer": "Badezimmer", "iob.temp.esskueche": "Essküche" })
                |> drop(columns: ["_field", "_start", "_stop"])
              

              Je nach Quelldaten muss in Grafana noch "Connect null values" aktiviert werden, damit keine Lücken entstehen, wenn wenige Messwerte existieren.

              Wie gesagt, das Vorgehen ist meine persönliche Präferenz, da ich gern so wenig wie möglich in Grafana transformieren/overriden möchte.

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

              @marc-berg sagte in Grafana Legende anpassen:

              Du müsstest noch die Spalten _field, _start, _stop löschen, damit das sauber aussieht

              Das passt, aber wie bekomme ich den jeweiligen Wert in der Legende angezeigt ?

              edit: sieht so aus:

              Screenshot 2024-03-19 183659.png

              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

              Marc BergM 1 Antwort Letzte Antwort
              0
              • DJMarc75D DJMarc75

                @marc-berg sagte in Grafana Legende anpassen:

                Du müsstest noch die Spalten _field, _start, _stop löschen, damit das sauber aussieht

                Das passt, aber wie bekomme ich den jeweiligen Wert in der Legende angezeigt ?

                edit: sieht so aus:

                Screenshot 2024-03-19 183659.png

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

                @djmarc75 sagte in Grafana Legende anpassen:

                aber wie bekomme ich den jeweiligen Wert in der Legende angezeigt

                9af24a11-dd94-4e29-8874-94e707549c59-grafik.png

                Wenn du das meinst?

                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.

                DJMarc75D M 2 Antworten Letzte Antwort
                0
                • Meister MopperM Meister Mopper

                  @negalein sagte in Grafana Legende anpassen:

                  @markus-7 sagte in Grafana Legende anpassen:

                  Werte unters Diagramm bekommst

                  fe9a049e-a8d9-44fc-8d41-8e99979695f8-image.png

                  Huch, wo ist denn die Y-Achse für den Sonnenstand, die Kurve kann ja alles behaupten :wink:

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

                  @meister-mopper sagte in Grafana Legende anpassen:

                  Huch, wo ist denn die X-Achse

                  die hat la Luna gestohlen. :joy:

                  die Kurve kann ja alles behaupten

                  Hauptsache ich seh wenns am wärmsten sein könnte. ;)

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

                  1 Antwort Letzte Antwort
                  0
                  • M Markus 7

                    @negalein

                    Danke, nur ich wollte ja gerade die "statistischen Daten" wie min/max/median haben, wie in meinem Screenshot abgebildet :-)
                    Die reine Legendenfunktion ist bekannt.

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

                    @markus-7 sagte in Grafana Legende anpassen:

                    wie min/max/median

                    0fb418c6-df98-4716-b9e4-90e96b0f5378-image.png

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

                    1 Antwort Letzte Antwort
                    1
                    • Marc BergM Marc Berg

                      @djmarc75 sagte in Grafana Legende anpassen:

                      aber wie bekomme ich den jeweiligen Wert in der Legende angezeigt

                      9af24a11-dd94-4e29-8874-94e707549c59-grafik.png

                      Wenn du das meinst?

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

                      @marc-berg sagte in Grafana Legende anpassen:

                      Wenn du das meinst?

                      da wird ja dann "Last*" und der Wert angezeigt, ich brauch aber nur den Wert :)

                      Screenshot 2024-03-19 185823.png

                      edit: Ziel wäre:

                      Badezimmer: 22 °C

                      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

                      Marc BergM 1 Antwort Letzte Antwort
                      0
                      • DJMarc75D DJMarc75

                        @marc-berg sagte in Grafana Legende anpassen:

                        Wenn du das meinst?

                        da wird ja dann "Last*" und der Wert angezeigt, ich brauch aber nur den Wert :)

                        Screenshot 2024-03-19 185823.png

                        edit: Ziel wäre:

                        Badezimmer: 22 °C

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

                        @djmarc75 sagte in Grafana Legende anpassen:

                        edit: Ziel wäre:
                        Badezimmer: 22 °C

                        als Tabelle?

                        eb039090-3b58-41b6-a313-c4a6c457d827-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.

                        DJMarc75D 1 Antwort Letzte Antwort
                        1
                        • Marc BergM Marc Berg

                          @djmarc75 sagte in Grafana Legende anpassen:

                          edit: Ziel wäre:
                          Badezimmer: 22 °C

                          als Tabelle?

                          eb039090-3b58-41b6-a313-c4a6c457d827-grafik.png

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

                          @marc-berg sagte in Grafana Legende anpassen:

                          als Tabelle?

                          ja gern als Tabelle, allerdings ohne die Überschriften ;)
                          Aber ich will Dich da nicht strapazieren, ich kann mit Deinen bisherigen Vorschlägen sehr gut umgehen :)

                          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

                          1 Antwort Letzte Antwort
                          0
                          • Marc BergM Marc Berg

                            @djmarc75 sagte in Grafana Legende anpassen:

                            aber wie bekomme ich den jeweiligen Wert in der Legende angezeigt

                            9af24a11-dd94-4e29-8874-94e707549c59-grafik.png

                            Wenn du das meinst?

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

                            @marc-berg said in Grafana Legende anpassen:

                            Wenn du das meinst?

                            Yess, das ist das Gesuchte - so einfach und nie gesehen :man-facepalming:

                            Vielen Dank Dir :+1:

                            1 Antwort Letzte Antwort
                            0
                            • M Markus 7

                              @rewenode

                              Oha, das sieht ja klasse aus bei dir - magst du uns verraten, wie du die statistischen Werte unters Diagramm bekommst?
                              (Bitte für einen Laien wie mich nachvollziehbar :pray: )

                              b8264169-1eaf-479e-be8b-069a4e351de6-image.png

                              R Offline
                              R Offline
                              rewenode
                              schrieb am zuletzt editiert von
                              #31

                              @markus-7 Bezüglich der Legende hat ja @Negalein schon alles gezeigt.Ich wollte noch anmerken, dass der Code in dieser Version komplett simpel ist.
                              pivot, rename und drop sind nicht nötig, wird alles durch Transform data erledigt.

                              from(bucket: "iobroker")
                                |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                                |> filter(fn: (r) => r["_measurement"] == "iob.temp.badezimmer" or r["_measurement"] == "iob.temp.esskueche")
                                |> filter(fn: (r) => r["_field"] == "value")
                                |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                              

                              sollte reichen.
                              oder einfach

                              from(bucket: "iobroker")
                                |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                                |> filter(fn: (r) => r["_measurement"] =~ /(.*\.temp\..*)
                                |> filter(fn: (r) => r["_field"] == "value")
                                |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
                              

                              Wenn du alle ?.temp.? datenpunkte haben willst.

                              1 Antwort Letzte Antwort
                              1
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              620

                              Online

                              32.6k

                              Benutzer

                              82.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