Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. [gelöst] Gafana Diagrammdarstellung bei wenig Datenpunkten

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Gafana Diagrammdarstellung bei wenig Datenpunkten

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      spinne1000 last edited by 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?

      crunchip ? 2 Replies Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @spinne1000 last edited by

        @spinne1000 zeig doch mal was eingestellt ist (query)

        S 1 Reply Last reply Reply Quote 0
        • S
          spinne1000 @crunchip last edited by

          @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 Reply Last reply Reply Quote 0
          • ?
            A Former User @spinne1000 last edited by

            @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 Reply Last reply Reply Quote 1
            • S
              spinne1000 @Guest last edited by

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

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

              Support us

              ioBroker
              Community Adapters
              Donate

              784
              Online

              31.7k
              Users

              79.8k
              Topics

              1.3m
              Posts

              3
              5
              204
              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