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 - Auswertung Strom aus Netz gezogen

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.2k

Grafana - Auswertung Strom aus Netz gezogen

Geplant Angeheftet Gesperrt Verschoben Grafana
16 Beiträge 4 Kommentatoren 3.0k 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.
  • crunchipC crunchip

    @slowman welche Datenpunkte stehen denn zur Verfügung?

    SlowmanS Offline
    SlowmanS Offline
    Slowman
    schrieb am zuletzt editiert von
    #3

    @crunchip

    Folgende Punkte stehen zur Verfügung, ich denke mal, das muss man bestimmt über eine Formel machen:

    2021-07-15 18.46.36 192.168.2.88 d92b759faeff.png
    2021-07-15 18.47.16 192.168.2.88 15f494c6586a.png
    2021-07-15 18.47.34 192.168.2.88 8dd8aca3f870.png

    crunchipC 1 Antwort Letzte Antwort
    0
    • SlowmanS Slowman

      @crunchip

      Folgende Punkte stehen zur Verfügung, ich denke mal, das muss man bestimmt über eine Formel machen:

      2021-07-15 18.46.36 192.168.2.88 d92b759faeff.png
      2021-07-15 18.47.16 192.168.2.88 15f494c6586a.png
      2021-07-15 18.47.34 192.168.2.88 8dd8aca3f870.png

      crunchipC Abwesend
      crunchipC Abwesend
      crunchip
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #4

      @slowman du hast doch Gesamt in kwh.
      Guck dir mal das an https://youtu.be/BpLTo7ohqEU

      umgestiegen von Proxmox auf Unraid

      1 Antwort Letzte Antwort
      1
      • R Offline
        R Offline
        Rushmed
        Most Active
        schrieb am zuletzt editiert von
        #5

        Wird
        f450086c-6aec-4a58-82d9-447b5c096828-grafik.png
        zum Tageswechsel genullt?

        SlowmanS 1 Antwort Letzte Antwort
        0
        • R Rushmed

          Wird
          f450086c-6aec-4a58-82d9-447b5c096828-grafik.png
          zum Tageswechsel genullt?

          SlowmanS Offline
          SlowmanS Offline
          Slowman
          schrieb am zuletzt editiert von
          #6

          @rushmed

          Ja wird genullt. Ich bekomme ja eine Gesamtausgabe 24h, aber nicht, was ich bis jetzt verbraucht habe am Tag.

          crunchipC 1 Antwort Letzte Antwort
          0
          • SlowmanS Slowman

            @rushmed

            Ja wird genullt. Ich bekomme ja eine Gesamtausgabe 24h, aber nicht, was ich bis jetzt verbraucht habe am Tag.

            crunchipC Abwesend
            crunchipC Abwesend
            crunchip
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #7

            @slowman wie oben schon geschrieben, den Gesamtzähler nehmen
            00441c7f-e3a2-47c8-9700-da453e23e084-grafik.png
            im edit mode

            SELECT difference(last("value")) FROM "deinDP-Gesamtverbrauch" WHERE $timeFilter GROUP BY time(1d) fill(previous)
            

            umgestiegen von Proxmox auf Unraid

            SlowmanS 1 Antwort Letzte Antwort
            0
            • crunchipC crunchip

              @slowman wie oben schon geschrieben, den Gesamtzähler nehmen
              00441c7f-e3a2-47c8-9700-da453e23e084-grafik.png
              im edit mode

              SELECT difference(last("value")) FROM "deinDP-Gesamtverbrauch" WHERE $timeFilter GROUP BY time(1d) fill(previous)
              
              SlowmanS Offline
              SlowmanS Offline
              Slowman
              schrieb am zuletzt editiert von
              #8

              @crunchip

              Danke, ich glaube, ich hatte einen Fehler drin. Der Pregardcounter ist der Tagesbedarf aus dem Netz und der Pregard ist die aktuelle gezogene Energie oder?

              2021-07-17 22.52.43 192.168.2.88 182c765a541f.png

              Aber warum steht dann bei Pregardcounter kwh? Na mal schauen, komisch ist, das ich bei der Tagesauswertung "irgendwelche" Wattzahlen bekommen habe.

              2021-07-17 22.54.40 192.168.2.84 19fd5a770bc6.png

              crunchipC 1 Antwort Letzte Antwort
              0
              • SlowmanS Slowman

                @crunchip

                Danke, ich glaube, ich hatte einen Fehler drin. Der Pregardcounter ist der Tagesbedarf aus dem Netz und der Pregard ist die aktuelle gezogene Energie oder?

                2021-07-17 22.52.43 192.168.2.88 182c765a541f.png

                Aber warum steht dann bei Pregardcounter kwh? Na mal schauen, komisch ist, das ich bei der Tagesauswertung "irgendwelche" Wattzahlen bekommen habe.

                2021-07-17 22.54.40 192.168.2.84 19fd5a770bc6.png

                crunchipC Abwesend
                crunchipC Abwesend
                crunchip
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #9

                @slowman sagte in Grafana - Auswertung Strom aus Netz gezogen:

                Aber warum steht dann bei Pregardcounter kwh?

                ich nehme an, das dieser der Gesamtzähler ist, im Gegensatz zum "pregard" dein momentaner Verbrauch in Watt

                wie ich sehe gibt es ja auch noch einen "Gesamtzähler" "psurpluscounter", allerdings kenne ich den sma-em nicht, daher weiss ich nicht welcher Zähler für was genau steht

                umgestiegen von Proxmox auf Unraid

                SlowmanS 1 Antwort Letzte Antwort
                0
                • crunchipC crunchip

                  @slowman sagte in Grafana - Auswertung Strom aus Netz gezogen:

                  Aber warum steht dann bei Pregardcounter kwh?

                  ich nehme an, das dieser der Gesamtzähler ist, im Gegensatz zum "pregard" dein momentaner Verbrauch in Watt

                  wie ich sehe gibt es ja auch noch einen "Gesamtzähler" "psurpluscounter", allerdings kenne ich den sma-em nicht, daher weiss ich nicht welcher Zähler für was genau steht

                  SlowmanS Offline
                  SlowmanS Offline
                  Slowman
                  schrieb am zuletzt editiert von Slowman
                  #10

                  @crunchip

                  Ja, sehe ich auch so das der pregard der momentane Verbrauch aus dem Netz ist. Komisch ist nur, dass es in der Tabelle summiert wird (ob es der richtige Verbauchswert ist hmm...).

                  Aktuelle Tabelle, sagt mir für heute bisheriger Verbauch 433W an, was eigentlich nicht stimmen kann, da ich ein Ruhestrom von 300-400W in der Stunde habe.

                  2021-07-18 11.42.21 192.168.2.84 3352b83e2578.png

                  Ich traue mich meinen SMA Tripower zu updaten :smirk: , dann könnte ich alles über Modbus auslesen.

                  L 1 Antwort Letzte Antwort
                  0
                  • SlowmanS Slowman

                    @crunchip

                    Ja, sehe ich auch so das der pregard der momentane Verbrauch aus dem Netz ist. Komisch ist nur, dass es in der Tabelle summiert wird (ob es der richtige Verbauchswert ist hmm...).

                    Aktuelle Tabelle, sagt mir für heute bisheriger Verbauch 433W an, was eigentlich nicht stimmen kann, da ich ein Ruhestrom von 300-400W in der Stunde habe.

                    2021-07-18 11.42.21 192.168.2.84 3352b83e2578.png

                    Ich traue mich meinen SMA Tripower zu updaten :smirk: , dann könnte ich alles über Modbus auslesen.

                    L Offline
                    L Offline
                    lessthanmore
                    schrieb am zuletzt editiert von lessthanmore
                    #11

                    @slowman said in Grafana - Auswertung Strom aus Netz gezogen:

                    @crunchip

                    Ja, sehe ich auch so das der pregard der momentane Verbrauch aus dem Netz ist. Komisch ist nur, dass es in der Tabelle summiert wird (ob es der richtige Verbauchswert ist hmm...).

                    Aktuelle Tabelle, sagt mir für heute bisheriger Verbauch 433W an, was eigentlich nicht stimmen kann, da ich ein Ruhestrom von 300-400W in der Stunde habe.

                    2021-07-18 11.42.21 192.168.2.84 3352b83e2578.png

                    Ich traue mich meinen SMA Tripower zu updaten :smirk: , dann könnte ich alles über Modbus auslesen.

                    Soweit ich weiß zeigt dir der SMA-EM lediglich die aktuellen Werte an. Also entweder was wird eingespeist (Wirkleistung -) oder was wird aus dem Netz bezogen (Wirkleistung +).
                    Der Speedwire Adapter sollte dir aber zur gleichen Zeit doch den produzierten Strom anzeigen.

                    Mit diesen Werten kannst du dir doch per Blockly den aktuellen Verbrauch ausrechnen, in einen DP schreiben und den in die influxdb schieben.
                    So sieht es jetzt bei mir gerade aus:
                    Unbenannt.JPG

                    Heißt also 669 W Verbrauch insgesamt, da zur gleichen Zeit die PV-Erzeugung 0 ist.
                    Erzeugt deine PV bspw. 1000 Watt, aber laut SMA-EM werden nur 500 Watt eingespeist, so verbrauchst du 500 Watt, etc.

                    Oder denke ich hier zu einfach?

                    btw. über Modbus bekommst du auch nur den aktuell produzierten Strom. Der WR weiß nichts vom verbrauchten Strom:
                    Unbenannt.JPG

                    SlowmanS 1 Antwort Letzte Antwort
                    0
                    • L lessthanmore

                      @slowman said in Grafana - Auswertung Strom aus Netz gezogen:

                      @crunchip

                      Ja, sehe ich auch so das der pregard der momentane Verbrauch aus dem Netz ist. Komisch ist nur, dass es in der Tabelle summiert wird (ob es der richtige Verbauchswert ist hmm...).

                      Aktuelle Tabelle, sagt mir für heute bisheriger Verbauch 433W an, was eigentlich nicht stimmen kann, da ich ein Ruhestrom von 300-400W in der Stunde habe.

                      2021-07-18 11.42.21 192.168.2.84 3352b83e2578.png

                      Ich traue mich meinen SMA Tripower zu updaten :smirk: , dann könnte ich alles über Modbus auslesen.

                      Soweit ich weiß zeigt dir der SMA-EM lediglich die aktuellen Werte an. Also entweder was wird eingespeist (Wirkleistung -) oder was wird aus dem Netz bezogen (Wirkleistung +).
                      Der Speedwire Adapter sollte dir aber zur gleichen Zeit doch den produzierten Strom anzeigen.

                      Mit diesen Werten kannst du dir doch per Blockly den aktuellen Verbrauch ausrechnen, in einen DP schreiben und den in die influxdb schieben.
                      So sieht es jetzt bei mir gerade aus:
                      Unbenannt.JPG

                      Heißt also 669 W Verbrauch insgesamt, da zur gleichen Zeit die PV-Erzeugung 0 ist.
                      Erzeugt deine PV bspw. 1000 Watt, aber laut SMA-EM werden nur 500 Watt eingespeist, so verbrauchst du 500 Watt, etc.

                      Oder denke ich hier zu einfach?

                      btw. über Modbus bekommst du auch nur den aktuell produzierten Strom. Der WR weiß nichts vom verbrauchten Strom:
                      Unbenannt.JPG

                      SlowmanS Offline
                      SlowmanS Offline
                      Slowman
                      schrieb am zuletzt editiert von Slowman
                      #12

                      @lessthanmore

                      Kannst du mir bitte den Blockly zur Verfügung stellen, muss ja auch irgendwie ein DP erzeugt werden. Hast du das auch von dem bis jetzt verbrauchten Strom aus Netz?

                      Aktuellen Netzbezug habe ich

                      2021-07-23 21.49.47 192.168.2.84 454da358798c.png

                      1 Antwort Letzte Antwort
                      0
                      • L Offline
                        L Offline
                        lessthanmore
                        schrieb am zuletzt editiert von lessthanmore
                        #13

                        @slowman Ich nutze influxdb und grafana nicht. Meine Anzeigen sind aus lovelace und zeigen nur die momentanen Werte an. Deswegen habe ich auch kein Blockly für deinen Anwendungsfall.
                        Die Frage ist ja, wie genau du das haben möchtest. Der SMA-EM zeigt dir den aktuellen Verbrauch pro Stunde an. Möchtest du den genauen verbrauchten Strom haben, so musst du den Wert nicht nur bei jeder Änderung, sondern periodisch sichern.

                        Schau mal hier: https://forum.iobroker.net/topic/11044/solved-gesamtverbrauch-berechnen-per-blockly-skript-funktioniert-nicht-unsubscribe-invalid-type-of-id-number

                        Wie gesagt, ist aber nur der momentane Verbrauch.
                        Über Blockly (keine Ahung ob und wie das mit influxdb geht) würde ich periodisch den Gesamtverbrauch pro Minute in eine Liste mit 60 Einträgen schreiben. Danach die Summe bilden und durch 60 teilen. Den Wert dann initial in einen manuell angelegten DP.
                        Beim nächsten Durchlauf jeweils das Ergebnis auf den bereits im DP vorhanden Wert addieren.

                        Evtl. lässt sich das auch über den History Adapter einfacher lösen.

                        Evtl. hilft auch das Skript: https://www.smarthomejetzt.de/script-fuer-die-berechnung-von-stunden-tages-wochen-monats-und-jahresverbraeuchen/

                        1 Antwort Letzte Antwort
                        0
                        • L Offline
                          L Offline
                          lessthanmore
                          schrieb am zuletzt editiert von lessthanmore
                          #14

                          @slowman Hi, hab es jetzt doch mal im Ansatz umgesetzt.
                          So sieht es jetzt bei mir zur Zeit aus:
                          Unbenannt.JPG
                          Ich erzeuge jeweils eine Liste mit 60 Einträgen und errechne dann den Durchschnitt pro Minute; einmal für den aktuellen Verbrauch und einmal für den aktuellen Bezug bzw. Überschuss.
                          Für dich sollte ja nur die erste Liste interessant sein.
                          Die Idee dahinter ist die Werte zu glätten, da ständig Ausreißer dabei sind; zumindest bei mir.

                          Und dann sollte das hier doch eigentlich passen: https://www.smarthome-tricks.de/grafana/5-2-grafana-dashboard-fuer-den-stromzaehler/

                          Willst du eigentlich den reinen Verbrauch (unabhängig von erzeugter bzw. selbst verbrauchter Energie) sehen oder nur den Netzbezug?

                          SlowmanS 1 Antwort Letzte Antwort
                          1
                          • L lessthanmore

                            @slowman Hi, hab es jetzt doch mal im Ansatz umgesetzt.
                            So sieht es jetzt bei mir zur Zeit aus:
                            Unbenannt.JPG
                            Ich erzeuge jeweils eine Liste mit 60 Einträgen und errechne dann den Durchschnitt pro Minute; einmal für den aktuellen Verbrauch und einmal für den aktuellen Bezug bzw. Überschuss.
                            Für dich sollte ja nur die erste Liste interessant sein.
                            Die Idee dahinter ist die Werte zu glätten, da ständig Ausreißer dabei sind; zumindest bei mir.

                            Und dann sollte das hier doch eigentlich passen: https://www.smarthome-tricks.de/grafana/5-2-grafana-dashboard-fuer-den-stromzaehler/

                            Willst du eigentlich den reinen Verbrauch (unabhängig von erzeugter bzw. selbst verbrauchter Energie) sehen oder nur den Netzbezug?

                            SlowmanS Offline
                            SlowmanS Offline
                            Slowman
                            schrieb am zuletzt editiert von
                            #15

                            @lessthanmore

                            Schön wäre es, wenn man einmal für PV Bezug und einmal für Netzbezug hätte. Aber da habe ich keinen Schimmer, wie und was.

                            L 1 Antwort Letzte Antwort
                            0
                            • SlowmanS Slowman

                              @lessthanmore

                              Schön wäre es, wenn man einmal für PV Bezug und einmal für Netzbezug hätte. Aber da habe ich keinen Schimmer, wie und was.

                              L Offline
                              L Offline
                              lessthanmore
                              schrieb am zuletzt editiert von
                              #16

                              @slowman said in Grafana - Auswertung Strom aus Netz gezogen:

                              @lessthanmore

                              Schön wäre es, wenn man einmal für PV Bezug und einmal für Netzbezug hätte. Aber da habe ich keinen Schimmer, wie und was.

                              Na dann lass uns doch mal Stück für Stück an die Sache rangehen.
                              Da du mich jetzt angefixt hast, sieht es momentan bei mir so aus:
                              Unbenannt.JPG

                              Allerdings funktioniert es bei mir noch nicht, dass der Strom addiert wird.

                              Aber zurück zu deinem Ansatz.
                              Netzbezug und PV-Bezug ist ja recht simpel.
                              Netzbezug hast du bereits im SMA-EM Datenpunkt Wirkleistung +. Der Wert dort zeigt stets was gerade aus dem Netz bezogen wird.
                              PV-Bezug, also wie viel du von der gerade produzierten Energie verbrauchst ist PV-Erzeugung - Überschuss (Datenpunkt Wirkleistung -).
                              Leg dir mal im Ordner "Userdata" einen Datenpunkt "PV_Bezug" an.

                              In Blockly erstellst du ein neues Script:
                              Unbenannt.JPG

                              <xml xmlns="https://developers.google.com/blockly/xml">
                                <block type="on" id="f4=OE04)cJmN$axmvu(`" x="113" y="113">
                                  <field name="OID">modbus.0.inputRegisters.3.30775_PVLeistung</field>
                                  <field name="CONDITION">any</field>
                                  <field name="ACK_CONDITION"></field>
                                  <statement name="STATEMENT">
                                    <block type="controls_if" id="GS.C6n)$P]N0,rjKK:%p">
                                      <mutation else="1"></mutation>
                                      <value name="IF0">
                                        <block type="logic_compare" id="*c:*IsE-`=@G0l/LWavi">
                                          <field name="OP">GTE</field>
                                          <value name="A">
                                            <block type="on_source" id="),f;{KiEs{7!f74H7E`A">
                                              <field name="ATTR">state.val</field>
                                            </block>
                                          </value>
                                          <value name="B">
                                            <block type="math_number" id="l@8c|Ywq}#~R@3@D;)9y">
                                              <field name="NUM">0</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                      <statement name="DO0">
                                        <block type="update" id="A92HJ9sYhWb{OX^|GAV2">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">Object ID</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_arithmetic" id="muLn=LvcJb3YQLhr5pP4">
                                              <field name="OP">MINUS</field>
                                              <value name="A">
                                                <shadow type="math_number" id="qlYhnVz9R#,s!)o2W2H3">
                                                  <field name="NUM">1</field>
                                                </shadow>
                                                <block type="on_source" id="i8r,Aey)l?j|J*C9/y:s">
                                                  <field name="ATTR">state.val</field>
                                                </block>
                                              </value>
                                              <value name="B">
                                                <shadow type="math_number" id="~04/oHWc8o2cn(_|q])!">
                                                  <field name="NUM">1</field>
                                                </shadow>
                                                <block type="get_value" id="P/F~`c@+^X+8M55vbfYc">
                                                  <field name="ATTR">val</field>
                                                  <field name="OID">sma-em.0.1901710792.psurplus</field>
                                                </block>
                                              </value>
                                            </block>
                                          </value>
                                        </block>
                                      </statement>
                                      <statement name="ELSE">
                                        <block type="update" id="Exu@_0(Cbh-xz@Q]RF85">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">Object ID</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_number" id="Dq.CW1#wQMC-LC^jf.CH">
                                              <field name="NUM">0</field>
                                            </block>
                                          </value>
                                        </block>
                                      </statement>
                                    </block>
                                  </statement>
                                </block>
                              </xml>
                              

                              Damit hast du schon einmal den PV-Bezug wenn ich dich richtig verstanden habe.
                              Beim Trigger musst du natürlich deinen Datenpunkt vom Wechselrichter auswählen, der dir die aktuelle Leistung zeigt.
                              Bei ObjectID den neu angelegten DP "PV_Bezug".

                              Influxdb und Grafana laufen bereits?

                              Wenn ja, dann kannst du beide Datenpunkte, Wirkleistung + für den Netzbezug und PV_Bezug in influxdb schreiben lassen.

                              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

                              882

                              Online

                              32.4k

                              Benutzer

                              81.5k

                              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