Skip to content
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. [gelöst] Gafana Diagrammdarstellung bei wenig Datenpunkten

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.2k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.9k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.2k

[gelöst] Gafana Diagrammdarstellung bei wenig Datenpunkten

Geplant Angeheftet Gesperrt Verschoben Off Topic
5 Beiträge 3 Kommentatoren 325 Aufrufe 3 Watching
  • Ä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.
  • S Offline
    S Offline
    spinne1000
    schrieb am zuletzt editiert von spinne1000
    #1

    Hallo,
    ich habe 2 kleine Unschönheiten mit Diagrammen in Grafana.

    1. Wenn sich lange nichts ändert und somit der letzte Datenpunk in der (influx) Datenbank schon etwas älter ist (bsp mehrere Stunden), dann zeigt das entsprechende Diagramm logischerweise ab dem Zeitpunkt nichts mehr an. Bsp: TV-Leistungsaufnahme wird aufgezeichnet, welche sich aber wegen Standby nicht ändern und konstant bei 18Watt ist. Im Diagramm wird aber nichts angezeigt. Was kann ich tun, damit im Diagramm die Daten bis jetzt gezeichnet werden?

    2. Ich habe Zigbee-Thermostate an den Heizkörpern welche die aktuelle und die Zieltemperatur liefern. In Grafana lasse ich für beide Werte ein Diagramm malen. Wenn die Zieltemperatur z.b. die ganze Nacht bei 15 Grad ist (Heizung ist aus) und um 10 Uhr auf 21 Grad gestellt wird, bekomme ich in Grafana eine steigende Linie seit der letzten Änderung auf 15 Grad (Heizung wurde z.b, um 20 Uhr ausgeschalten, somit bekomme ich im Grafana von 20 Uhr beginnend bis zum nächsten Tag 10 Uhr eine steigende Gerade). Hat jemand nen Tip, wie ich das sinnvoller anzeigen lassen kann?

    crunchipC ? 2 Antworten Letzte Antwort
    0
    • S spinne1000

      Hallo,
      ich habe 2 kleine Unschönheiten mit Diagrammen in Grafana.

      1. Wenn sich lange nichts ändert und somit der letzte Datenpunk in der (influx) Datenbank schon etwas älter ist (bsp mehrere Stunden), dann zeigt das entsprechende Diagramm logischerweise ab dem Zeitpunkt nichts mehr an. Bsp: TV-Leistungsaufnahme wird aufgezeichnet, welche sich aber wegen Standby nicht ändern und konstant bei 18Watt ist. Im Diagramm wird aber nichts angezeigt. Was kann ich tun, damit im Diagramm die Daten bis jetzt gezeichnet werden?

      2. Ich habe Zigbee-Thermostate an den Heizkörpern welche die aktuelle und die Zieltemperatur liefern. In Grafana lasse ich für beide Werte ein Diagramm malen. Wenn die Zieltemperatur z.b. die ganze Nacht bei 15 Grad ist (Heizung ist aus) und um 10 Uhr auf 21 Grad gestellt wird, bekomme ich in Grafana eine steigende Linie seit der letzten Änderung auf 15 Grad (Heizung wurde z.b, um 20 Uhr ausgeschalten, somit bekomme ich im Grafana von 20 Uhr beginnend bis zum nächsten Tag 10 Uhr eine steigende Gerade). Hat jemand nen Tip, wie ich das sinnvoller anzeigen lassen kann?

      crunchipC Offline
      crunchipC Offline
      crunchip
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @spinne1000 zeig doch mal was eingestellt ist (query)

      umgestiegen von Proxmox auf Unraid

      S 1 Antwort Letzte Antwort
      0
      • crunchipC crunchip

        @spinne1000 zeig doch mal was eingestellt ist (query)

        S Offline
        S Offline
        spinne1000
        schrieb am zuletzt editiert von
        #3

        @crunchip
        Query 1:

        SELECT mean("value") FROM "TempKitchen" WHERE $timeFilter GROUP BY time($__interval) fill(null)
        

        Query 2:

        SELECT mean("value") FROM "TargetTemperature" WHERE $timeFilter GROUP BY time($__interval) fill(null)
        
        1 Antwort Letzte Antwort
        0
        • S spinne1000

          Hallo,
          ich habe 2 kleine Unschönheiten mit Diagrammen in Grafana.

          1. Wenn sich lange nichts ändert und somit der letzte Datenpunk in der (influx) Datenbank schon etwas älter ist (bsp mehrere Stunden), dann zeigt das entsprechende Diagramm logischerweise ab dem Zeitpunkt nichts mehr an. Bsp: TV-Leistungsaufnahme wird aufgezeichnet, welche sich aber wegen Standby nicht ändern und konstant bei 18Watt ist. Im Diagramm wird aber nichts angezeigt. Was kann ich tun, damit im Diagramm die Daten bis jetzt gezeichnet werden?

          2. Ich habe Zigbee-Thermostate an den Heizkörpern welche die aktuelle und die Zieltemperatur liefern. In Grafana lasse ich für beide Werte ein Diagramm malen. Wenn die Zieltemperatur z.b. die ganze Nacht bei 15 Grad ist (Heizung ist aus) und um 10 Uhr auf 21 Grad gestellt wird, bekomme ich in Grafana eine steigende Linie seit der letzten Änderung auf 15 Grad (Heizung wurde z.b, um 20 Uhr ausgeschalten, somit bekomme ich im Grafana von 20 Uhr beginnend bis zum nächsten Tag 10 Uhr eine steigende Gerade). Hat jemand nen Tip, wie ich das sinnvoller anzeigen lassen kann?

          ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von
          #4

          @spinne1000

          Hi,
          wie übermittelst Du die Daten an Influx, nur bei Änderung?

          Dann könntest Du das im Datenpunkt ändern oder Du schreibst anstatt

          ... fill(null)
          ... fill(previous)
          

          Mit "previus" wird der zuvor genutzte Wert genommen und die Lücken aufgefüllt.

          VG
          Bernd

          S 1 Antwort Letzte Antwort
          1
          • ? Ein ehemaliger Benutzer

            @spinne1000

            Hi,
            wie übermittelst Du die Daten an Influx, nur bei Änderung?

            Dann könntest Du das im Datenpunkt ändern oder Du schreibst anstatt

            ... fill(null)
            ... fill(previous)
            

            Mit "previus" wird der zuvor genutzte Wert genommen und die Lücken aufgefüllt.

            VG
            Bernd

            S Offline
            S Offline
            spinne1000
            schrieb am zuletzt editiert von
            #5

            @dp20eic
            Ja, nur bei Änderung.
            fill(previous) ist auf jeden Fall besser. Danke.

            1 Antwort Letzte Antwort
            0
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            726

            Online

            32.4k

            Benutzer

            81.4k

            Themen

            1.3m

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

            • Du hast noch kein Konto? Registrieren

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