Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Grafana
    5. Grafana nur Ergebnis der berechnung anzeigen

    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 nur Ergebnis der berechnung anzeigen

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

      HAllo zusammen
      ich Versuche gerade meine stromwerte mit einem Faktor zu scalieren leider werden dabei danach immer der Ursprungswert und das Ergebnis angezeigt.
      Wie kann ich nur das ergebnis anzeigen lassen?

      from(bucket: "Smappee")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) 
        => r["_field"] == "Strom_L1" 
        or r["_field"] == "Strom_L2" 
        or r["_field"] == "Strom_L3")
        |> aggregateWindow(every: v.windowPeriod, fn: last, createEmpty: false)
        |> yield(name: "mean")
        |> map(fn: (r) => ({r with _value: r._value / 10.0}))
      

      cb9de4ee-e4d7-493a-9e67-5d650989ec08-grafik.png

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

        @mibr85

        die beiden letzten Zeilen müssen getauscht werden.

        |> map(fn: (r) => ({r with _value: r._value / 10.0}))
        |> yield(name: "mean")                                                                                                                                                                              
        

        Oder du lässt die Zeile mit "yield" einfach weg.

        M 1 Reply Last reply Reply Quote 0
        • M
          mibr85 @Marc Berg last edited by

          @marc-berg
          vielen Dank hat funktioniert 🙂

          wofür ist diese ominöse zeile überhaupt da bzw was bewirkt die?
          |> yield(name: "mean")

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

            @mibr85 sagte in Grafana nur Ergebnis der berechnung anzeigen:

            wofür ist diese ominöse zeile überhaupt da bzw was bewirkt die?

            Das Ergebnis der Flux-Abfrage ist eine Tabelle, die im Default einfach "_result" heißt. Mit "yield" kann man diese Tabelle umbenennen. Bei einfachen Abfragen vollkommen sinnlos, soviel ich weiß wird dies von Grafana nicht ausgewertet.


            8cab208b-4ff0-472a-a060-d2d7ad4669fb-grafik.png

            Man kann die Funktion aber auch sinnvoll nutzen, wenn man mit einer Abfrage mehrere Ergebnisse haben will.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            927
            Online

            31.9k
            Users

            80.2k
            Topics

            1.3m
            Posts

            2
            4
            333
            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