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

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    12
    1
    129

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

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

Grafana Legende anpassen

Scheduled Pinned Locked Moved Grafana
31 Posts 8 Posters 3.0k Views 8 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.
  • DJMarc75D DJMarc75

    @marc-berg sagte in Grafana Legende anpassen:

    mach' ich nachher, falls interessiert

    aber sowas von, vielen Dank !

    Marc BergM Online
    Marc BergM Online
    Marc Berg
    Most Active
    wrote on last edited by
    #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 Reply Last reply
    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
      wrote on last edited by 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 Reply Last reply
      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
        wrote on last edited by
        #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 Reply Last reply
        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
          wrote on last edited by 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 Reply Last reply
          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 Online
            Marc BergM Online
            Marc Berg
            Most Active
            wrote on last edited by 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 Replies Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              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
                wrote on last edited by
                #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 Reply Last reply
                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
                  wrote on last edited by 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 Reply Last reply
                  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 Online
                    Marc BergM Online
                    Marc Berg
                    Most Active
                    wrote on last edited by
                    #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 Reply Last reply
                    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
                      wrote on last edited by
                      #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 Reply Last reply
                      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
                        wrote on last edited by
                        #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 Reply Last reply
                        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
                          wrote on last edited by
                          #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 Reply Last reply
                          1
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          562

                          Online

                          32.7k

                          Users

                          82.4k

                          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