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. Skripten / Logik
  4. Stromverbrauch sauber errechnen bei Daten aus PV-Anlage

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Stromverbrauch sauber errechnen bei Daten aus PV-Anlage

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
9 Beiträge 3 Kommentatoren 658 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.
  • MatzebhvM Offline
    MatzebhvM Offline
    Matzebhv
    schrieb am zuletzt editiert von
    #1

    Moin,

    ich wusste jetzt nicht, wie ich das Problem in der Überschrift besser beschreiben sollte.

    Folgendes Problem, ich habe Daten aus der PV über Modbus und vom Zähler über den Smartmeter-Adapter. Beide Geräte liefern Daten jede Sekunde.

    Ich habe also die Werte für Netzbezug / Einspeisung und PV-Leistung. Den tatsächlichen Stromverbrauch des Hauses errechnet das folgende Script:

    verbrauch.png

    An Tagen mit einem extrem schwankenden PV-Ertrag ergibt sich hier das folgende Bild:

    verbrauch.png

    In der Mitte kann man hier sehr gut sehen, der errechnete Verbrauch fängt dann auch extrem das schwanken an. Das dürfte vermutlich daher kommen, dass die Geräte ihre Daten nicht syncron abliefern.

    Habt ihr eine Idee, wie ich das eleganter lösen kann?

    Gruß
    Matze

    B 1 Antwort Letzte Antwort
    0
    • MatzebhvM Matzebhv

      Moin,

      ich wusste jetzt nicht, wie ich das Problem in der Überschrift besser beschreiben sollte.

      Folgendes Problem, ich habe Daten aus der PV über Modbus und vom Zähler über den Smartmeter-Adapter. Beide Geräte liefern Daten jede Sekunde.

      Ich habe also die Werte für Netzbezug / Einspeisung und PV-Leistung. Den tatsächlichen Stromverbrauch des Hauses errechnet das folgende Script:

      verbrauch.png

      An Tagen mit einem extrem schwankenden PV-Ertrag ergibt sich hier das folgende Bild:

      verbrauch.png

      In der Mitte kann man hier sehr gut sehen, der errechnete Verbrauch fängt dann auch extrem das schwanken an. Das dürfte vermutlich daher kommen, dass die Geräte ihre Daten nicht syncron abliefern.

      Habt ihr eine Idee, wie ich das eleganter lösen kann?

      Gruß
      Matze

      B Online
      B Online
      badsnoopy667
      schrieb am zuletzt editiert von
      #2

      @matzebhv
      Die Daten müssen gepuffert werden. Wenn Du die Daten abrufst kommen sie nicht genau (!) gleichzeitig an. Das führt dann bei der Berechnung von Erzeugung, Batterieladung, Eigenverbrauch etc. zu ziemlichen Abweichungen, vor allem bei wolkigem Wetter.
      Daher schreibe ich alle Werte die kommen erstmal für ca. 20 Sekunden in Listen und bilde dann den Mittelwert der Liste. Und zwar genau im gleichen Moment (über Timer). Somit habe ich dann alle 20 Sekunden Mittelwerte die zusammenpassen.

      MatzebhvM 1 Antwort Letzte Antwort
      0
      • B badsnoopy667

        @matzebhv
        Die Daten müssen gepuffert werden. Wenn Du die Daten abrufst kommen sie nicht genau (!) gleichzeitig an. Das führt dann bei der Berechnung von Erzeugung, Batterieladung, Eigenverbrauch etc. zu ziemlichen Abweichungen, vor allem bei wolkigem Wetter.
        Daher schreibe ich alle Werte die kommen erstmal für ca. 20 Sekunden in Listen und bilde dann den Mittelwert der Liste. Und zwar genau im gleichen Moment (über Timer). Somit habe ich dann alle 20 Sekunden Mittelwerte die zusammenpassen.

        MatzebhvM Offline
        MatzebhvM Offline
        Matzebhv
        schrieb am zuletzt editiert von
        #3

        @badsnoopy667 Ok, dann war die Vermutung mit den nicht syncronen Daten bei der Berechnung ja die Richtige. Geht dir beim Mittelwert über 20 Sekunden nicht die Auflösung flöten?

        Gruß
        Matze

        B BananaJoeB 2 Antworten Letzte Antwort
        0
        • MatzebhvM Matzebhv

          @badsnoopy667 Ok, dann war die Vermutung mit den nicht syncronen Daten bei der Berechnung ja die Richtige. Geht dir beim Mittelwert über 20 Sekunden nicht die Auflösung flöten?

          Gruß
          Matze

          B Online
          B Online
          badsnoopy667
          schrieb am zuletzt editiert von
          #4

          @matzebhv
          Wie viel Auflösung willst du denn haben?
          Realistisch betrachtet guckst du da jetzt 2 Wochen interessiert hin und danach brauchst du ein neues Spielzeug. 😉
          20 Sekunden reichen mir völlig. Die Abweichungen zum realen Verbrauch sind auch nur minimal.

          1 Antwort Letzte Antwort
          0
          • MatzebhvM Matzebhv

            @badsnoopy667 Ok, dann war die Vermutung mit den nicht syncronen Daten bei der Berechnung ja die Richtige. Geht dir beim Mittelwert über 20 Sekunden nicht die Auflösung flöten?

            Gruß
            Matze

            BananaJoeB Online
            BananaJoeB Online
            BananaJoe
            Most Active
            schrieb am zuletzt editiert von
            #5

            @matzebhv oder öfter Rechnen - nicht nur auf das eine sondern auf beide Triggern und wenn einer der beiden sich ändert rechnen lassen

            Worum geht es dir denn? Um eine schöne Kurve in der Grafik? Womit erstellst du die Grafiken?
            Ich nehme den eChart-Adapter, Einstellung Spline und Perzentil, allerdings lasse ich mir auch 24h und nicht 10h anzeigen.
            Ist zwar "ungenau" aber übersichtlicher

            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

            B MatzebhvM 2 Antworten Letzte Antwort
            0
            • BananaJoeB BananaJoe

              @matzebhv oder öfter Rechnen - nicht nur auf das eine sondern auf beide Triggern und wenn einer der beiden sich ändert rechnen lassen

              Worum geht es dir denn? Um eine schöne Kurve in der Grafik? Womit erstellst du die Grafiken?
              Ich nehme den eChart-Adapter, Einstellung Spline und Perzentil, allerdings lasse ich mir auch 24h und nicht 10h anzeigen.
              Ist zwar "ungenau" aber übersichtlicher

              B Online
              B Online
              badsnoopy667
              schrieb am zuletzt editiert von
              #6

              @bananajoe
              Ich glaube öfter rechnen bringt nichts. Dann kommen ja trotzdem Werte die nicht zusammengehören. Dann rechnet er halt öfter falsch. Oder ich habe einen Denkfehler... Bei mir hat das jedenfalls nicht geklappt.

              MatzebhvM 1 Antwort Letzte Antwort
              0
              • BananaJoeB BananaJoe

                @matzebhv oder öfter Rechnen - nicht nur auf das eine sondern auf beide Triggern und wenn einer der beiden sich ändert rechnen lassen

                Worum geht es dir denn? Um eine schöne Kurve in der Grafik? Womit erstellst du die Grafiken?
                Ich nehme den eChart-Adapter, Einstellung Spline und Perzentil, allerdings lasse ich mir auch 24h und nicht 10h anzeigen.
                Ist zwar "ungenau" aber übersichtlicher

                MatzebhvM Offline
                MatzebhvM Offline
                Matzebhv
                schrieb am zuletzt editiert von
                #7

                @bananajoe Den Ansatz werde ich mal probieren. Die Grafik ist FLOT und ja, ist vielleicht spinnerter Kram, die relativ genauen Daten haben mir extrem beim optimieren des Stromverbrauchs geholfen. Daher fände ich genaue Daten mit einer hohen Auflösung klasse :-)

                1 Antwort Letzte Antwort
                0
                • B badsnoopy667

                  @bananajoe
                  Ich glaube öfter rechnen bringt nichts. Dann kommen ja trotzdem Werte die nicht zusammengehören. Dann rechnet er halt öfter falsch. Oder ich habe einen Denkfehler... Bei mir hat das jedenfalls nicht geklappt.

                  MatzebhvM Offline
                  MatzebhvM Offline
                  Matzebhv
                  schrieb am zuletzt editiert von Matzebhv
                  #8

                  @badsnoopy667 ich probiere das mal aus, das Wetter ist hier ja derzeit passend Käse dazu. Wenn das nicht klappt werde ich deinen Ansatz mit der Mittelwertbildung mal testen. Auf jeden Fall danke euch beiden für die Denkansätze.

                  MatzebhvM 1 Antwort Letzte Antwort
                  0
                  • MatzebhvM Matzebhv

                    @badsnoopy667 ich probiere das mal aus, das Wetter ist hier ja derzeit passend Käse dazu. Wenn das nicht klappt werde ich deinen Ansatz mit der Mittelwertbildung mal testen. Auf jeden Fall danke euch beiden für die Denkansätze.

                    MatzebhvM Offline
                    MatzebhvM Offline
                    Matzebhv
                    schrieb am zuletzt editiert von
                    #9

                    Der errechnete Wert müssten ja "sauberer" werden, wenn der schwankende Wert als Trigger die Berechnung führt. Ich probiere das jetzt mal so und werde Morgen mal berichten.
                    Sobald PV läuft triggert PV, ansonsten der Stromzähler.

                    verbrauch.png

                    Matze

                    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

                    638

                    Online

                    32.6k

                    Benutzer

                    82.3k

                    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