Skip to content
  • Home
  • 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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Off Topic
  4. Grafana
  5. Grafana: Probleme mit Errechnen von Werten und deren Anzeige

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Grafana: Probleme mit Errechnen von Werten und deren Anzeige

Geplant Angeheftet Gesperrt Verschoben Grafana
8 Beiträge 2 Kommentatoren 801 Aufrufe 2 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.
  • T Offline
    T Offline
    T-147
    schrieb am zuletzt editiert von T-147
    #1

    Hallöchen zusammen,

    nach Anschaffung des Balkonkraftwerks im letzten Jahr hatte ich mich schon mal intensiver mit Grafana beschäftigt, was dann aber irgendwann auch weide ein wenig eingeschlafen ist. Jetzt gabs vor einiger zeit dann auch mal nen digitalen Stromzähler und nen passenden Lesekopf dazu, was mich dann weider mehr damit basteln lies. Hier treten jetzt ein paar "Problemchen" auf, zu denen ich keine Lösung finde:

    Problem 1:
    In einer Visualisierung möchte ich anzeigen, wie viel Strom mein BKW produziert hat, wieviel davon ich selbst genutzt und wieviel Geld ich damit gespart habe. Den genutzten PV-Strom errechne aus dem erzeugten PV-Strom und der Einspeisung ins Netz, bzw berechne zusätzlich mit dem aktuellen Strompreis aus einem manuellen Datenpunkt die Ersparnis:

    from(bucket: "ioBroker")
      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
      |> filter(fn: (r) => r._measurement == "PV_Inverter___Ertrag_total" or  r._measurement == "Strompreis_kWh" or r._measurement == "SmartMeter___Einspeisung_gesamt")
      |> filter(fn: (r) => r._field == "value")
      |> aggregateWindow(every: 1mo, fn: last, timeSrc: "_start")
      |> pivot(rowKey: ["_time"], columnKey: ["_measurement"], valueColumn: "_value")
      |> difference(columns: ["PV_Inverter___Ertrag_total", "SmartMeter___Einspeisung_gesamt" ])
      |> map(fn: (r) => ({ r with PV_Nutzung: r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt }))
      |> map(fn: (r) => ({ r with Ersparnis: (r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt) * r.Strompreis_kWh }))
    

    Funktioniert soweit ganz gut, allerdings gibt es den Datenpunkt für die Einspeisung erst seit Mitte Mai, in der Folge werden alle Tage/Monate ohne diesen Datenpunkt gar nicht berechnet:

    a10143f8-b6da-4537-b0fc-5bf6440e4b91-grafik.png

    Kann ich das irgenwie umgehen? zB indem ich Grafana irgendwie mitteile, dass er stattdessen mit "0" weiterrechnen soll, wenn er keinen Wert findet?

    Problem 2:
    In 2 weiteren Visualisierungen geht es um meine tagl. Energie-Bilanz, erstellt aus dem tägl. Bezug aus dem Netz, PV-Ertrag und Einspeisung. Daraus errechne ich den Gesamtverbrauch (also Netzbezug + PV-Ertrag - Einspeisung). Das Ergebnis soll aber nicht in der Visualisierung selbst angezeigt werden, sondern nur im ToolTip und in der Legende. Die beiden Visualisierungen unterscheiden sich nur in 2 Punkten: die eine geht über 30 tage als Barchart, die andere über 365 Tage (aktuell nur Messpunkte ab Mitta Mai) als Time series. Bei dem einen zeigt er den Gesamtverbrauch nur im Tooltip an, beim anderen nur in der Legende. Die entsprechenden Felder sind komplett gleich per Overrides eingestellt.
    Hier erschließt sich mir die mögliche Ursache dafür nicht. Habt ihr vielleicht eine Idee?

    import "timezone"
    option location = timezone.location(name: "Europe/Berlin")
      from(bucket: "ioBroker")
      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
      |> filter(fn: (r) => r._measurement == "PV_Inverter___Ertrag_total" or  r._measurement == "SmartMeter___Einspeisung_gesamt" or r._measurement == "SmartMeter___Bezug_gesamt") 
      |> filter(fn: (r) => r._field == "value")
      |> aggregateWindow(every: 1d, fn: last, timeSrc: "_start")
      |> pivot(rowKey: ["_time"], columnKey: ["_measurement"], valueColumn: "_value")
      |> difference(columns: ["PV_Inverter___Ertrag_total", "SmartMeter___Einspeisung_gesamt", "SmartMeter___Bezug_gesamt"])
      |> map(fn: (r) => ({ r with PV_Nutzung: r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt }))
      |> map(fn: (r) => ({ r with Gesamtverbrauch: r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt + r.SmartMeter___Bezug_gesamt}))
    

    Problem 3:
    Die Abfrage aus Problem 2 brauchen echt lang bis sie angezeigt werden und der verwendete Raspi 4 geht mit der CPU-Last auch für längere Zeit an die Leistungsgrenze. Liegt das an der Abfrage im Allgemeinen oder hab ich da womöglich irgendwelche Knoten in meiner Query, die das ganze an die Leistungsgrenze treibt?

    Besten Gruß und vielen Dank im Voraus
    Marian

    arteckA T 2 Antworten Letzte Antwort
    0
    • T T-147

      Hallöchen zusammen,

      nach Anschaffung des Balkonkraftwerks im letzten Jahr hatte ich mich schon mal intensiver mit Grafana beschäftigt, was dann aber irgendwann auch weide ein wenig eingeschlafen ist. Jetzt gabs vor einiger zeit dann auch mal nen digitalen Stromzähler und nen passenden Lesekopf dazu, was mich dann weider mehr damit basteln lies. Hier treten jetzt ein paar "Problemchen" auf, zu denen ich keine Lösung finde:

      Problem 1:
      In einer Visualisierung möchte ich anzeigen, wie viel Strom mein BKW produziert hat, wieviel davon ich selbst genutzt und wieviel Geld ich damit gespart habe. Den genutzten PV-Strom errechne aus dem erzeugten PV-Strom und der Einspeisung ins Netz, bzw berechne zusätzlich mit dem aktuellen Strompreis aus einem manuellen Datenpunkt die Ersparnis:

      from(bucket: "ioBroker")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) => r._measurement == "PV_Inverter___Ertrag_total" or  r._measurement == "Strompreis_kWh" or r._measurement == "SmartMeter___Einspeisung_gesamt")
        |> filter(fn: (r) => r._field == "value")
        |> aggregateWindow(every: 1mo, fn: last, timeSrc: "_start")
        |> pivot(rowKey: ["_time"], columnKey: ["_measurement"], valueColumn: "_value")
        |> difference(columns: ["PV_Inverter___Ertrag_total", "SmartMeter___Einspeisung_gesamt" ])
        |> map(fn: (r) => ({ r with PV_Nutzung: r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt }))
        |> map(fn: (r) => ({ r with Ersparnis: (r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt) * r.Strompreis_kWh }))
      

      Funktioniert soweit ganz gut, allerdings gibt es den Datenpunkt für die Einspeisung erst seit Mitte Mai, in der Folge werden alle Tage/Monate ohne diesen Datenpunkt gar nicht berechnet:

      a10143f8-b6da-4537-b0fc-5bf6440e4b91-grafik.png

      Kann ich das irgenwie umgehen? zB indem ich Grafana irgendwie mitteile, dass er stattdessen mit "0" weiterrechnen soll, wenn er keinen Wert findet?

      Problem 2:
      In 2 weiteren Visualisierungen geht es um meine tagl. Energie-Bilanz, erstellt aus dem tägl. Bezug aus dem Netz, PV-Ertrag und Einspeisung. Daraus errechne ich den Gesamtverbrauch (also Netzbezug + PV-Ertrag - Einspeisung). Das Ergebnis soll aber nicht in der Visualisierung selbst angezeigt werden, sondern nur im ToolTip und in der Legende. Die beiden Visualisierungen unterscheiden sich nur in 2 Punkten: die eine geht über 30 tage als Barchart, die andere über 365 Tage (aktuell nur Messpunkte ab Mitta Mai) als Time series. Bei dem einen zeigt er den Gesamtverbrauch nur im Tooltip an, beim anderen nur in der Legende. Die entsprechenden Felder sind komplett gleich per Overrides eingestellt.
      Hier erschließt sich mir die mögliche Ursache dafür nicht. Habt ihr vielleicht eine Idee?

      import "timezone"
      option location = timezone.location(name: "Europe/Berlin")
        from(bucket: "ioBroker")
        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        |> filter(fn: (r) => r._measurement == "PV_Inverter___Ertrag_total" or  r._measurement == "SmartMeter___Einspeisung_gesamt" or r._measurement == "SmartMeter___Bezug_gesamt") 
        |> filter(fn: (r) => r._field == "value")
        |> aggregateWindow(every: 1d, fn: last, timeSrc: "_start")
        |> pivot(rowKey: ["_time"], columnKey: ["_measurement"], valueColumn: "_value")
        |> difference(columns: ["PV_Inverter___Ertrag_total", "SmartMeter___Einspeisung_gesamt", "SmartMeter___Bezug_gesamt"])
        |> map(fn: (r) => ({ r with PV_Nutzung: r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt }))
        |> map(fn: (r) => ({ r with Gesamtverbrauch: r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt + r.SmartMeter___Bezug_gesamt}))
      

      Problem 3:
      Die Abfrage aus Problem 2 brauchen echt lang bis sie angezeigt werden und der verwendete Raspi 4 geht mit der CPU-Last auch für längere Zeit an die Leistungsgrenze. Liegt das an der Abfrage im Allgemeinen oder hab ich da womöglich irgendwelche Knoten in meiner Query, die das ganze an die Leistungsgrenze treibt?

      Besten Gruß und vielen Dank im Voraus
      Marian

      arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      @t-147 schriebst du bitte noch im Titel dass es Grafana ist...

      Grafana Probleme mit Errechnen von Werten und deren Anzeige
      

      ansonsten definiere die Rabge anders

      |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
      

      klar wird der Pi an seine grenzen gehen.. das sind nicht nur paar DP die der lesen muss sondern auch noch rechnen..

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      T 1 Antwort Letzte Antwort
      0
      • arteckA arteck

        @t-147 schriebst du bitte noch im Titel dass es Grafana ist...

        Grafana Probleme mit Errechnen von Werten und deren Anzeige
        

        ansonsten definiere die Rabge anders

        |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
        

        klar wird der Pi an seine grenzen gehen.. das sind nicht nur paar DP die der lesen muss sondern auch noch rechnen..

        T Offline
        T Offline
        T-147
        schrieb am zuletzt editiert von
        #3

        @arteck said in Probleme mit Errechnen von Werten und deren Anzeige:

        @t-147 schriebst du bitte noch im Titel dass es Grafana ist...

        Kein Problem, schon erledigt.

        Dass diese Art der Abfrage und Berechnung etwas mehr Leistung braucht, hatte ich ja erwartet. Dass der Pi dann für 1-2min unter Volllast geht, bis alles angezeigt, da hab ich nicht mit gerechnet.
        Auf dem gleichen Dashboard ist auch noch eine "Live-Anzeige" der Leistungswerte mir kurzen Abständen der Aktualisierung. Da das Setting ja für das gesamte Dashboard gilt und keine unterschiedlichen Intervalle innerhalb eines Dashboards möglich sind, zwingt vor allem dieses Query das System in die Knie.

        arteckA 1 Antwort Letzte Antwort
        0
        • T T-147

          @arteck said in Probleme mit Errechnen von Werten und deren Anzeige:

          @t-147 schriebst du bitte noch im Titel dass es Grafana ist...

          Kein Problem, schon erledigt.

          Dass diese Art der Abfrage und Berechnung etwas mehr Leistung braucht, hatte ich ja erwartet. Dass der Pi dann für 1-2min unter Volllast geht, bis alles angezeigt, da hab ich nicht mit gerechnet.
          Auf dem gleichen Dashboard ist auch noch eine "Live-Anzeige" der Leistungswerte mir kurzen Abständen der Aktualisierung. Da das Setting ja für das gesamte Dashboard gilt und keine unterschiedlichen Intervalle innerhalb eines Dashboards möglich sind, zwingt vor allem dieses Query das System in die Knie.

          arteckA Offline
          arteckA Offline
          arteck
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @t-147 sagte in Grafana: Probleme mit Errechnen von Werten und deren Anzeige:

          keine unterschiedlichen Intervalle innerhalb eines Dashboards möglich sind

          doch du kannst die query setzten dann sind die aber fix..

          zigbee hab ich, zwave auch, nuc's genauso und HA auch

          T 1 Antwort Letzte Antwort
          0
          • arteckA arteck

            @t-147 sagte in Grafana: Probleme mit Errechnen von Werten und deren Anzeige:

            keine unterschiedlichen Intervalle innerhalb eines Dashboards möglich sind

            doch du kannst die query setzten dann sind die aber fix..

            T Offline
            T Offline
            T-147
            schrieb am zuletzt editiert von
            #5

            @arteck
            Von der Timerange wusste ich das, dass das mit dem Intervall auch geht ist mir tatsächlich neu.
            Ich hab bisher nur überall gelesen, dass das Abfrage-Intervall vom Dashboard vorgegeben wird für alle queries.
            Aber das wäre ja genau das, was ich bräuchte, um die dauerhafte Belastung des Pi's zu verhindern.

            arteckA 1 Antwort Letzte Antwort
            0
            • T T-147

              @arteck
              Von der Timerange wusste ich das, dass das mit dem Intervall auch geht ist mir tatsächlich neu.
              Ich hab bisher nur überall gelesen, dass das Abfrage-Intervall vom Dashboard vorgegeben wird für alle queries.
              Aber das wäre ja genau das, was ich bräuchte, um die dauerhafte Belastung des Pi's zu verhindern.

              arteckA Offline
              arteckA Offline
              arteck
              Developer Most Active
              schrieb am zuletzt editiert von
              #6

              @t-147

              https://community.grafana.com/t/flux-time-filtering-for-24-hours-over-multiple-days/76388

              zigbee hab ich, zwave auch, nuc's genauso und HA auch

              T 1 Antwort Letzte Antwort
              0
              • arteckA arteck

                @t-147

                https://community.grafana.com/t/flux-time-filtering-for-24-hours-over-multiple-days/76388

                T Offline
                T Offline
                T-147
                schrieb am zuletzt editiert von
                #7

                @arteck
                Ich glaube wir missverstehen uns.
                Ich meine nicht die einstellbare Timerange pro Panel, sondern das automatische Aktualisierungs-Intervall. Das geht wohl nur pro Dashboard einzustellen.

                6ed8fbce-7531-4808-a854-37370a71f57d-grafik.png

                1 Antwort Letzte Antwort
                0
                • T T-147

                  Hallöchen zusammen,

                  nach Anschaffung des Balkonkraftwerks im letzten Jahr hatte ich mich schon mal intensiver mit Grafana beschäftigt, was dann aber irgendwann auch weide ein wenig eingeschlafen ist. Jetzt gabs vor einiger zeit dann auch mal nen digitalen Stromzähler und nen passenden Lesekopf dazu, was mich dann weider mehr damit basteln lies. Hier treten jetzt ein paar "Problemchen" auf, zu denen ich keine Lösung finde:

                  Problem 1:
                  In einer Visualisierung möchte ich anzeigen, wie viel Strom mein BKW produziert hat, wieviel davon ich selbst genutzt und wieviel Geld ich damit gespart habe. Den genutzten PV-Strom errechne aus dem erzeugten PV-Strom und der Einspeisung ins Netz, bzw berechne zusätzlich mit dem aktuellen Strompreis aus einem manuellen Datenpunkt die Ersparnis:

                  from(bucket: "ioBroker")
                    |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                    |> filter(fn: (r) => r._measurement == "PV_Inverter___Ertrag_total" or  r._measurement == "Strompreis_kWh" or r._measurement == "SmartMeter___Einspeisung_gesamt")
                    |> filter(fn: (r) => r._field == "value")
                    |> aggregateWindow(every: 1mo, fn: last, timeSrc: "_start")
                    |> pivot(rowKey: ["_time"], columnKey: ["_measurement"], valueColumn: "_value")
                    |> difference(columns: ["PV_Inverter___Ertrag_total", "SmartMeter___Einspeisung_gesamt" ])
                    |> map(fn: (r) => ({ r with PV_Nutzung: r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt }))
                    |> map(fn: (r) => ({ r with Ersparnis: (r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt) * r.Strompreis_kWh }))
                  

                  Funktioniert soweit ganz gut, allerdings gibt es den Datenpunkt für die Einspeisung erst seit Mitte Mai, in der Folge werden alle Tage/Monate ohne diesen Datenpunkt gar nicht berechnet:

                  a10143f8-b6da-4537-b0fc-5bf6440e4b91-grafik.png

                  Kann ich das irgenwie umgehen? zB indem ich Grafana irgendwie mitteile, dass er stattdessen mit "0" weiterrechnen soll, wenn er keinen Wert findet?

                  Problem 2:
                  In 2 weiteren Visualisierungen geht es um meine tagl. Energie-Bilanz, erstellt aus dem tägl. Bezug aus dem Netz, PV-Ertrag und Einspeisung. Daraus errechne ich den Gesamtverbrauch (also Netzbezug + PV-Ertrag - Einspeisung). Das Ergebnis soll aber nicht in der Visualisierung selbst angezeigt werden, sondern nur im ToolTip und in der Legende. Die beiden Visualisierungen unterscheiden sich nur in 2 Punkten: die eine geht über 30 tage als Barchart, die andere über 365 Tage (aktuell nur Messpunkte ab Mitta Mai) als Time series. Bei dem einen zeigt er den Gesamtverbrauch nur im Tooltip an, beim anderen nur in der Legende. Die entsprechenden Felder sind komplett gleich per Overrides eingestellt.
                  Hier erschließt sich mir die mögliche Ursache dafür nicht. Habt ihr vielleicht eine Idee?

                  import "timezone"
                  option location = timezone.location(name: "Europe/Berlin")
                    from(bucket: "ioBroker")
                    |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                    |> filter(fn: (r) => r._measurement == "PV_Inverter___Ertrag_total" or  r._measurement == "SmartMeter___Einspeisung_gesamt" or r._measurement == "SmartMeter___Bezug_gesamt") 
                    |> filter(fn: (r) => r._field == "value")
                    |> aggregateWindow(every: 1d, fn: last, timeSrc: "_start")
                    |> pivot(rowKey: ["_time"], columnKey: ["_measurement"], valueColumn: "_value")
                    |> difference(columns: ["PV_Inverter___Ertrag_total", "SmartMeter___Einspeisung_gesamt", "SmartMeter___Bezug_gesamt"])
                    |> map(fn: (r) => ({ r with PV_Nutzung: r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt }))
                    |> map(fn: (r) => ({ r with Gesamtverbrauch: r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt + r.SmartMeter___Bezug_gesamt}))
                  

                  Problem 3:
                  Die Abfrage aus Problem 2 brauchen echt lang bis sie angezeigt werden und der verwendete Raspi 4 geht mit der CPU-Last auch für längere Zeit an die Leistungsgrenze. Liegt das an der Abfrage im Allgemeinen oder hab ich da womöglich irgendwelche Knoten in meiner Query, die das ganze an die Leistungsgrenze treibt?

                  Besten Gruß und vielen Dank im Voraus
                  Marian

                  T Offline
                  T Offline
                  T-147
                  schrieb am zuletzt editiert von
                  #8

                  @t-147 said in Grafana: Probleme mit Errechnen von Werten und deren Anzeige:

                  Problem 1:
                  In einer Visualisierung möchte ich anzeigen, wie viel Strom mein BKW produziert hat, wieviel davon ich selbst genutzt und wieviel Geld ich damit gespart habe. Den genutzten PV-Strom errechne aus dem erzeugten PV-Strom und der Einspeisung ins Netz, bzw berechne zusätzlich mit dem aktuellen Strompreis aus einem manuellen Datenpunkt die Ersparnis:

                  from(bucket: "ioBroker")
                    |> range(start: v.timeRangeStart, stop: v.timeRangeStop)
                    |> filter(fn: (r) => r._measurement == "PV_Inverter___Ertrag_total" or  r._measurement == "Strompreis_kWh" or r._measurement == "SmartMeter___Einspeisung_gesamt")
                    |> filter(fn: (r) => r._field == "value")
                    |> aggregateWindow(every: 1mo, fn: last, timeSrc: "_start")
                    |> pivot(rowKey: ["_time"], columnKey: ["_measurement"], valueColumn: "_value")
                    |> difference(columns: ["PV_Inverter___Ertrag_total", "SmartMeter___Einspeisung_gesamt" ])
                    |> map(fn: (r) => ({ r with PV_Nutzung: r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt }))
                    |> map(fn: (r) => ({ r with Ersparnis: (r.PV_Inverter___Ertrag_total - r.SmartMeter___Einspeisung_gesamt) * r.Strompreis_kWh }))
                  

                  Funktioniert soweit ganz gut, allerdings gibt es den Datenpunkt für die Einspeisung erst seit Mitte Mai, in der Folge werden alle Tage/Monate ohne diesen Datenpunkt gar nicht berechnet:

                  a10143f8-b6da-4537-b0fc-5bf6440e4b91-grafik.png

                  Kann ich das irgenwie umgehen? zB indem ich Grafana irgendwie mitteile, dass er stattdessen mit "0" weiterrechnen soll, wenn er keinen Wert findet?

                  Dieses Problem ließ sich zwischenzeitlich lösen:

                  |> fill(column: "SmartMeter___Einspeisung_gesamt", value: 0.0)
                  

                  Auf Grund der fehlenden Anfangswerte für diese Monate ist das Ergebnis nicht ganz korrrekt, aber die Berechnung wird damit ausgeführt. Damit bin ich für einige andere Anwendungsfälle ebenfalls ein Stück weiter :blush:

                  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

                  654

                  Online

                  32.6k

                  Benutzer

                  82.1k

                  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