Shellypro3em + Balkonkraftwerk ins Energiedashboard

Hallo liebe Community,

ich habe folgendes Problem:

Ich habe an meinem Stromzähler einen Shellypro3EM installieren lassen der meiner Meinung auch korrekte Werte liefert und bereits saldiert.
Desweiterem habe ich ein Balkonkraftwerk mit openDTU implementiert welches ich im Energiedashboard als Solarproduktion hinterlegt habe.
Der Shellypro3EM gibt von sich aus bereits einen “Energy Returned” Wert aus, welchen ich als “Netzeinspeisung” hinterlegt habe. Und er gibt einen “Total active Energy” Wert aus den ich als Verbraucher hinterlegt habe.

Mein Problem ist, dass ich eigentlich genügen Strom produziert habe aber das Dashboard mir anzeigt, dass nur ein geringer Teil Solarenergie genutzt wurde.
Zu dem Zeitpunkt 13:00 - 14:00 Uhr hat die Solaranlage durchgängig ~900W geliefert.

Im Forum hab ich meist nur Beiträge zum normalen Shelly3EM gefunden wo man zusätzliche Helfer erstellen muss, ich denke aber dass diese beim Shellypro3EM nicht notwendig sind.

Ich hoffe ich habe mein Problem einigermaßen verständlich ausgedrückt.

Anbei mal noch 2 Screenshots einmal mit der Konfiguration und einmal mit den Verbrauch.


1 „Gefällt mir“

Soweit ich weiß saldieren die Shelly nicht…
Würde auch Deine “falsche” Anzeige erklären, auf einer Phase wird eingespeist und auf den anderen 2 Phasen verbrauchst Du, das verrechnet der Shelly aber nicht selbstständig.
Kann mich aber auch irren, ich bin mir bei dem Pro nicht sicher. Bei dem normalen Shelly 3EM ist es aber so.

Du hast nicht zufällig einen Speicher der in der Zeit geladen würde?

Also in der Shelly App als auch im HA gibt es eine Entität die alle 3 Phasen summiert. Diesen verwende ich auch im Energie Dashboard und liefert je nachdem auch negative Werte wenn genügend Strom produziert wird. Das ist dann saldiert oder?

Speicher ist bei mir keiner in Gebrauch.

Der Shelly Pro 3EM saldiert - sagen mir mal - exotisch. Die Leistungswerte in Watt werden korrekt sadiert, dummerweise die Energie in kWh aber nicht. Ich habe das Teil ja auch und kann mit den Werten, die als “total active energy” und “total active returned energy” ausgegeben werden, nichts anfangen. Warum die Entwickler das so machen, wird wohl auf ewig deren Geheimnis bleiben.
Du speist lediglich auf einer Phase ein, und dieser eingespeiste Wert wird mit den (nicht vorhandenen) Einspeisungen der anderen beiden Phasen summiert, so dass als “total active returned energy” der Wert der einen Phase, auf der du per Saldo eingespeist hast, ohne Berücksichtigung der Verbräuche auf den anderen beiden Phasen ausgegeben, was natürlich Quatsch ist.
Dieser Wert wird dann bei der Ausgabe des “total active energy” Wert wieder addiert, so dass - wenn man es am Ende zusammenrechnet - wieder das korrekt Ergebnis herauskommt. Ist in der Darstellung trotzdem falsch. Um es zu verstehen, kommt hier einfach mal das Beispiel des heutigen Tages bei mir (von 0 - 17 Uhr):
Total active energy: 5,28 kWh
Total active returned energy: 2,45 kWh
Phase A active returned energy: 2,45 kWh (also identisch mit dem oberen Wert)
Per Saldo (5,28 - 2,45) kommt dabei 2,83 kWh Verbrauch raus.

Die tatsächlichen saldierten Werte waren aber:
Eingespeiste Energie gesamt: 1,34 kWh
Vom Versorger bezogene Energie: 4,15 kWh.
Dabei kommt saldiert zwar auch wieder 2,83 kWh heraus, aber dieser Wert ist - sofern man nicht noch einen alten Ferraris Zähler hat - irreführend, denn man muss den tatsächlich bezogenen Strom zahlen, die Einspeisung verpufft (zumindest monetär) im Nirwana.

Ich habe hier doch noch einen anderen Forenbeitrag gefunden der wohl das gleiche Problem hat. Aber die Lösung wohl die falsche ist…
https://community.simon42.com/t/shelly-pro-3em-und-richtig-saldieren-bzw-richtige-werte-in-ha/24672

Aber den Gedanken kann ich glaube ich folgen… mein “Total active energy” ist ja wenn ich entsprechend viel Produziere bereits “negativ” und das verfälscht dann natürlich mein Ergebnis wenn ich diesen Wert als Netzverbrauch verwende, weil da ja mein erzeugter Strom bereits abgezogen wurde oder?

Ich baue mir mal doch die Helfer wie für den normalen 3em

Update:
ich sehe jetzt den Wald vor lauter Bäumen nicht mehr… :sweat_smile:

Ich habe jetzt einen vom Gefühl her funktionierenden “Zurück ins Netz in KWh” Helfer als Netzeinspeisung und einen “Stromerzeugung in kWh” als Solarproduktion.
Ich komme gerade aber überhaupt nicht drauf, was ich als Netzverbrauch angeben muss. Der Shellepro3EM kommt im Stromkasten nach meinem Zwischenzähler. Ich kann ja alle 3 Phasen via Helfer addieren, aber da kommen ja falsche Werte raus, wenn ich z.B. 200W verbrauche aber 800W produziere dann wäre das ein negativer Wert der beim Netzverbrauch keinen Sinn macht in Kombination mit dem zusätzlichen Wert bei der Netzeinspeisung… :exploding_head:

:crayon:by HarryP: Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)

Einspeisewerte sind Minuswerte, bei Dir mit 200W Verbrauch, 800W Produktion sind es dann 600W Einspeisung.

Ps: schaue Dir das hier mal an :wink:

1 „Gefällt mir“

Danke, das hat mir schon sehr geholfen, aber auch hier musste ich noch folgendes in meiner configuration.yaml hinzufügen das man den Export hinzufügen konnte.

homeassistant:
  customize:
    sensor.energy_export_daily:
      unit_of_measurement: kWh
      device_class: energy

Als Solarproduktion habe ich weiterhin die Entität von meinem Wechselrichter angegeben die in KwH auf den Tag angibt. Das Dashboard drösselt das aber auf die Stunden meiner Meinung nach richtig um und aktuell kommen mir die Werte auch nachvollziehbar vor. Muss ich jetzt mal eine weile beobachten.

Vielen Dank für die Hilfe!

1 „Gefällt mir“

Ich habe dieses Problem folgendermaßen gelöst:
Step 1: Wie schon erwähnt, die kW Werte sind ok, die kWh Werte nicht. Deshalb: Teile “Total_Active_Power” auf. Baue zwei Sensoren. Einer liefert Verbrauch, der andere Einspeisung.

- sensor:
    - name: "NetzBezugPower"
      unique_id: "NetzBezugPower"
      unit_of_measurement: "W"
      state_class: "measurement"
      state: >
        {% if states('sensor.hauseinspeisung_total_active_power') | float > 0 %}
          {{states('sensor.hauseinspeisung_total_active_power') | float | round(0)}}
        {%else%}
          0
        {% endif %}

    - name: "NetzEinspeisungPower"
      unique_id: "NetzEinspeisungPower"
      unit_of_measurement: "W"
      state_class: "measurement"
      state: >
        {% if states('sensor.hauseinspeisung_total_active_power') | float < 0 %}
          {{states('sensor.hauseinspeisung_total_active_power') | float | abs | round(0)}}
        {%else%}
          0
        {% endif %}

Step 2: Baue anschließend zwei Helfer (Summenintegralsensor). Auch hier einmal Verbrauch und einmal Einspeisung. Jetzt hast Du saubere kWh für Einspeisung und Bezug.

Step 3: Zwei oder mehr Verbrauchszähler runden das Ganze ab.

2 „Gefällt mir“

Ich hatte es ähnlich gemacht, nur die Watt-Werte für Einspeisung und Bezug etwas anders ermittelt:

  - sensor:
      - name: "Stromzähler nur positiv"
        unique_id: stromzähler_nur_positiv
        unit_of_measurement: W
        device_class: power
        state_class: measurement
        state: >-
          {{ [ states('sensor.shellypro3em_XXXX_total_active_power')|float(0), 0.0 ] | max }}
  - sensor:
      - name: Stromzähler nur negativ
        unique_id: stromzähler_nur_negativ
        unit_of_measurement: W
        state: >-
          {{ (float(states('sensor.stromzahler_nur_positiv'))) -
          (float(states('sensor.shellypro3em_XXXX_total_active_power'))) }}

Ansonsten die gleiche Vorgehensweise: daraus jeweils Riemannintegral, daraus dann diverse Verbrauchszähler. Funktioniert bei mir seit vielen Monaten störungsfrei.

1 „Gefällt mir“

Manche einfachen Dinge sind in HA hochkompliziert leider. Ich als Anfänger habs auch versucht, mit simon42 Vidoe und in der configuration.yaml etwas berechnen usw… vergiss es denn es geht so einfach wenn du nicht die Energy Card von HA nimmst sondern dir über HACS die Powerflow Card Plus holst. Ich hab nen Selly 3EM Plus am Zähler und am Balkonkraftwerk eine Shelly PM1 mini gen3. Als Akku sind noch jeweils ein Shelly Plug für einspeisen und Akku laden verbaut. Sieht dann so aus:


in youtube gibts auch ein Video dazu.

Einfach ein neues Dashboard erstellen mit Powerflow Card Plus und die Geräte auswählen.

1 „Gefällt mir“

Tristan hatte - leider - auch so etwas einmal behauptet. Aber die Power-Flow-Card plus hat nicht das geringste mit dem Energie-Dashboard zu tun und ist erst recht kein Ersatz dafür.
Die Power-Flow-Card plus zeigt die aktuelle, in dieser Sekunde von den Geräten benötigte (oder bei der Solaranlage erzeugte) Leistung in Watt oder auch Kilowatt an. Das Energie-Dashboard dagegen zeigt dir den Verbrauch (bzw. die Einspeisemenge) in Kilowattstunden über einen Zeitraum an. Das sind zwei unterschiedliche Dinge.

Ich habe die Power-Flow-Card plus zwar auch im Einsatz, aber mehr als ein niedliches optisches Gimmick ist sie nicht. Das Energie-Dashboard hingegen ermöglicht es einem, den Gesamtverbrauch sowie den Verbrauch einzelner Komponenten (oder auch Gruppen) über einen Zeitraum hinweg zu beobachten und auch auszuwerten.

1 „Gefällt mir“

Moin
Werde das mal umsetzen.
Hatte meinen pro3 em im Januar eingebaut und und wie im Bild hier im Beitrag oben die total aktiv und total aktive returned Werte in HA eingetragen. Habe dann mal die Februar Werte mit mit meinem Zählerstand abgeglichen
Beide Werte in Shelly App ==> HA ca. 30-40% zu hoch.
Bei der Fehlersuche ist mir dann in der Shelly App/ Grafik Anzeige aufgefallen, wenn ich den Net Metering Button umschalte werden deutlich niedriger Werte für Verbrauch und Einspeisung angezeigt.
Wenn ich dann jeweils diese Verschiedenen Werte addiere und durch 2 teile===>
SIEHE DA
Exakt die Werte vom Zähler.
WAS hat sich Shelly dabei gedacht???


1 „Gefällt mir“

@Ducadieter was teilst du da durch zwei und warum? :o

Moin
Geteilt habe ich die 2 Verschiedenen Werte der Shelly App wie auf den Bildern dargestellt.
Diente ja nur der Fehlersuche.
Hilft praktisch natürlich nicht weiter.