Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Grafana
    5. Daten aus dem Influxbd falsch dargestellt in Grafana

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Daten aus dem Influxbd falsch dargestellt in Grafana

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

      Hallo,

      ich schreibe einen DP aus iobroker in den Server Influxdb, dort hole ich mir diesen heraus in Grafana.
      Es sind immer nur Zahlen, 1,2,3,4,5,6. Diese geben einen bestimmten Status voraus.

      Jetzt trage ich diese zahlen mit der Bezeichnung ein in Grafana, aber das geht nur kurz gut.
      Dann passiert, das dort immer Zahlenwert 3,88 oder 4,76 angezeigt wird. Es kommt mir vor, das er hier einen Durchschnittwert dann auf einmal errechnet.

      Was mache ich falsch? Kann mir das einer erklären?

      MartinP 1 Reply Last reply Reply Quote 0
      • MartinP
        MartinP @Longbow last edited by

        @longbow Zeig doch mal das influx DB Query aus Grafana

        Longbow 1 Reply Last reply Reply Quote 0
        • Longbow
          Longbow @MartinP last edited by

          @martinp meinst du das ?

          from(bucket: "iobroker")
            |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
            |> filter(fn: (r) => r["_measurement"] == "Batterie_Status")
            |> filter(fn: (r) => r["_field"] == "value")
            |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)
            |> yield(name: "mean")
          
          1 Reply Last reply Reply Quote 0
          • Marc Berg
            Marc Berg Most Active last edited by Marc Berg

            @longbow sagte in Daten aus dem Influxbd falsch dargestellt in Grafana:

            Es kommt mir vor, das er hier einen Durchschnittwert dann auf einmal errechnet.

            |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false)

            Fällt dir was auf?

            Die Funktion tut genau das, was du ihr sagst: "bilde den Durchschnitswert!"

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

              @marc-berg

              Ja. Was müsste da denn nun stehen ? Denn alles werte sind so, da benötige mal bitte Hilfe. Danke

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

                @longbow sagte in Daten aus dem Influxbd falsch dargestellt in Grafana:

                Denn alles werte sind so, da benötige mal bitte Hilfe. Danke

                wenn die Werte 1:1 dargestellt werden sollen, dann einfach die Zeile löschen

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Marc Berg last edited by

                  @marc-berg sagte in Daten aus dem Influxbd falsch dargestellt in Grafana:

                  wenn die Werte 1:1 dargestellt werden sollen,

                  dann muss aber auch ausreichend Platz für alle Punkte vorhanden sein, so dass nicht aggregiert werden muss.

                  Longbow 1 Reply Last reply Reply Quote 0
                  • Longbow
                    Longbow @Homoran last edited by

                    @homoran bitte was ? Was meinst du damit

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @Longbow last edited by

                      @longbow sagte in Daten aus dem Influxbd falsch dargestellt in Grafana:

                      @homoran bitte was ? Was meinst du damit

                      rechne doch einfach mal aus, wie viele Punkte du auf der x-Achse darstellen willst und wie viele Pixel dafür zur Verfügung stehen (incl. 1 Pixel zwischen zwei Werten).
                      Wenn du mehr Daten als Pixel hast (Linienbreite mit einrechnen) dann kann nicht mehr jeder Punkt einzeln dargestellt werden, dann müssen Daten zusammengefasst (aggregiert) werden.

                      1 Reply Last reply Reply Quote 0
                      • Longbow
                        Longbow last edited by

                        Danke für die Unterstützung, da bei dem Datenpunkt keine ständigen Daten kommen, geht das so. Hab bei einem anderen, der ständig die Wertewechsel, da geht das so nicht. Daher erst mal Dankeschön, hier war es genau das richtig, was Ihr mir gesagt habt.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        933
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        4
                        10
                        363
                        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