Stromsaldo

Sep 13, 2024 Last reply: 1 year ago 40 Replies

Ich frage mit der Bitte um Nachsicht einmal hier, weil die Kompetenz im Home Assistant Forum eher durchwachsen ausfällt. Bei meinem neuen (noch nicht fertig installierten) Balkonkraftwerk möchte ich naturgemäß wissen, was ich unbezahlt exportiere und was ich selber verbrauche. Es bekommt einen Zähler am Einspeisepunkt und in der Unterverteilung habe ich einen Zwischenzähler mit Modbusabfrage und separaten Summen für Im- und Export.



-> Eastron SDM72D-M



Bei einem provisorischen Vortest gestern Nachmittag sah ich wie erwartet einen Export auf einer Phase bei gleichzeitigem Import auf den beiden anderen. Die Zähler liefen in der Zeit beide hoch (was rein technisch korrekt ist) und der ebenfalls vorhandene Differenzzähler gibt stumpf die Differenz der beiden Endstände aus. Ich gehe davon aus, der Zähler des Versorgers im Keller mit Rücklaufsperre zählt nicht so sondern erfaßt nur echten Nettoimport. An den komme ich aber (noch) nicht dran.



Wie kann ich das lösen? In der Annahme, ich werde Leistung fast immer entweder ex- oder importieren und der Grenzbereich spielt keine Rolle könnte ich meine im Fünf-Minuten-Takt eingehenden Werte mit Auflösung 10 Wh nehmen und nur die Intervalle mit Nettoexport aufaddieren. Das ist weder elegant noch fehlerarm (und mir ist noch unklar, wie genau ich es umsetzen kann) aber etwas anderes fällt mir nicht ein.



Hat jemand dasselbe Problem vielleicht schon gelöst?



Danke Axel



Was meinst du mit "der ebenfalls vorhandene Differenzzähler"?

Du kannst soweit ich das sehe mit Home Assistant mittels

formatting link
einen Zähler mit Rücklaufsperre modellieren wenn du "net_consumtion" ausschaltest:

| net_consumption boolean (Optional, default: false) | Set this to True if you would like to treat the source as a net meter. | This will allow your counter to go both positive and negative.

/ralph

Über Modbus sind mehr als 20 Werte abrufbar. Einer davon ist der Nettobezug. Der hilft hier bloß auch nicht.

OK, das wäre dann die von mir angedachte Krücke. Eine solche bleibt es, keine Lösung. Ist mein Zähler so ungewöhnlich, daß ich mit dem Problem allein stehe? Nach den Umsatzzahlen kann das kaum sein und die Variante ohne Modbus ist billiger, so daß der in meisten Fällen auch genutzt werden dürfte.

Was genau ist das Problem? Dass ein Einrichtungszähler nur eine Richtung zählt?

Grße Marc

--

---------------------------------------------------------------------------- Marc Haber | " Questions are the | Mailadresse im Header Rhein-Neckar, DE | Beginning of Wisdom " | Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402

Und ich dachte, ich hätte klar formuliert. Ich möchte wissen, wieviel ich einspeise. Dazu muß der Zähler zu jedem Zeitpunkt die drei Phasen saldieren. Das tut meiner nicht. Er zählt die Einspeisung auf einer Phase hoch und *gleichzeitig* den Bezug auf den beiden anderen.

Ich kann damit zwar aus drei Zählern, Solarertrag, Einspeisung und Bezug, meinen Verbrauch ermitteln aber nicht meinen Eigenverbrauch -- kaufmännisch, technisch zählt er ja richtig.

Nein, daß ich an den, der das im Keller tut, derzeit nicht oder nur einmal im Monat drankomme.

Um ehrlich zu sein, ich hab noch gar nicht verstanden, was du eigentlich genau machen möchtest und worin dein Problem dabei liegt.

Nein, bestimmt nicht.

Ich kann nur für mich sprechen, ich habe noch nicht verstanden was du versucht hast, was du als Resultat erwartet hast, und was das unerwartete Resultat dabei war.

/ralph

Ah!

Eventuell ermöglicht dir ein Template Sensor das gewünschte, siehe z.B. hier das Beispiel mit dem anscheinend auch nicht aufaddierenden Shelly 3M:

formatting link
/ralph

Bei den modbuslosen Zählern von Eastron gibt es unterschiedliche Modelle zwischen saldierend und nicht saliderend. Bei den Modbus-Zählern habe ich das auf die Schnelle nicht gefunden, vielleicht sind die ja über Modbus konfigurierbar.

Meine Modbus-Zähler eines anderen Herstellers haben Register für im- und export in total (saldiert) und auf jeder Phase. Vielleicht kannst Du diese Informationen auch aus Deinem Zähler herauskitzeln?

Grüße Marc

Am 13.09.24 um 12:36 schrieb Axel Berger:

Wenn er eine Rücklaufsperre hat (die sind selten), ist das so.

Hört sich erst mal richtig an.

Haben deine Zähler keine summierenden Zählerstände für jede Richtung?

Ich verwende die integrale, von der Anlage jemals erzeugte Strommenge und ziehe davon die ins Netz eingespeiste Strommenge ab. Die Differenz ist notwendigerweise der Eigenverbrauch. Dieses Verfahren hat wenig kumulative Fehler. Einzig die Differenz der Zählertoleranzen geht als systematischer Fehler ein.

Marcel

Ich möchte für mein Balkonkraftwerk bestimmen, welchen Teil der gelieferten (und gemessenen) Arbeit ich in der Wohnung selbst verbraucht und welchen Teil ich ohne Bezahlung eingespeist habe. (Ist das nicht die häufigste und wichtigste Standardfrage dabei?) Dazu habe ich einen Zähler zur Verfügung, der für die Aufgabe ungeeignet ist, und suche eine Möglichkeit, trotzdem an das gesuchte Ergebnis zu kommen.

Doch haben sie, das ist ja gerade der Punkt. Wenn ich auf einer Phase exportiere und auf einer anderen dieselbe Leistung verbrauche laufen

*beide* Zähler hoch. Technisch ist das richtig, kaufmännisch nur, wenn es nacheinander passiert und nicht gleichzeitig.

Ja natürlich. Aber an den zweiten dieser Werte komme ich eben nicht dran.

Ja, nur was hast du einstweilen in Home Assistant wie konfiguriert? Was wird nicht so gezählt/gerechnet wie du es gerne hättest? Soweit ich dich verstehe zählt dein Zähler nicht alle 3 Phasen zusammen. Diese zusamenaddieren in einem Jinja2-Template, das ich woanders verlinkt habe, geht das nicht?

formatting link

Wenn man solche Dinge irgendwie hinkriegen kann, dann kann man sie auch mit Home Assistant hinkriegen. Du kannst mit Home Assistant aufintegrieren, du kannst Zähler auslesen, du kanns irgendwelche kleinen selbstgeschriebenen Skripte einbinden, wenn dir das was HA kann nicht reicht, du kannst Template-Sensoren machen, die irgendwas umformen/umrechnen, du kannst Automationen Verbraucher abschalten lassen, wenn mehr vom Netz bezogen wird als eingespeist, etc. ...

Du beschreibst halt nicht wirklich, wo du gerade hängst, was du nicht hinkriegst. Home Assistant kann manchmal sehr einfach sein (per Webgui und magische Entdeckung von Geräten) und manchmal richtig kompliziert (z.B. finde ich Jinja2-Templates in der configuration.yaml nicht immer sehr intuitiv, hab mich aber trotzdem durchgekämpft eines zu erstellen, das meinen Zähler ausliest).

/ralph

D.h. Home Assistant erkennt die Richtung nicht, in die gezählt wird, und zählt rauf, während die physische Anzeige des Zählers runterzählt?

Mit welcher Integration hast du denn den Zähler eingebunden?

/ralph

Normalerweise installieren die VNB nach Anmeldung des BKW bei der BNetzA eine mME. Das kann man am Zähler 2.8.0 der mME die Einspeisung, am 1.8.0 den Bezug und hoffentlich am Wechselrichter des BKW die Eigenproduktion sehen. Der Rest ist Addition und Subtraktion.

Ja, mME können nicht nur Salden, sondern auch Tageswerte, Wochenwerte, Monatswerte etc.pp. anzeigen, per Taschenlampen-Blinki oder optischen Abfragekopf.

Bsp:

formatting link

Noch gar nichts weiter. Ich zeige die ausgelesenen Daten an, wie sie sind.

Nein, er zählt sie gar nicht. (Sonst wäre es ja trivial.) Für die Phasen kann ich mir die Momentanwerte der Leistung abholen und aufzeichnen. Ich habe auch in getrennten Registern Summenleistung Import und Summenleistung Export. Die können beide gleichzeit größer null sein (technisch richtig). Zähler habe ich (für Wirkarbeit, Blind- und Scheinarbeit gibt's auch) vier: Summe Export Summe Import Differenz daraus = Nettoimport Summe davon: schräger Wert aber Standardanzeige im Display

Eine vorzeichenrichtige Summe der Leistungen oder Arbeiten aller drei Phasen gibt es nicht. Für die Leistungen kann ich die trivial bauen. Für die Arbeit stimmt die Summe auch, kaufmännisch ist es aber ein Unterschied, ob Im- und Export gleichzeitig oder nacheinander auftreten.

Im Prinzip ja, aber nur mit einer Zuverlässigkeit, die weder Modbus noch HA leisten können. Da dürfen nie Meßwerte ausfallen. Bei Zählern ist's egal, wenn ich die mal eine kurze Zeit lang nicht auslese.

Ja weiß ich alles.

Von Home Assitant rede ich hier überhaupt nicht. HA weiß nicht mehr als die angeschlossenen Meßgeräte. Dehalb rede ich nur davon, was mein Zähler hergibt. Wenn ich aus den Werten etwas herausbekomme, dann kann ich das auch HA beibringen. Das ist nicht das Problem. Das Problem ist, ist weiß nicht, wie ich es machen soll und ich fürchte, es geht nicht.

Der ist im Keller und ich habe noch keine Verbindung nach oben. Die ist geplant, aber das dauert. Bisher kann ich nur monatlich visuell ablesen.

Für die Auswertung habe ich meinen Zwischenzähler in der Unterverteilung und der gibt mir nicht die Werte, von denen ich erwartet hätte, er täte es.

Alles richtig, aber weder gefragt noch hilfreich.

Nochmal: HA macht gar nichts, der liest nur aus. Er liest keine Richtungen sondern Zählerstände. Ich habe jetzt fünfmal komplett aufgezahlt, welche Register mir zur Verfügung stehen und was sie enthalten. Mehr als das gibt der Zähler nicht her.

Am 13.09.24 um 12:36 schrieb Axel Berger:

D.h. du hast einen Zähler der nur die Produzierte Leistung deines Balkonkraftwerks erfasst und einen Modbus-Zähler der Import/Bezug und Export/Erzeugung getrennt erfasst.

Der erstere hat keinen Modbus-anschluß?

Du meinst die Zählwerke für Import und Export liefen beide hoch oder? Das müssen sie wohl auch. Aber was meinst du nun mit Differenz-zähler? Der ersten separaten der nur Produktion Zählt oder ein weiteres Zählwerk im SDM Zähler?

Wenn deine Schilderung von Nur-Export auf einer Phase und Nur-Import auf den beiden anderen korrekt ist dann hattest du offenbar mehr Produktion/Export als Import auf der ersten Phase. Und wenn der Differenz-zählende Wert ein eigenes Zählwerk im SDM meint würde ich annehmen das sich dieses zumindest vom Zählwert auch nach unten bewegen könnte - oder ggf. negative Werte lieferte.

Wenn du deinen "Produktions"zähler auch mittels Modbus anbinden könntest schiene mir das einfacher als solche Rechentricks. Da dein BKW sicherlich nur auf einer Phase liefert könntest du nur für diese Phase so einen Eigenen Wert ermitteln, durch Rechnen mit echten Werten. Gesamt-bezug-Ph.x minus Produktion z.b. Und je nach Vorzeichen wäre es import oder export.

Das setzt allerdings voraus das dein SDM eigene Import/Export-Zählwerke für jede Phase hätte. Mein SDM630 hier hat das m.W. nicht. Zumindest zeigt mein OpenHab3 die nicht mit Werten größer Null an. Was er liefert sind U,I,P,S,VAr und Leistungsfaktor pro Phase. Und EINEN Zählwert jeweils für Wirkleistung- Import und Export, sowie Schein-leistung/Import.

Bye/ /Kay

Ja. Schreib doch mal mit welcher Integration.

/ralph

OK, jetzt habe ich es auch verstanden. Du hast drei /einzelne/ Zähler an den drei Phasen. Das funktioniert in der Tat nicht. Diese Information ist wertlos.

Marcel

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required