Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Grafana - Diesem Dashboard weitere Spalten hinzufügen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Grafana - Diesem Dashboard weitere Spalten hinzufügen

    This topic has been deleted. Only users with topic management privileges can see it.
    • Damrak2022
      Damrak2022 last edited by Damrak2022

      verschoben

      ? 1 Reply Last reply Reply Quote 0
      • ?
        A Former User @Damrak2022 last edited by

        @damrak2022

        Moin,

        wenn ich das richtig sehe, dann hast Du schon ~4,6k Forenbeiträge, und Dir ist sich bekannt, dass man Dir gern helfen möchte, aber leider nicht bei solchen Einleitungen.

        Bitte lesen und dann nochmal,
        https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge

        VG
        Bernd

        Damrak2022 1 Reply Last reply Reply Quote 1
        • Damrak2022
          Damrak2022 @Guest last edited by Damrak2022

          @dp20eic

          Hallo zusammen,
          ich habe zwei Probleme, die ich irgendwie nicht hinbekomme.
          Ich habe hier mal als Beispiel ein Panel, welches ich fast genauso haben möchte.
          Screenshot.png
          Es geht nur um den markierten Bereich.

          Gerne würde ich noch zwei weitere Spalten für Luftfeuchtigkeit und Luftdruck einfügen.
          Meine Daten habe ich zwar schon in einer Gauge und einer Time Series, aber diese Ansicht bekomme ich in Grafana einfach nicht hin.

          Kann mir bitte jemand erklären, wie ich das machen muss?

          Marc Berg 1 Reply Last reply Reply Quote 0
          • ?
            A Former User last edited by

            @damrak2022 sagte in Grafana - Diesem Dashboard weitere Spalten hinzufügen:

            @dp20eic

            Hallo zusammen,
            ich habe zwei Probleme, die ich irgendwie nicht hinbekomme.
            Ich habe hier mal als Beispiel ein Panel, welches ich fast genauso haben möchte.
            Screenshot.png
            Es geht nur um den markierten Bereich.

            Gerne würde ich noch zwei weitere Spalten für Luftfeuchtigkeit und Luftdruck einfügen.
            Meine Daten habe ich zwar schon in einer Gauge und einer Time Series, aber diese Ansicht bekomme ich in Grafana einfach nicht hin.

            Kann mir bitte jemand erklären, wie ich das machen muss?

            Moin,

            ich denke, wir drehen uns da im Kreis 🙂

            Wo kommt das Beispiel her? Wie sehen Deine Daten in Deiner Datenbank aus, wie fragst Du die Daten ab, mit FLUX oder influxQL.
            Wenn Du Dir den von Dir rot eingerahmten Bereich anschaust, dann ist das nur die Darstellung der Temperatur, mit den Feldern min, max, avg und aktuelle Temperatur, wenn Du da noch Werte aus dem rechts von Deinem rot eingezeichnetem Bereich in die gleiche Tabelle bekommen möchtest, dann musst Du in dem Panel eine/zwei weitere Abfrage einfügen.
            Ob das dann optisch gut aussieht, stelle ich mal infrage, da Du einmal Werte in Grad Celsius hast und dann Werte in %H und/oder noch Pascal, willst Du dann auch noch min, max, avg, und aktuell dann sieht das schon ziemlich überladen aus.

            Temperatur Luftfeuchtigkeit Luftdruck
            Raum min. max avg aktuell min max avg aktuell min max avg aktuell
            Wohnzimmer

            Für mich sieht es so wie in Deinem Beispiel besser aus, meine 2 Cent Meinung 🙂

            Hier noch ein Beispiel für zwei Abfragen,
            d55e0b97-5ea5-4cc4-b810-151e9cc96427-image.png

            VG
            Bernd

            1 Reply Last reply Reply Quote 1
            • Marc Berg
              Marc Berg Most Active @Damrak2022 last edited by

              @damrak2022 sagte in Grafana - Diesem Dashboard weitere Spalten hinzufügen:

              Kann mir bitte jemand erklären, wie ich das machen muss?

              Als Anregung habe ich sowas hier. Geht bestimmt eleganter, aber damit kannst du dir sicher was zusammenbauen.

              data = from(bucket: "iobroker")
                |> range(start: -1d)
                |> filter(fn: (r) => r["_measurement"] == "mqtt.0.Lora.esp03.temperature" or r["_measurement"] == "mqtt.0.Lora.esp01.temperature")
                |> filter(fn: (r) => r["_field"] == "value")
                |> map(fn: (r) => ({r with _measurement: 
                  if r._measurement == "mqtt.0.Lora.esp03.temperature" then "Zimmer1"
                  else if r._measurement == "mqtt.0.Lora.esp01.temperature" then "Zimmer2"
                  else ""}))
              mean = data
                |> mean()
                |> set(key: "_field", value: "mean") 
                |> group()
              last = data
                |> last()
                |> set(key: "_field", value: "last") 
                |> group()
              max = data
                |> max()
                |> set(key: "_field", value: "max") 
                |> group()
              min = data
                |> min()
                |> set(key: "_field", value: "min") 
                |> group()
              union(tables: [mean, last, max, min]) 
              |> pivot(rowKey:["_measurement"], columnKey: ["_field"], valueColumn: "_value")
              |> keep(columns: ["_measurement","mean", "last", "max", "min"])
              
              
              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              690
              Online

              31.7k
              Users

              79.8k
              Topics

              1.3m
              Posts

              3
              5
              265
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo