Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Grafana
  5. (gelöst) Grafana: X-Achse ändern von Zeit auf Werte

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    710

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    5.9k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

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

Scheduled Pinned Locked Moved Grafana
8 Posts 3 Posters 853 Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • CephalopodC Online
    CephalopodC Online
    Cephalopod
    wrote on last edited by Cephalopod
    #1

    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?

    CephalopodC 1 Reply Last reply
    0
    • CephalopodC 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?

      CephalopodC Online
      CephalopodC Online
      Cephalopod
      wrote on last edited by
      #2

      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
      1
      • CephalopodC Cephalopod

        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 Offline
        P Offline
        peterfido
        wrote on last edited by
        #3

        @cephalopod

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

        Gruß

        Peterfido


        Proxmox auf Intel NUC12WSHi5
        ioBroker: Debian (VM)
        CCU: Debmatic (VM)
        Influx: Debian (VM)
        Grafana: Debian (VM)
        eBus: Debian (VM)
        Zigbee: Debian (VM) mit zigbee2mqtt

        CephalopodC 1 Reply Last reply
        0
        • P peterfido

          @cephalopod

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

          CephalopodC Online
          CephalopodC Online
          Cephalopod
          wrote on last edited by
          #4

          @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
          1
          • CephalopodC Cephalopod

            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

            T Offline
            T Offline
            tritor
            wrote on last edited by
            #5

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

            Gernot

            Host: i9 server Proxmox , Debian 13.2 for ioBroker
            ioBroker: 7.7.22, Node.js: 22.21.1, NPM: 10.9.4, JS-controller: 7.1.0
            Wetterstation: HP1000SEPro V1.9.0 Easeweather V1.7.0
            Grafana 12.3.1 / InfluxDB 2.7.12

            CephalopodC 1 Reply Last reply
            0
            • T tritor

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

              CephalopodC Online
              CephalopodC Online
              Cephalopod
              wrote on last edited by
              #6

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

              Fleißarbeit 😊

              T 1 Reply Last reply
              0
              • CephalopodC Cephalopod

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

                Fleißarbeit 😊

                T Offline
                T Offline
                tritor
                wrote on last edited by tritor
                #7

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

                oder darf ich nur numerisch verwenden?

                Gernot

                Host: i9 server Proxmox , Debian 13.2 for ioBroker
                ioBroker: 7.7.22, Node.js: 22.21.1, NPM: 10.9.4, JS-controller: 7.1.0
                Wetterstation: HP1000SEPro V1.9.0 Easeweather V1.7.0
                Grafana 12.3.1 / InfluxDB 2.7.12

                CephalopodC 1 Reply Last reply
                0
                • T tritor

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

                  oder darf ich nur numerisch verwenden?

                  CephalopodC Online
                  CephalopodC Online
                  Cephalopod
                  wrote on last edited by
                  #8

                  @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
                  0

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  569

                  Online

                  32.7k

                  Users

                  82.6k

                  Topics

                  1.3m

                  Posts
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Login

                  • Don't have an account? Register

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Home
                  • Recent
                  • Tags
                  • Unread 0
                  • Categories
                  • Unreplied
                  • Popular
                  • GitHub
                  • Docu
                  • Hilfe