Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. [Gelöst] Frage an die Grafana Experten

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Gelöst] Frage an die Grafana Experten

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User @draexler last edited by A Former User

      @draexler

      Hallo,
      zeig doch mal von den Panel wo die Fehler kommen wie und was Du da abfragst.

      Dazu must Du auf das Menü des Panels und dann Edit anklicken

      z.B.:
      466cab5d-ff83-4df3-8127-2529ac3f1b9d-grafik.png

      VG
      Bernd

      P.S.: dann ist natürlich auch noch wichtig um welche Versionen handelt es sich bei InfluxDB und Grafana und nur eine kurze suche bei Google hat mir einige Treffer gebracht bis hin zu einem Problem bei Grafana, ob das jetzt Dein Problem ist kann man mit den wenigen Informationen nicht sagen.

      draexler 1 Reply Last reply Reply Quote 0
      • draexler
        draexler @Guest last edited by

        @dp20eic Hi,

        also das sind die Versionen:

        InfluxDB v2.5.1
        Grafana v9.3.1

        Klar ein paar Treffer hatte ich bei Google auch 😉 Aber nichts womit ich was anfangen konnte... Da bin ich einfach noch zu schwach auf der Brust.

        from(bucket: "iobroker")
          |> range(start: v.timeRangeStart, stop:v.timeRangeStop)
          |> filter(fn: (r) =>
            r._measurement == "alias.0.Global.Messung.Photovoltaik.Hausverbrauch" and
            r._field == "value"
          )
           |> set(key: "_field", value: "Hausverbrauch")
        

        Und das sind die anderen Einstellungen:
        Bildschirm­foto 2022-12-23 um 12.45.24.png

        Marc Berg 1 Reply Last reply Reply Quote 0
        • G
          guergen @draexler last edited by

          @draexler Du musst im Query die Max data points erhöhen

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

            @draexler sagte in Frage an die Grafana Experten:

            @dp20eic Hi,

            also das sind die Versionen:

            InfluxDB v2.5.1
            Grafana v9.3.1

            Klar ein paar Treffer hatte ich bei Google auch 😉 Aber nichts womit ich was anfangen konnte... Da bin ich einfach noch zu schwach auf der Brust.

            from(bucket: "iobroker")
              |> range(start: v.timeRangeStart, stop:v.timeRangeStop)
              |> filter(fn: (r) =>
                r._measurement == "alias.0.Global.Messung.Photovoltaik.Hausverbrauch" and
                r._field == "value"
              )
               |> set(key: "_field", value: "Hausverbrauch")
            

            ich würde die Abfrage ergänzen um z.B.:

              |> aggregateWindow(every: 5m, fn: mean)
            

            In diesem Beispiel zeigst Du nur die 5 Minuten Mittelwerte an. Damit musst du keine Messwerte wegwerfen und bist flexibel.

            draexler 1 Reply Last reply Reply Quote 1
            • draexler
              draexler @Marc Berg last edited by

              @marc-berg ok, danke schon mal.
              Und wenn ich eigentlich nur den letzten Wert angezeigt bekommen will?

              Muss ich die „Max data points“ trotzdem erhöhen?

              ? 1 Reply Last reply Reply Quote 0
              • Marc Berg
                Marc Berg Most Active last edited by Marc Berg

                @draexler sagte in Frage an die Grafana Experten:

                @marc-berg ok, danke schon mal.
                Und wenn ich eigentlich nur den letzten Wert angezeigt bekommen will?

                Muss ich die „Max data points“ trotzdem erhöhen?

                ich kenne jetzt Deine Abfragen nicht und bin auch kein "Experte", aber in diesem Fall würde ich einfach

                |> last()

                statt des "aggregate..." einfügen. Dann wird dir ausschließlich ein Wert (der jüngste) ausgegeben. Damit muss du dich nicht mit irgendwelchen Beschränkungen rumschlagen.

                draexler 1 Reply Last reply Reply Quote 1
                • draexler
                  draexler @Marc Berg last edited by

                  @marc-berg das hat funktioniert. danke ☺️

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

                    @draexler sagte in Frage an die Grafana Experten:

                    @marc-berg ok, danke schon mal.
                    Und wenn ich eigentlich nur den letzten Wert angezeigt bekommen will?

                    Muss ich die „Max data points“ trotzdem erhöhen?

                    Sorry Weihnachten und ich muss fürs Essen sorgen 🙂
                    Wenn das nur der Letzte Wert sein soll, dann nicht dann must Du nur, wie @Marc-Berg schon sagte dein aggregate gegen

                      |> yield(name: "last")
                    

                    ersetzen.

                    Ich klicke mir die Abfrage immer erst in der influxDb UI zusammen und kopiere mir dann die Abfrage in mein Panel.

                    Z.B.:
                    b0618f66-4824-410f-aedb-174a0fac8e24-grafik.png

                    Allen noch frohe Weihnachten und einen guten Rutsch.

                    VG
                    Bernd

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

                      Vielleicht noch eine kleine Frage:
                      Ich protokoliere mein PV Anlage.
                      Bekomme also sekündlich, minütlich usw. Daten geschrieben.

                      Jetzt sieht der Graph natürlich "überfüllt" aus.
                      Kann man das irgendwie glätten? Also den Mittelwert der Daten pro Minute oder alle fünf Minuten?

                      Im www finde ich irgendwie nichts oder ich bin zu blöd das zu verstehen.

                      So siehe eine Query aktuell aus... Was müsste man ergänzen?

                      from(bucket: "iobroker")
                        |> range(start: v.timeRangeStart, stop:v.timeRangeStop)
                        |> filter(fn: (r) =>
                          r._measurement == "alias.0.Global.Messung.Photovoltaik.Hausverbrauch" and
                          r._field == "value"
                        )
                         |> set(key: "_field", value: "Hausverbrauch")
                      
                      1 Reply Last reply Reply Quote 0
                      • Marc Berg
                        Marc Berg Most Active last edited by

                        @draexler sagte in Frage an die Grafana Experten:

                        Vielleicht noch eine kleine Frage:
                        Ich protokoliere mein PV Anlage.
                        Bekomme also sekündlich, minütlich usw. Daten geschrieben.

                        Jetzt sieht der Graph natürlich "überfüllt" aus.
                        Kann man das irgendwie glätten? Also den Mittelwert der Daten pro Minute oder alle fünf Minuten?

                        Im www finde ich irgendwie nichts oder ich bin zu blöd das zu verstehen.

                        So siehe eine Query aktuell aus... Was müsste man ergänzen?

                        Die Frage wurde doch schon mal beantwortet:
                        https://forum.iobroker.net/post/915247

                        draexler 1 Reply Last reply Reply Quote 1
                        • draexler
                          draexler @Marc Berg last edited by

                          @marc-berg .... Stimmt, dreimal durchgescrollt und nicht gesehen.
                          Danke dir.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          796
                          Online

                          32.0k
                          Users

                          80.4k
                          Topics

                          1.3m
                          Posts

                          4
                          12
                          777
                          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