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. Verständnisproblem zu benötigten Datenpunkt Grafana

NEWS

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

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

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

Verständnisproblem zu benötigten Datenpunkt Grafana

Scheduled Pinned Locked Moved Off Topic
25 Posts 4 Posters 2.2k Views 7 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.
  • S Skarpain

    @damrak2022
    servus mach doch mal add new panel
    dann

    import "timezone"
    option location = timezone.location(name: "Europe/Berlin")
    
    from(bucket: "iobroker")
      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
      |> filter(fn: (r) => r["_measurement"] == "FeFoTV_gesamt")
      |> filter(fn: (r) => r["_field"] == "value")
      |> difference()
        |> aggregateWindow(every: 1mo, fn: sum,createEmpty: false)
    

    und bei relative Time "now/y"

    Damrak2022D Offline
    Damrak2022D Offline
    Damrak2022
    wrote on last edited by
    #16

    @skarpain So, ich versuche das nochmal haarklein darzustellen.

    Das ist das Board vom "Stromverbrauch heute"
    In den query options ist nichts eingetragen
    Bildschirm­foto 2023-02-24 um 17.31.18.png
    Der Code sieht so aus:

    import "timezone" // import wegen der Berechnung um 02:00:00
    option location = timezone.location(name: "Europe/Berlin")
    from(bucket: "DBANDY1")
      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
      |> filter(fn: (r) => r["_measurement"] == "Drucker_gesamt" or r["_measurement"] == "FeFoTV_gesamt" or r["_measurement"] == "Imac_gesamt" or r["_measurement"] == "Kühlschrank_gesamt" or r["_measurement"] == "Router_gesamt" or r["_measurement"] == "Ventilator_gesamt" or r["_measurement"] == "Smart_Kettle_Pro_gesamt")
      |> filter(fn: (r) => r["_field"] == "value")
      |> difference()
      |> aggregateWindow(every: 24h, fn: sum,createEmpty: true)
    
    

    Das ist das Board vom "Stromverbrauch diese Woche".
    In den query options ist bei relative Time now/w eingetragen
    Bildschirm­foto 2023-02-24 um 17.35.44.png
    Der Code sieht so aus:

    import "timezone" // import wegen der Berechnung um 02:00:00
    option location = timezone.location(name: "Europe/Berlin")
    from(bucket: "DBANDY1")
      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
      |> filter(fn: (r) => r["_measurement"] == "Drucker_gesamt" or r["_measurement"] == "FeFoTV_gesamt" or r["_measurement"] == "Imac_gesamt" or r["_measurement"] == "Kühlschrank_gesamt" or r["_measurement"] == "Router_gesamt" or r["_measurement"] == "Ventilator_gesamt" or r["_measurement"] == "Smart_Kettle_Pro_gesamt")
      |> filter(fn: (r) => r["_field"] == "value")
      |> difference()
      |> aggregateWindow(every: 1d, fn: sum,createEmpty: true)
    

    Das ist das Board vom "Stromverbrauch dieser Monat".
    In den query options ist bei relative Time now/M eingetragen
    Der Code hier sieht so aus:

    import "timezone" // import wegen der Berechnung um 02:00:00
    option location = timezone.location(name: "Europe/Berlin")
    from(bucket: "DBANDY1")
      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
      |> filter(fn: (r) => r["_measurement"] == "Drucker_gesamt" or r["_measurement"] == "FeFoTV_gesamt" or r["_measurement"] == "Imac_gesamt" or r["_measurement"] == "Kühlschrank_gesamt" or r["_measurement"] == "Router_gesamt" or r["_measurement"] == "Ventilator_gesamt" or r["_measurement"] == "Smart_Kettle_Pro_gesamt")
      |> filter(fn: (r) => r["_field"] == "value")
      |> difference()
      |> aggregateWindow(every: 1mo, fn: sum,createEmpty: true)
    
    

    Das ist die Ansicht mit den obergenannten Einstellungen:
    Bildschirm­foto 2023-02-24 um 17.42.54.png

    Wen ich nun bei bei "Stromverbrauch heute" in den query options bei relative Time now/d eintrage verändert sich die Ansicht und es sieht so aus:
    Bildschirm­foto 2023-02-24 um 17.45.26.png

    Die Table View bei "Stromverbrauch diese Woche ist korrekt.
    Bildschirm­foto 2023-02-24 um 17.47.31.png

    Die Table view bei "Stromverbrauch dieser Monat ist falsch:
    Bildschirm­foto 2023-02-24 um 17.49.18.png

    Hier muss ich, glaube ich noch den Offset eintragen, da Grafana ja immer ab Donnerstag rechnet: Gut das bekomme ich hin.

    Aber warum kann ich bei "Stromverbrauch heute" bei relative Time nicht now/d eintragen?

    Mit besten Grüßen
    Andy

    S 1 Reply Last reply
    0
    • Damrak2022D Damrak2022

      @skarpain So, ich versuche das nochmal haarklein darzustellen.

      Das ist das Board vom "Stromverbrauch heute"
      In den query options ist nichts eingetragen
      Bildschirm­foto 2023-02-24 um 17.31.18.png
      Der Code sieht so aus:

      import "timezone" // import wegen der Berechnung um 02:00:00
      option location = timezone.location(name: "Europe/Berlin")
      from(bucket: "DBANDY1")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) => r["_measurement"] == "Drucker_gesamt" or r["_measurement"] == "FeFoTV_gesamt" or r["_measurement"] == "Imac_gesamt" or r["_measurement"] == "Kühlschrank_gesamt" or r["_measurement"] == "Router_gesamt" or r["_measurement"] == "Ventilator_gesamt" or r["_measurement"] == "Smart_Kettle_Pro_gesamt")
        |> filter(fn: (r) => r["_field"] == "value")
        |> difference()
        |> aggregateWindow(every: 24h, fn: sum,createEmpty: true)
      
      

      Das ist das Board vom "Stromverbrauch diese Woche".
      In den query options ist bei relative Time now/w eingetragen
      Bildschirm­foto 2023-02-24 um 17.35.44.png
      Der Code sieht so aus:

      import "timezone" // import wegen der Berechnung um 02:00:00
      option location = timezone.location(name: "Europe/Berlin")
      from(bucket: "DBANDY1")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) => r["_measurement"] == "Drucker_gesamt" or r["_measurement"] == "FeFoTV_gesamt" or r["_measurement"] == "Imac_gesamt" or r["_measurement"] == "Kühlschrank_gesamt" or r["_measurement"] == "Router_gesamt" or r["_measurement"] == "Ventilator_gesamt" or r["_measurement"] == "Smart_Kettle_Pro_gesamt")
        |> filter(fn: (r) => r["_field"] == "value")
        |> difference()
        |> aggregateWindow(every: 1d, fn: sum,createEmpty: true)
      

      Das ist das Board vom "Stromverbrauch dieser Monat".
      In den query options ist bei relative Time now/M eingetragen
      Der Code hier sieht so aus:

      import "timezone" // import wegen der Berechnung um 02:00:00
      option location = timezone.location(name: "Europe/Berlin")
      from(bucket: "DBANDY1")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) => r["_measurement"] == "Drucker_gesamt" or r["_measurement"] == "FeFoTV_gesamt" or r["_measurement"] == "Imac_gesamt" or r["_measurement"] == "Kühlschrank_gesamt" or r["_measurement"] == "Router_gesamt" or r["_measurement"] == "Ventilator_gesamt" or r["_measurement"] == "Smart_Kettle_Pro_gesamt")
        |> filter(fn: (r) => r["_field"] == "value")
        |> difference()
        |> aggregateWindow(every: 1mo, fn: sum,createEmpty: true)
      
      

      Das ist die Ansicht mit den obergenannten Einstellungen:
      Bildschirm­foto 2023-02-24 um 17.42.54.png

      Wen ich nun bei bei "Stromverbrauch heute" in den query options bei relative Time now/d eintrage verändert sich die Ansicht und es sieht so aus:
      Bildschirm­foto 2023-02-24 um 17.45.26.png

      Die Table View bei "Stromverbrauch diese Woche ist korrekt.
      Bildschirm­foto 2023-02-24 um 17.47.31.png

      Die Table view bei "Stromverbrauch dieser Monat ist falsch:
      Bildschirm­foto 2023-02-24 um 17.49.18.png

      Hier muss ich, glaube ich noch den Offset eintragen, da Grafana ja immer ab Donnerstag rechnet: Gut das bekomme ich hin.

      Aber warum kann ich bei "Stromverbrauch heute" bei relative Time nicht now/d eintragen?

      S Offline
      S Offline
      SpacerX
      wrote on last edited by SpacerX
      #17

      @damrak2022 ist now/d nicht heute 0:00. Uhr?
      Noch eine Frage. Warum macht ihr beim aggregierten immer ein fn:sum? Wenn ich von _start und _ stop die difference habe habe ich das was ich will oder doch nicht.?

      DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

      Damrak2022D 1 Reply Last reply
      0
      • S SpacerX

        @damrak2022 ist now/d nicht heute 0:00. Uhr?
        Noch eine Frage. Warum macht ihr beim aggregierten immer ein fn:sum? Wenn ich von _start und _ stop die difference habe habe ich das was ich will oder doch nicht.?

        Damrak2022D Offline
        Damrak2022D Offline
        Damrak2022
        wrote on last edited by Damrak2022
        #18

        @spacerx Wenn ich das richtig verstanden habe müsste doch now/d heute ab 00:00 Uhr bis jetzt bedeuten.
        Zu dem anderen kann ich Dir nur sagen das ich das aus den Videos von Eddy habe, da ich noch nicht so fit bin, schon mal garnicht bei Code.

        Mit besten Grüßen
        Andy

        S 1 Reply Last reply
        0
        • Damrak2022D Damrak2022

          @spacerx Wenn ich das richtig verstanden habe müsste doch now/d heute ab 00:00 Uhr bis jetzt bedeuten.
          Zu dem anderen kann ich Dir nur sagen das ich das aus den Videos von Eddy habe, da ich noch nicht so fit bin, schon mal garnicht bei Code.

          S Offline
          S Offline
          SpacerX
          wrote on last edited by
          #19

          @damrak2022 lass das mit den Optionen mal weg und versuche meine Query mal. Ich kann dir im Moment nicht sehr behilflich sein komm nicht an meinen Rechner weil ich im Krankenhaus verweile.

          DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

          Damrak2022D 1 Reply Last reply
          0
          • S SpacerX

            @damrak2022 lass das mit den Optionen mal weg und versuche meine Query mal. Ich kann dir im Moment nicht sehr behilflich sein komm nicht an meinen Rechner weil ich im Krankenhaus verweile.

            Damrak2022D Offline
            Damrak2022D Offline
            Damrak2022
            wrote on last edited by
            #20

            @spacerx Okay, dann zuerst mal gute Besserung. Du meinst die query options weglassen

            Mit besten Grüßen
            Andy

            1 Reply Last reply
            0
            • A Offline
              A Offline
              Andre R.
              wrote on last edited by
              #21

              Kannst auch mal auf den Youtube Channel EddyD's SmartHome schauen, er hat gute Videos zu dem Thema.

              Damrak2022D 1 Reply Last reply
              0
              • A Andre R.

                Kannst auch mal auf den Youtube Channel EddyD's SmartHome schauen, er hat gute Videos zu dem Thema.

                Damrak2022D Offline
                Damrak2022D Offline
                Damrak2022
                wrote on last edited by Damrak2022
                #22

                @andre-r Danke, aufgrund dessen habe ich das alles gemacht. Aber wie gesagt, so ein paar Dinge irritieren mich, oder ich habe einen Fehler drin:

                Mit besten Grüßen
                Andy

                1 Reply Last reply
                0
                • S SpacerX

                  @damrak2022

                  Tageswerte der letzten 7 Tage:

                  import "timezone" // import wegen der Berechnung um 02:00:00
                  option location = timezone.location(name: "Europe/Berlin")
                  from(bucket: "ioBroker")
                    |> range(start: -7d, stop: now() )
                    |> filter(fn: (r) => r["_measurement"] == "Vb_Kuehlschrank")
                    |> filter(fn: (r) => r["from"] == "system.adapter.javascript.0")
                    |> aggregateWindow(every: 1d, fn: last, timeSrc: "_start")
                    |> difference()
                  

                  SnipSnap_1.PNG

                  Werte der letzten 4 Wochen:

                  import "timezone"  // import wegen der Berechnung um 02:00:00
                  option location = timezone.location(name: "Europe/Berlin")
                  from(bucket: "ioBroker")
                    |> range(start: -1mo, stop: now())
                    |> filter(fn: (r) => r["_measurement"] == "Vb_Stromzaehler")
                    |> filter(fn: (r) => r["from"] == "system.adapter.javascript.0")
                    |> aggregateWindow(every: 1w, offset: -3d, fn: last)
                    |> difference()
                  

                  SnipSnap_2.PNG

                  Noch Verbrauch über das Jahr mit Werten aus dem Downsampling und der aktuelle Monat aus dem aktuell geschriebenen Daten:

                  <A>
                  import "date"
                  import "timezone" // import wegen der Berechnung um 02:00:00
                  option location = timezone.location(name: "Europe/Berlin")
                    from(bucket: "Stromverbrauch")
                    |> range(start: -1y, stop: date.truncate(t: now(), unit: 1mo))
                    |> filter(fn: (r) => r["_measurement"] == "Stromzaehler")
                    |> aggregateWindow(every: 1mo , fn: last,  timeSrc: "_start" ,createEmpty: true )
                    |> difference()
                  
                  <B>
                  import "timezone" // import wegen der Berechnung um 02:00:00
                  option location = timezone.location(name: "Europe/Berlin")
                  from(bucket: "ioBroker")
                    |> range(start: -1mo, stop: now())
                    |> filter(fn: (r) => r["_measurement"] == "Vb_Stromzaehler")
                    |> filter(fn: (r) => r["from"] == "system.adapter.javascript.0")
                    |> aggregateWindow(every: 1mo , fn: last,  timeSrc: "_start")
                    |> difference()
                  

                  SnipSnap_3.PNG

                  MfG Ralf

                  Damrak2022D Offline
                  Damrak2022D Offline
                  Damrak2022
                  wrote on last edited by Damrak2022
                  #23

                  @spacerx Ich verstehe es einfach nicht und so langsam weiß ich auch nicht was ich noch versuchen kann.
                  So sieht die Anzeige für heute und diese Woche aus:
                  Bildschirm­foto 2023-02-26 um 05.41.53.png

                  Das ist der Code für den Stromverbrauch heute:

                  import "timezone" // import wegen der Berechnung um 02:00:00
                  option location = timezone.location(name: "Europe/Berlin")
                  from(bucket: "DBANDY1")
                    |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                    |> filter(fn: (r) => r["_measurement"] == "Drucker_gesamt" or r["_measurement"] == "FeFoTV_gesamt" or r["_measurement"] == "Imac_gesamt" or r["_measurement"] == "Kühlschrank_gesamt" or r["_measurement"] == "Router_gesamt" or r["_measurement"] == "Ventilator_gesamt" or r["_measurement"] == "Smart_Kettle_Pro_gesamt")
                    |> filter(fn: (r) => r["_field"] == "value")
                    |> difference()
                    |> aggregateWindow(every: 24h, fn: sum,createEmpty: true)
                  

                  Die query options sind leer

                  Das ist der Code für den "Stromverbrauch diese Woche":

                  import "timezone" // import wegen der Berechnung um 02:00:00
                  option location = timezone.location(name: "Europe/Berlin")
                  from(bucket: "DBANDY1")
                    |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                    |> filter(fn: (r) => r["_measurement"] == "Drucker_gesamt" or r["_measurement"] == "FeFoTV_gesamt" or r["_measurement"] == "Imac_gesamt" or r["_measurement"] == "Kühlschrank_gesamt" or r["_measurement"] == "Router_gesamt" or r["_measurement"] == "Ventilator_gesamt" or r["_measurement"] == "Smart_Kettle_Pro_gesamt")
                    |> filter(fn: (r) => r["_field"] == "value")
                    |> difference()
                    |> aggregateWindow(every: 1d, offset: -3d, fn: sum,createEmpty: true)
                  
                  

                  In den query options steht now/w drin.

                  Ich verstehe nicht warum ich hier eine identische Anzeige bekomme?

                  Nehme ich bei Stromverbrauch heute das "difference()" raus bekomme ich diese Anzeige
                  Bildschirm­foto 2023-02-26 um 05.58.03.png

                  Smart Ketle Pro über 700 kWh - ist ja irre

                  Mit besten Grüßen
                  Andy

                  S S 2 Replies Last reply
                  0
                  • Damrak2022D Damrak2022

                    @spacerx Ich verstehe es einfach nicht und so langsam weiß ich auch nicht was ich noch versuchen kann.
                    So sieht die Anzeige für heute und diese Woche aus:
                    Bildschirm­foto 2023-02-26 um 05.41.53.png

                    Das ist der Code für den Stromverbrauch heute:

                    import "timezone" // import wegen der Berechnung um 02:00:00
                    option location = timezone.location(name: "Europe/Berlin")
                    from(bucket: "DBANDY1")
                      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                      |> filter(fn: (r) => r["_measurement"] == "Drucker_gesamt" or r["_measurement"] == "FeFoTV_gesamt" or r["_measurement"] == "Imac_gesamt" or r["_measurement"] == "Kühlschrank_gesamt" or r["_measurement"] == "Router_gesamt" or r["_measurement"] == "Ventilator_gesamt" or r["_measurement"] == "Smart_Kettle_Pro_gesamt")
                      |> filter(fn: (r) => r["_field"] == "value")
                      |> difference()
                      |> aggregateWindow(every: 24h, fn: sum,createEmpty: true)
                    

                    Die query options sind leer

                    Das ist der Code für den "Stromverbrauch diese Woche":

                    import "timezone" // import wegen der Berechnung um 02:00:00
                    option location = timezone.location(name: "Europe/Berlin")
                    from(bucket: "DBANDY1")
                      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                      |> filter(fn: (r) => r["_measurement"] == "Drucker_gesamt" or r["_measurement"] == "FeFoTV_gesamt" or r["_measurement"] == "Imac_gesamt" or r["_measurement"] == "Kühlschrank_gesamt" or r["_measurement"] == "Router_gesamt" or r["_measurement"] == "Ventilator_gesamt" or r["_measurement"] == "Smart_Kettle_Pro_gesamt")
                      |> filter(fn: (r) => r["_field"] == "value")
                      |> difference()
                      |> aggregateWindow(every: 1d, offset: -3d, fn: sum,createEmpty: true)
                    
                    

                    In den query options steht now/w drin.

                    Ich verstehe nicht warum ich hier eine identische Anzeige bekomme?

                    Nehme ich bei Stromverbrauch heute das "difference()" raus bekomme ich diese Anzeige
                    Bildschirm­foto 2023-02-26 um 05.58.03.png

                    Smart Ketle Pro über 700 kWh - ist ja irre

                    S Offline
                    S Offline
                    Skarpain
                    wrote on last edited by Skarpain
                    #24

                    @damrak2022 habs jetzt auch nochmal getestet
                    die difference brauchst ja weil du die total werte hast
                    bei

                      |> aggregateWindow(every: 1d, offset: -3d, fn: sum,createEmpty: true)
                    
                     |> aggregateWindow(every: 7d, fn: sum, createEmpty: false)
                    

                    mein komplett test

                    from(bucket: "iobroker")
                      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                      |> filter(fn: (r)
                       => r["_measurement"] == "sonoff.0.PC.ENERGY_Total"
                       or r["_measurement"] == "sonoff.0.Server.ENERGY_Total"
                       or r["_measurement"] == "sonoff.0.Whirlpool.ENERGY_Total"
                       or r["_measurement"] == "sonoff.0.Spülmaschine.ENERGY_Total"
                       or r["_measurement"] == "sonoff.0.Kuehlschrank.ENERGY_Total" 
                       or r["_measurement"] == "sonoff.0.SonyTV_Wohnzimmer.ENERGY_Total"
                       or r["_measurement"] == "sonoff.0.Sophia.ENERGY_Total"
                       or r["_measurement"] == "sonoff.0.Trockner.ENERGY_Total"
                       or r["_measurement"] == "sonoff.0.waschmaschine.ENERGY_Total")
                      |> filter(fn: (r) => r["_field"] == "value")
                      |> difference()
                      |> aggregateWindow(every: 7d, fn: sum, createEmpty: false)
                    

                    Unbenannt.png

                    1 Reply Last reply
                    0
                    • Damrak2022D Damrak2022

                      @spacerx Ich verstehe es einfach nicht und so langsam weiß ich auch nicht was ich noch versuchen kann.
                      So sieht die Anzeige für heute und diese Woche aus:
                      Bildschirm­foto 2023-02-26 um 05.41.53.png

                      Das ist der Code für den Stromverbrauch heute:

                      import "timezone" // import wegen der Berechnung um 02:00:00
                      option location = timezone.location(name: "Europe/Berlin")
                      from(bucket: "DBANDY1")
                        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                        |> filter(fn: (r) => r["_measurement"] == "Drucker_gesamt" or r["_measurement"] == "FeFoTV_gesamt" or r["_measurement"] == "Imac_gesamt" or r["_measurement"] == "Kühlschrank_gesamt" or r["_measurement"] == "Router_gesamt" or r["_measurement"] == "Ventilator_gesamt" or r["_measurement"] == "Smart_Kettle_Pro_gesamt")
                        |> filter(fn: (r) => r["_field"] == "value")
                        |> difference()
                        |> aggregateWindow(every: 24h, fn: sum,createEmpty: true)
                      

                      Die query options sind leer

                      Das ist der Code für den "Stromverbrauch diese Woche":

                      import "timezone" // import wegen der Berechnung um 02:00:00
                      option location = timezone.location(name: "Europe/Berlin")
                      from(bucket: "DBANDY1")
                        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                        |> filter(fn: (r) => r["_measurement"] == "Drucker_gesamt" or r["_measurement"] == "FeFoTV_gesamt" or r["_measurement"] == "Imac_gesamt" or r["_measurement"] == "Kühlschrank_gesamt" or r["_measurement"] == "Router_gesamt" or r["_measurement"] == "Ventilator_gesamt" or r["_measurement"] == "Smart_Kettle_Pro_gesamt")
                        |> filter(fn: (r) => r["_field"] == "value")
                        |> difference()
                        |> aggregateWindow(every: 1d, offset: -3d, fn: sum,createEmpty: true)
                      
                      

                      In den query options steht now/w drin.

                      Ich verstehe nicht warum ich hier eine identische Anzeige bekomme?

                      Nehme ich bei Stromverbrauch heute das "difference()" raus bekomme ich diese Anzeige
                      Bildschirm­foto 2023-02-26 um 05.58.03.png

                      Smart Ketle Pro über 700 kWh - ist ja irre

                      S Offline
                      S Offline
                      SpacerX
                      wrote on last edited by SpacerX
                      #25

                      @damrak2022 setz mal das difference() nach das aggregieren. und ersetze das sum in AggregateWindow mit last. Dann mal schauen was kommt.

                      und welche TimeRange hast du Eingestellt? Wenn da nur 24h Daten abgeholt werden kann er nicht eine Woche berechen.

                      Deshalb so in flux vorgeben:

                        |> range(start: -7d, stop: now() )
                      

                      Und teste doch mal meine flux Query von weiter oben. Trau dich:blush:

                      DS720|Nuc8i3BEH|Proxmox|RaspberryMatic|ioBroker|influxDB2|Grafana

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      849

                      Online

                      32.4k

                      Users

                      81.5k

                      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