Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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
    716

  • 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

Geplant Angeheftet Gesperrt Verschoben Grafana
8 Beiträge 3 Kommentatoren 853 Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • CephalopodC Online
    CephalopodC Online
    Cephalopod
    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antworten Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • P peterfido

          @cephalopod

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

          CephalopodC Online
          CephalopodC Online
          Cephalopod
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #6

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

              Fleißarbeit 😊

              T 1 Antwort Letzte Antwort
              0
              • CephalopodC Cephalopod

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

                Fleißarbeit 😊

                T Offline
                T Offline
                tritor
                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0

                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                  Registrieren Anmelden
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  469

                  Online

                  32.7k

                  Benutzer

                  82.6k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe