Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Shelly pro3EM Verbrauch und Einspeisung Script geht nicht

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Shelly pro3EM Verbrauch und Einspeisung Script geht nicht

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      BenjaminCz @BenjaminCz last edited by BenjaminCz

      @benjamincz sagte in Shelly pro3EM Verbrauch und Einspeisung Script geht nicht:

      @mcm1957 Okay. Also danke erstmal habe den Adapter Aktualisiert. Und ja die Datenpunkte sind drinen. Also kann ich getrost die Datenpunkte verlässlich abgreifen ist der Pro 3EM Saldierend ? Und noch eine frage ich habe auch Shelly Plugs. An einem Hängt ein Anker Speicher. Da möchte ich gerne sehen wann der Akku Zugeladen wird und wann ins Hausnetz Eingespeist wird. Dort gibt es auch den Datenpunkt Energie. Zählt dieser Vorwärts/Rückwärts weis das einer oder Zählt er immer nach vorne egal ob eingespeist oder verbrauch ?

      Nachtrag:
      Gerade gesehen das es auch Returned Energy gibt aber immer beide Werte geschrieben werden also Returned Energy und Energy. Gibt es da eine möglichkeit dass aufzutrennen also auch verbrauch und einspeisung

      f50bf67a-ecbb-49bb-aa6c-1c3efd63167b-grafik.png

      mcm1957 1 Reply Last reply Reply Quote 0
      • mcm1957
        mcm1957 @BenjaminCz last edited by

        @benjamincz said in Shelly pro3EM Verbrauch und Einspeisung Script geht nicht:

        ist der Pro 3EM Saldierend ?

        Nach meinem Kenntnisstand ja. Zumindest regelt er via Hoymiles Akku die Nulleinspeisung 1a (gegen EVU Zähler gescheckt).

        Und noch eine frage ich habe auch Shelly Plugs.

        Da bin ich im Moment überfragt. Ich glaube aber, dass alle Plus die Richtung des Stromflusses NICHT ermitteln.

        1 Reply Last reply Reply Quote 0
        • mcm1957
          mcm1957 @BenjaminCz last edited by

          @benjamincz

          Dieses ist das von Shelly implementierte verhalten der Counter;

          Zitat:
          https://shelly-api-docs.shelly.cloud/gen2/ComponentsAndServices/Switch
          ret_aenergy - the active energy added to this container is also added to aenergy container. All the consumed energy is collected in aenergy regardless of the direction(consumed or returned) of the active energy.

          Bitte bei Bedarf selbst die Differenz berechnen. Das Adapter zeigt immer jene Werte die der Shelly liefert.

          B 1 Reply Last reply Reply Quote 0
          • B
            BenjaminCz @mcm1957 last edited by BenjaminCz

            @mcm1957 Okay betrifft aber nicht den Shelly Pro EM3 da kann ich die werte direkt abgreifen. Und bei den Anderen muss ich die werte selbst ausrechnen Richtig ? Gibt es da ein Script weil der Shelly Adapter holt ja nicht z.b alle 500 ms die Werte wie kann man das dann so umsetzen dass es ziemlich genau wird ? Gibt es da eine vorlage bzw. ein Blockly dafür ? Vielen Dank!

            mcm1957 1 Reply Last reply Reply Quote 0
            • mcm1957
              mcm1957 @BenjaminCz last edited by

              @benjamincz
              Kenn kein Script dazu. Das sagt aber nix.

              Wie http / rpc kannst jeden Shelly (gen2+) auch selbst abfragen. Aber der Shelly schickt die Daten ja eh via mqtt. Da holt der Adapter nix ab sondern verwendet die Daten sobald sie der Shelly published.

              Und was meinst du mit ziemlich genau? Die Energiewerte sind gkeich genau ob du sie alle ms oder alle Stunden anschaust.

              B 1 Reply Last reply Reply Quote 0
              • B
                BenjaminCz @mcm1957 last edited by

                @mcm1957 Okay. Es ist verzwickt. Ich brauche nur Bezug aus dem Netz Tagesverbrauch gesamt und Generiert (PV-Anlage). Das Ganze will ich an Sourceanalystics weiter geben und von dort aus an InfluxDB und dann Grafana. Letztere 2 sind kein Problem. Nochmal zum verständniss:

                Shelly Pro3EM
                "TotalActiveEnergy" Den Datenpunkt wollte ich für den Tagesverbrauch verwenden. Ist hier schon der Generierte Strom PV Anlage abgezogen oder wird hier auch weiter Hoch Gezählt egal ob positiv oder negativ ? Geht nur darum wie ich es dann ausrechnen muss für Tagesverbrauch und Bezug aus dem Netz.

                "TotalActiveReturnEnergy" Den Datenpunkt verwende ich für Generierten Strom für einen Tag. Das ist ja nur der Erzeuge Strom Richtig ?

                mcm1957 1 Reply Last reply Reply Quote 0
                • mcm1957
                  mcm1957 @BenjaminCz last edited by

                  @benjamincz said in Shelly pro3EM Verbrauch und Einspeisung Script geht nicht:

                  @mcm1957 Okay. Es ist verzwickt. Ich brauche nur Bezug aus dem Netz Tagesverbrauch gesamt und Generiert (PV-Anlage). Das Ganze will ich an Sourceanalystics weiter geben und von dort aus an InfluxDB und dann Grafana. Letztere 2 sind kein Problem. Nochmal zum verständniss:

                  Shelly Pro3EM
                  "TotalActiveEnergy" Den Datenpunkt wollte ich für den Tagesverbrauch verwenden. Ist hier schon der Generierte Strom PV Anlage abgezogen oder wird hier auch weiter Hoch Gezählt egal ob positiv oder negativ ? Geht nur darum wie ich es dann ausrechnen muss für Tagesverbrauch und Bezug aus dem Netz.

                  "TotalActiveReturnEnergy" Den Datenpunkt verwende ich für Generierten Strom für einen Tag. Das ist ja nur der Erzeuge Strom Richtig ?

                  Bitte schau dazu in die Shelly Dokumentation. Ich kann auch nur dort nachsehen oder es testen.

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    BenjaminCz @mcm1957 last edited by

                    @mcm1957 Okay danke. ChatGTP sagt:
                    Bei Shelly-Geräten (wie z. B. Shelly Plug, Shelly EM, Shelly Pro usw.) gilt im Allgemeinen:

                    TotalActiveEnergy (oder je nach Modell auch total_act_energy, total_power, energy etc.) bezeichnet die Gesamtmenge der bezogenen (importierten) Energie in Wattstunden (Wh oder kWh).
                    
                    TotalActiveReturnEnergy bezeichnet die insgesamt ins Netz zurückgespeiste (exportierte) Energie.
                    

                    Wird TotalActiveReturnEnergy zu TotalActiveEnergy dazugezählt?

                    Nein. Diese beiden Werte werden separat gezählt und nicht zusammengefasst.

                    TotalActiveEnergy → Energie, die vom Netz bezogen wurde.
                    
                    TotalActiveReturnEnergy → Energie, die ins Netz eingespeist wurde.
                    

                    Das heißt, wenn du wissen willst, wie viel Energie tatsächlich verbraucht wurde, musst du ggf. den Saldo selbst berechnen:

                    Nettoverbrauch = TotalActiveEnergy - TotalActiveReturnEnergy

                    Hinweis: Manche Shelly-Geräte (wie Shelly EM) haben pro Kanal getrennte Messungen für power, energy, returned_energy usw., je nach Konfiguration und Firmware-Version.
                    

                    Wenn du mir dein konkretes Modell nennst, kann ich dir eine genauere Antwort geben.

                    B 1 Reply Last reply Reply Quote 0
                    • B
                      BenjaminCz @BenjaminCz last edited by

                      @benjamincz sagte in Shelly pro3EM Verbrauch und Einspeisung Script geht nicht:

                      @mcm1957 Okay danke. ChatGTP sagt:
                      Bei Shelly-Geräten (wie z. B. Shelly Plug, Shelly EM, Shelly Pro usw.) gilt im Allgemeinen:

                      TotalActiveEnergy (oder je nach Modell auch total_act_energy, total_power, energy etc.) bezeichnet die Gesamtmenge der bezogenen (importierten) Energie in Wattstunden (Wh oder kWh).
                      
                      TotalActiveReturnEnergy bezeichnet die insgesamt ins Netz zurückgespeiste (exportierte) Energie.
                      

                      Wird TotalActiveReturnEnergy zu TotalActiveEnergy dazugezählt?

                      Nein. Diese beiden Werte werden separat gezählt und nicht zusammengefasst.

                      TotalActiveEnergy → Energie, die vom Netz bezogen wurde.
                      
                      TotalActiveReturnEnergy → Energie, die ins Netz eingespeist wurde.
                      

                      Das heißt, wenn du wissen willst, wie viel Energie tatsächlich verbraucht wurde, musst du ggf. den Saldo selbst berechnen:

                      Nettoverbrauch = TotalActiveEnergy - TotalActiveReturnEnergy

                      Hinweis: Manche Shelly-Geräte (wie Shelly EM) haben pro Kanal getrennte Messungen für power, energy, returned_energy usw., je nach Konfiguration und Firmware-Version.
                      

                      Wenn du mir dein konkretes Modell nennst, kann ich dir eine genauere Antwort geben.

                      Heist will ich Messen wieviel die PV Anlage generiert muss ich das über den Plug Machen. Danke das reicht mir erstmal. Schönes Wochenende!

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        BenjaminCz @BenjaminCz last edited by BenjaminCz

                        Hallo nochmal. Also ich habe das heute Probiert aber scheinbar ist der Shelly nicht Saldierend. Ich Produziere nur -417 W und beziehe aber ca. 673 W (die 417 W sind schon angezogen) und trotzdem zählt der Pro3EM TotalActiveReturnEnergy weiter hoch obwohl ich gar nicht ins Netz Einspeise sondern Strom beziehe.

                        Genau so ist es bei TotalActiveEnergy. Dort Zählt er phase A und phase C ( phase B bleibt gleich weil hier das Balkonkraftwerk dran hängt). Also ist TotalActiveEnergy die Energie Menge wo ich beziehe abzüglich Balkonkraftwerk (Phase B).

                        Ich finde leider auch in der Doku nichts aussagekräftiges genau so wenig im Forum. Hat keine eine Verlässliches Script oder Blockly wo man das vernünftig darstellen kann ?
                        ChatGPT sagt:

                        TotalActiveEnergy → Energie, die vom Netz bezogen wurde.
                        TotalActiveReturnEnergy → Energie, die ins Netz eingespeist wurde.

                        Das ist ja aber falsch. Wenn ich doch mehr Strom Brauche als ich Erzeuge darf doch TotalActive ReturnEnergy doch nicht weiter hochzählen...

                        9668fb9c-92be-43e8-b5fc-faecd0e074e3-grafik.png

                        1834719f-667d-45d9-b45b-8d4992af1a5d-grafik.png

                        T 1 Reply Last reply Reply Quote 0
                        • T
                          ticaki Developer @BenjaminCz last edited by ticaki

                          @benjamincz

                          Ich vermute mal:
                          Wenn du auf Phase 1 mehr erzeugst als du auf Phase 1 verbrauchst, speist du ein. Ist doch das gleiche wenn du einen 3000W Heißstab mit Zyklensteuerung auf 300W runterregelst - dann verbrauchst du 5 von 50hz 3kw und den rest 0. was bei einer Einspeisung von 1000 Watt auf der Phase dann 100 Watt Eigenverbrauch 200 Watt bezug und 900 Watt Einspeisung bedeutet.

                          Hoffe das stimmt..

                          Aber danke für den Anstoß - muß mal schauen ob man hier nicht phasen optimieren könnte nicht das häufig benutze großverbraucher alle auf der gleichen Phase rummachen.

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          1.0k
                          Online

                          31.7k
                          Users

                          79.7k
                          Topics

                          1.3m
                          Posts

                          4
                          18
                          245
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo