Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Grafana
    5. In Grafana dividieren

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    In Grafana dividieren

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

      Da ich auf Influxdb2 und Flux umgestiegen bin und die Daten dann nach Grafana kopiere, frage ich ich mich wie ich nun Werte in Grafana dividiere, da ich in Grafana ja nicht mehr das Feld "math" habe wo ich das vorher immer eingegeben habe.
      Falls es im Script eingeben werden muss, wie geht das dann?

      from(bucket: "DBANDY1")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zeiterfassung.Imac.Imac_Nutzung" or r["_measurement"] == "0_userdata.0.Zeiterfassung.TV.Fernsehdauer")
        |> filter(fn: (r) => r["_field"] == "value")
        |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
      

      Oder kann ich das schon in Influx machen? Aber wie?

      Meister Mopper F 2 Replies Last reply Reply Quote 0
      • Meister Mopper
        Meister Mopper @Damrak2022 last edited by

        @damrak2022
        Das kannst Du doch bei select hinzufügen:

        a92b33c3-2198-4477-8b33-d8b3a2212d37-grafik.png

        1 Reply Last reply Reply Quote 1
        • F
          ftd @Damrak2022 last edited by

          @Meister-Mopper er nutzt Flux, nicht InfluxQL

          @damrak2022 musst du mit map machen

          from(bucket: "DBANDY1")
            |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
            |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zeiterfassung.Imac.Imac_Nutzung")
            |> filter(fn: (r) => r["_field"] == "value")
            |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
            |> map(fn: (r) => ({ r with _value: r._value  / 1000.00 }))
          

          für TV Fernsehdauer eine zweite Abfrage hinzufügen

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

            @ftd Danke, das hat mir schonmal sehr geholfen.
            Jetzt habe ich nur noch eine Frage, welche mich schon länger beschäftigt:
            Wie bekomme ich es hin, das mir in der X-Achse das Datum angezeigt wird, und darüber jeweils die 2 Balken - einmal TV und einmal iMac Nutzung
            Bildschirmfoto 2022-06-12 um 04.44.12.png
            So sieht es im Datenpunkt selbst aus:
            Bildschirmfoto 2022-06-12 um 04.48.33.png

            F 1 Reply Last reply Reply Quote 0
            • F
              ftd @Damrak2022 last edited by

              @damrak2022 Aus dem Kopf würde ich sagen:

              from(bucket: "DBANDY1")
                |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.Zeiterfassung.Imac.Imac_Nutzung")
                |> filter(fn: (r) => r["_field"] == "value")
                |> aggregateWindow(every: 1d, fn: last, createEmpty: false)
                |> map(fn: (r) => ({ r with _value: r._value  / 1000.00 }))
              
              Damrak2022 1 Reply Last reply Reply Quote 0
              • Damrak2022
                Damrak2022 @ftd last edited by

                @ftd Nein, das ist es leider nicht. Da bleibt die X-Achse so wie bereits gepostet

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

                Support us

                ioBroker
                Community Adapters
                Donate

                919
                Online

                31.7k
                Users

                79.7k
                Topics

                1.3m
                Posts

                3
                6
                1144
                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