Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Grafana
    5. (gelöst) Grafana: X-Achse ändern von Zeit auf Werte

    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

    (gelöst) Grafana: X-Achse ändern von Zeit auf Werte

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

      Ich kämpfe schon seit Stunden mit einer Visualisierung des Strompreises.
      Der Strompreisverlauf über den Tag ist in 24 einzelnen (Stunden-) Variablen gespeichert.
      Diese möchte ich als Balken darstellen, also 24 einzelne Balken nebeneinander.

      Meine Datenquelle sieht so aus:

      from(bucket: "iobroker")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) => r["_measurement"] == "awattar.0.prices.0.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.1.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.2.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.3.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.4.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.5.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.10.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.11.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.12.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.13.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.14.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.15.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.16.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.17.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.18.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.19.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.20.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.21.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.22.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.23.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.24.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.6.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.7.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.8.totalPriceKwh" or r["_measurement"] == "awattar.0.prices.9.totalPriceKwh")
        |> filter(fn: (r) => r["_field"] == "value")
        |> aggregateWindow(every: v.windowPeriod, fn: last, createEmpty: false)
        |> yield(name: "last")
      

      Das habe ich bisher hinbekommen:

      074645ff-8245-404b-93bc-47032ae31711-image.png

      Ich möchte die X-Achse nicht mehr als Zeitachse haben, sondern als Werteachse von 0 bis 24.

      Wie geht das?

      Cephalopod 1 Reply Last reply Reply Quote 0
      • Cephalopod
        Cephalopod @Cephalopod last edited by

        Habe es hinbekommen:

        Angezeigt wird der aktuelle Tag bis morgen früh 8 Uhr.
        Unten noch ein Balken mit dem aktuellen Verbrauch:

        446328ca-9c96-4c93-a670-a2e97f79d0f4-image.png

        P T 2 Replies Last reply Reply Quote 1
        • P
          peterfido @Cephalopod last edited by

          @cephalopod

          Magst Du Deine Lösung noch zeigen? Evtl. kann es jemand gebrauchen.

          Cephalopod 1 Reply Last reply Reply Quote 0
          • Cephalopod
            Cephalopod @peterfido last edited by

            @peterfido
            Stimmt.
            Der "Trick" war, bei der Auswahl der Visualisierung "BAR GAUGE" anstatt "Bar chart" zu verwenden.
            Bei letzterem wird anscheinend immer eine Zeitleiste als X-Achse verwendet.

            1 Reply Last reply Reply Quote 1
            • T
              tritor @Cephalopod last edited by

              @Cephalopod
              Wie hast du die Uhrzeiten auf die x-Achse gebracht?
              Bei mir wird der DP Name angezeigt.

              Cephalopod 1 Reply Last reply Reply Quote 0
              • Cephalopod
                Cephalopod @tritor last edited by

                @tritor
                Das ist einfach.
                Per Override die Beschriftung für jede einzelne Datenreihe ändern.

                Fleißarbeit 😊

                T 1 Reply Last reply Reply Quote 0
                • T
                  tritor @Cephalopod last edited by tritor

                  @cephalopod
                  hätte ich schon gemacht bleibt aber durcheinander
                  Screenshot_20240903_174516_Kiwi Browser~2.jpg

                  oder darf ich nur numerisch verwenden?

                  Cephalopod 1 Reply Last reply Reply Quote 0
                  • Cephalopod
                    Cephalopod @tritor last edited by

                    @tritor sagte in (gelöst) Grafana: X-Achse ändern von Zeit auf Werte:

                    @cephalopod
                    hätte ich schon gemacht bleibt aber durcheinander

                    oder darf ich nur numerisch verwenden?

                    Du musst die Datenreihen umbenennen, dass die Einstelligen Uhrzeiten mit einer 0 beginnen.
                    Mit influxdb kannst du z.B. die Datenpunkte unter einem anderen Namen speichern.

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    483
                    Online

                    31.9k
                    Users

                    80.3k
                    Topics

                    1.3m
                    Posts

                    3
                    8
                    522
                    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