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. Skripten / Logik
  4. Blockly
  5. wie Skript für Stromverbrauch der letzten Tage?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    553

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

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

wie Skript für Stromverbrauch der letzten Tage?

Scheduled Pinned Locked Moved Blockly
14 Posts 2 Posters 1.4k Views 3 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.
  • AtifanA Atifan

    Hi.
    Ich logge aktuell meinen Stromverbrauch über den smartmeter, d.h. der aktuelle Wert (Verbrauch in Watt) und der bisherige Gesamtverbrauch in kWh wird kontinuierlich in einer fluxdb geloggt.
    Jetzt würde ich mir gerne in Grafana ein Balkendiagramm erstellen, wo man den Stromverbrauch der letzten 7 Tage erkennen kann.
    Hat einer ne Idee wie dazu ein Script aussehen müsste um mir die Datenpunkte zu erzeugen? Und welche Datenpunkte müsste ich erstellen?
    Aktuell habe ich ja nur den aktuellen Verbrauch und den Gesamtverbrauch.

    crunchipC Away
    crunchipC Away
    crunchip
    Forum Testing Most Active
    wrote on last edited by crunchip
    #2

    @Atifan die Anzeige kannst du dir direkt in Grafana bastelt mit deinem vorhandenem Datenpunkt
    Du kannst dir aber auch den Adapter sourceanalytix dazu her nehmen, der legt dir die entsprechenden Datenpunke dann an.
    Siehe https://forum.iobroker.net/post/383048

    umgestiegen von Proxmox auf Unraid

    1 Reply Last reply
    0
    • AtifanA Offline
      AtifanA Offline
      Atifan
      wrote on last edited by
      #3

      Ah super. Danke teste ich mal aus :)

      1 Reply Last reply
      0
      • AtifanA Offline
        AtifanA Offline
        Atifan
        wrote on last edited by
        #4

        @crunchip hast du einen Tipp was ich das in Grafana konfigurieren muss, damit ich so eine Anzeige mit den Werten der ganzen Woche bekomme? Habe den sourceanalytix Apapter probiert, aber irgendwie funktioniert das nicht richtig bzw. werde ich da nicht schlau draus.

        crunchipC 2 Replies Last reply
        0
        • AtifanA Atifan

          @crunchip hast du einen Tipp was ich das in Grafana konfigurieren muss, damit ich so eine Anzeige mit den Werten der ganzen Woche bekomme? Habe den sourceanalytix Apapter probiert, aber irgendwie funktioniert das nicht richtig bzw. werde ich da nicht schlau draus.

          crunchipC Away
          crunchipC Away
          crunchip
          Forum Testing Most Active
          wrote on last edited by crunchip
          #5

          @Atifan
          rechts siehst du den Bleistift, da kannst du in Textmodus umschalten
          das trägst du in Grafana ein

          SELECT non_negative_difference(last(cumulative_sum))FROM (
          SELECT cumulative_sum(non_negative_difference(last("value"))) FROM "dein Sensor mit dem aktuellem Verbrauch" WHERE $timeFilter GROUP BY time($__interval)
          ) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')
          

          oben rechts kannst du dann deine Time range auf last 7 days stellen
          das gleiche kannst du auch mit Table als visualisierung nutzen
          hier als Beispiel mit nem Fritzbox traffic
          0eaab167-8f6c-4949-bae6-95217fb4f831-image.png
          hier mal als json, (Mein Stromzähler) kannst du in Grafana einfügen, bei time range hab ich this month so far gewählt, dadurch wandert die Anzeige täglich mit


          {
          "datasource": null,
          "aliasColors": {
          "Stromverbrauch": "semi-dark-green"
          },
          "bars": true,
          "dashLength": 10,
          "dashes": false,
          "fill": 1,
          "fillGradient": 0,
          "gridPos": {
          "h": 5,
          "w": 21,
          "x": 0,
          "y": 0
          },
          "hiddenSeries": false,
          "id": 2,
          "interval": "10s",
          "legend": {
          "avg": true,
          "current": false,
          "max": true,
          "min": false,
          "show": true,
          "total": false,
          "values": true
          },
          "lines": false,
          "linewidth": 1,
          "links": [],
          "nullPointMode": "null",
          "options": {
          "dataLinks": []
          },
          "percentage": false,
          "pointradius": 2,
          "points": false,
          "renderer": "flot",
          "seriesOverrides": [],
          "spaceLength": 10,
          "stack": true,
          "steppedLine": false,
          "targets": [
          {
          "alias": "Stromverbrauch",
          "groupBy": [
          {
          "params": [
          "24h"
          ],
          "type": "time"
          },
          {
          "params": [
          "null"
          ],
          "type": "fill"
          }
          ],
          "measurement": "wiffi-wz.0.root.192_168_178_33.w_counter_1",
          "orderByTime": "ASC",
          "policy": "default",
          "query": "SELECT non_negative_difference(last(cumulative_sum))FROM (\nSELECT cumulative_sum(non_negative_difference(last("value"))) FROM "wiffi-wz.0.root.10_1_30_10.w_counter_1" WHERE $timeFilter GROUP BY time(1d)\n) WHERE $timeFilter GROUP BY time(1d) tz('Europe/Berlin')",
          "rawQuery": true,
          "refId": "A",
          "resultFormat": "time_series",
          "select": [
          [
          {
          "params": [
          "value"
          ],
          "type": "field"
          },
          {
          "params": [],
          "type": "mean"
          }
          ]
          ],
          "tags": []
          }
          ],
          "thresholds": [],
          "timeFrom": null,
          "timeRegions": [],
          "timeShift": null,
          "title": "Strom",
          "tooltip": {
          "shared": true,
          "sort": 0,
          "value_type": "cumulative"
          },
          "type": "graph",
          "xaxis": {
          "buckets": null,
          "mode": "time",
          "name": null,
          "show": true,
          "values": []
          },
          "yaxes": [
          {
          "format": "kwatth",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
          },
          {
          "format": "short",
          "label": null,
          "logBase": 1,
          "max": null,
          "min": null,
          "show": true
          }
          ],
          "yaxis": {
          "align": false,
          "alignLevel": null
          }
          }

          44564bd3-7090-40b9-b614-2149105b2f75-image.png
          hierfür musst du deinen Sensor mit Gesamtverbrauch nehmen

          umgestiegen von Proxmox auf Unraid

          1 Reply Last reply
          0
          • AtifanA Atifan

            @crunchip hast du einen Tipp was ich das in Grafana konfigurieren muss, damit ich so eine Anzeige mit den Werten der ganzen Woche bekomme? Habe den sourceanalytix Apapter probiert, aber irgendwie funktioniert das nicht richtig bzw. werde ich da nicht schlau draus.

            crunchipC Away
            crunchipC Away
            crunchip
            Forum Testing Most Active
            wrote on last edited by
            #6

            @Atifan sagte in wie Skript für Stromverbrauch der letzten Tage?:

            aber irgendwie funktioniert das nicht richtig

            wenn du den Adapter eingerichtet hast, Preis pro/kwh hinterlegt hast
            gehst du auf den schraubenschlüssel deines Gesamtstroms, wählst Einstellung source....aus und trägst deinen Zählerstand überall ein. dann werden dir die Datenpunkte angelegt und nach und nach befüllt wenn Ereignis erreicht ist, also Tag, die Woche, der Monat...
            4466a638-f020-4272-b653-63b8b9eda768-image.png 84b1635c-4a09-4970-a9b8-942e81cc94fb-image.png

            umgestiegen von Proxmox auf Unraid

            1 Reply Last reply
            0
            • AtifanA Offline
              AtifanA Offline
              Atifan
              wrote on last edited by
              #7

              Ah super, hat funktioniert mit dem sourceanalytics Adapter.
              Ich hatte alles soweit schon eingerichtet außer die Startwerte, da hatte ich nix eingetragen, das war der Fehler.
              Ist bisschen komisch dass man den Datenpunkt mit dem aktuellen Gesamtstromverbrauch auswählt und dann aber trotzdem nochmal den Wert manuell eintragen muss. Er hat mir jetzt die Datenpunkte angelegt und ich denke damit kann ich dann arbeiten.
              Vielen Dank :D

              crunchipC 1 Reply Last reply
              0
              • AtifanA Atifan

                Ah super, hat funktioniert mit dem sourceanalytics Adapter.
                Ich hatte alles soweit schon eingerichtet außer die Startwerte, da hatte ich nix eingetragen, das war der Fehler.
                Ist bisschen komisch dass man den Datenpunkt mit dem aktuellen Gesamtstromverbrauch auswählt und dann aber trotzdem nochmal den Wert manuell eintragen muss. Er hat mir jetzt die Datenpunkte angelegt und ich denke damit kann ich dann arbeiten.
                Vielen Dank :D

                crunchipC Away
                crunchipC Away
                crunchip
                Forum Testing Most Active
                wrote on last edited by
                #8

                @Atifan sagte in wie Skript für Stromverbrauch der letzten Tage?:

                Ist bisschen komisch dass man den Datenpunkt

                du musst ja definieren, ab wann los gezählt werden soll, wenn du z.b. deinen Zählerstand vom 1.2.2020 wüsstest, könntest du den hinterlegen , also auch Rückwirkend berechnen

                umgestiegen von Proxmox auf Unraid

                1 Reply Last reply
                0
                • AtifanA Offline
                  AtifanA Offline
                  Atifan
                  wrote on last edited by
                  #9

                  So langsam wirds immer mehr :dog:
                  Ist im Moment noch alles bisschen provisorisch, um die Details kümmere ich mich später.
                  Wichtig ist dass alles wichtige mal geloggt und irgendwie visualisiert wird :)
                  ca54022a-e642-4411-a992-a74419e2f0cf-image.png

                  crunchipC 1 Reply Last reply
                  0
                  • AtifanA Atifan

                    So langsam wirds immer mehr :dog:
                    Ist im Moment noch alles bisschen provisorisch, um die Details kümmere ich mich später.
                    Wichtig ist dass alles wichtige mal geloggt und irgendwie visualisiert wird :)
                    ca54022a-e642-4411-a992-a74419e2f0cf-image.png

                    crunchipC Away
                    crunchipC Away
                    crunchip
                    Forum Testing Most Active
                    wrote on last edited by
                    #10

                    @Atifan na wird doch:+1:

                    umgestiegen von Proxmox auf Unraid

                    1 Reply Last reply
                    0
                    • AtifanA Offline
                      AtifanA Offline
                      Atifan
                      wrote on last edited by
                      #11

                      Hm, ich wollte jetzt über sourceanalytics Adapter auch noch den Wasserverbrauch mit loggen.
                      Dort legt er mir aber komischerweise keine Datenpunkte an, auch nicht nachdem der Datenpunkt aktualisiert bzw. geändert wurde.
                      Muss ich dafür eine extra Instanz anlegen?
                      Habe es genauso konfiguriert wie beim Strom, nur halt andere Einheit und Water statt Energy.
                      16bde584-99aa-4a34-810c-df56c0594c94-image.png

                      crunchipC 1 Reply Last reply
                      0
                      • AtifanA Atifan

                        Hm, ich wollte jetzt über sourceanalytics Adapter auch noch den Wasserverbrauch mit loggen.
                        Dort legt er mir aber komischerweise keine Datenpunkte an, auch nicht nachdem der Datenpunkt aktualisiert bzw. geändert wurde.
                        Muss ich dafür eine extra Instanz anlegen?
                        Habe es genauso konfiguriert wie beim Strom, nur halt andere Einheit und Water statt Energy.
                        16bde584-99aa-4a34-810c-df56c0594c94-image.png

                        crunchipC Away
                        crunchipC Away
                        crunchip
                        Forum Testing Most Active
                        wrote on last edited by
                        #12

                        @Atifan nein, man benötigt nur eine Instanz. Wichtig ist, das deine Unit stimmt.
                        Costs wird nur berechnet, wenn du deine Daten direkt im Adapter hinterlegt hast(Berechnungen)
                        ansonsten, fällt mir auf, das du 4 Stellen nach dem Komma eingetragen hast

                        umgestiegen von Proxmox auf Unraid

                        1 Reply Last reply
                        0
                        • AtifanA Offline
                          AtifanA Offline
                          Atifan
                          wrote on last edited by
                          #13

                          Ah, habe den Fehler gefunden.
                          Ich hatte im Datenpunkt manuell die Einheit "m³" eingetragen.
                          Im Sourceanalytics Adapter heisst die Einheit aber "m3".
                          Wenn die beiden unterschiedlich sind funktioniert es nicht. :)

                          AtifanA 1 Reply Last reply
                          0
                          • AtifanA Atifan

                            Ah, habe den Fehler gefunden.
                            Ich hatte im Datenpunkt manuell die Einheit "m³" eingetragen.
                            Im Sourceanalytics Adapter heisst die Einheit aber "m3".
                            Wenn die beiden unterschiedlich sind funktioniert es nicht. :)

                            AtifanA Offline
                            AtifanA Offline
                            Atifan
                            wrote on last edited by
                            #14

                            @Atifan sagte in wie Skript für Stromverbrauch der letzten Tage?:

                            Ah, habe den Fehler gefunden.
                            Ich hatte im Datenpunkt manuell die Einheit "m³" eingetragen.
                            Im Sourceanalytics Adapter heisst die Einheit aber "m3".
                            Wenn die beiden unterschiedlich sind funktioniert es nicht. :)
                            Thx für den Tipp mit der Unit :)

                            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

                            417

                            Online

                            32.7k

                            Users

                            82.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