Energiemessung immer wieder auf 0, dies generiert einen hohen Verbrauch

Hallo zusammen

Ich bin neu und arbeite erst seit kurzer Zeit mit HA. Ich stehe nun mit meiner Energiemessung an und habe bereits vieles ausprobiert. Leider ohne Erfolg. Aber vielleicht kann mir jemand von euch helfen.

Ich messe den Energiebezug über einen gPlugM (MQTT) und habe hier immer wieder einen 0 Wert drin, was natürlich einen enorm hohen Verbrauch generiert. Hier der Rohwert vom gPlugM via MQTT Tasmota.

Nun habe ich recherchiert und einen bereinigten Datenpunkt über ein Sensor-Template gemacht:

Leider half dies nichts, ich habe immer noch 0-Werte beim bereinigten Bezug.

Dieser bereinigte Datenpunkt wird dann im Energie-Dashboard dargestellt, aber der Verbrauch steigt bei einem solchen 0 Wert immer enorm an. Kann mir hier jemand weiterhelfen?

Danke und Gruss
Dani

Schwer zu sagen, was das Problem ist und woher die “Nullung” kommt.

Gehe doch anders an die Sache ran.
Ich kenne den gPlugM zwar nicht, aber ich gehe davon aus, dass er dir aktuelle Leistungswerte liefert in “W” oder “kW”.
Nimm doch diese Werte als Grundlage und baue dir über einen Helfer einen eigenen Energiesensor für dieses Gerät.

Helfer >>> Integralsensor

metrisches Präfix: k
Zeiteinheit: Stunden
Einganssensor: Dein Leistungssensor des gPlugM
Integrationsmethode: Linke Riemannsche Summe
Genauigkeit: 2

Danke für den Beitrag. Ich bekomme bereits den Zählerwert der Energie, da macht der Umweg über die Leistung wenig Sinn. Zumal dies auch wieder Fehleranfällig ist und ich dieselbe Messung wie der Stromlieferant verwenden möchte.

Es müsste funktionieren, ich brauche allerdings eine Logik die mir einen negativen Sprung herausfiltert. Das kommt bei einem Zähler nicht vor, ausser bei einem Übertragungsfehler, Zählerwechsel oder Überlauf.

der Umweg macht sehr wohl Sinn, denn damit eliminierst du die “Nullung”. Du hast dir ja selbst auch schon einen Helfer “gereinigter Zähler” gebaut. Ob nun dieser oder der “Riemann-Helfer” ist ja nun echt egal.

Diesen Satz versteh ich nicht. Der “Riemann-Helfer” filtert doch quasi den negativen Sprung raus. Dein “eingebauter” Energie-Zähler ist nichts anderes als der Riemann-Helfer. Er nutzt auch die Leistungswerte und rechnet sie in Energiewerte um. Nur hat der eingebaute Energie-Zähler ein Problem mit seinem Gedächtnis. Er vergisst in bestimmten Abständen seinen Wert und setzt sich auf “0” … dann erinnert er sich doch wieder und setzt den Zählerwert wieder hoch - schwups kommt ein Energiesprung von 0 auf X zustande und zerschießt dir die Energiebilanz.

Also … mit einem Helfer baust du eigentlich nur den internen Energiezähler des gPlugM nach.

Evtl. mal die Firmware checken vom gPlugM … möglicherweise nicht aktuelle und ein Upgrade hilft. Hatte das auch schon mit Tasmota.

Was meinst du mit “dieselbe Messung wie der Stromlieferant”?

Hast du einen Verbrauchszähler erstellt ?

Falls nein, über das GUI einen Verbrauchszähler erstellen als Quelle den Sensor des gplug wählen der den Gesamtverbrauch in kwh anzeigt.

Alle Vorgaben so lassen wie sie sind, dann ignoriert HA die 0 Werte.

Dann den Verbrauchszähler als Bezugssensor im Energiedashboard verwenden.

Die Verbrauchszähler können nicht direkt ins Energiedashboard integriert werden, musste noch einen Helfer Sensortemplate erstellen. Ich teste mal beide Helfer, Riemann Integral und Energieverbrauchszähler.
Zur Frage wegen der Messung vom Stromlieferant. Das Messgerät des Stromlieferanten hat eine Kundenschnittstelle, welche verwendet werden kann.

Natürlich lassen sich Verbrauchszähler ins Energieboard einbauen, läuft bei mir genauso wie beschrieben.

Einzige Vorraussetzung ist das der orginal Sensor kwh liefert und richtige State Class hat.

Da bei dir im oberen Bild keine Einheit angegeben ist liefert dein Gplug wohl nicht die Einheit mit.

Das lässt sich über ein Sensor Template oder customize_glob beheben.

Die hat jetzt zweit Tage funktioniert und nun habe ich wieder einen Ausreisser. So wies aussieht geht das Signal jeden zweiten Tag etwa um 23:58 auf 0 und 00:03 wieder auf den richtigen Wert.

Unten der Eingang direkt vom Gerät, oben ein Sensortemplate, dass es auf im Energiedashboard dargestellt werden kann.

Der enorm hohe Verbrauch verfälscht leider alles. Hast du eine Idee.

Ich sehe da keinen Verbrauchszähler Helfer ?

Oben ist nur der Sensor direkt und ein Template davon.

Allerdings habe ich auch ein Verbrauchszähler erstellt (siehe unten) aber auch dieser springt. Oberes Bild Zählerwert mit Sensor Template und unten der Zähler selber. Ich musste ein Sensortemplate machen, da ich den Zähler sonst nicht im Energiedashboard darstellen konnte.

Ja du gehst hier falsch vor .

Du hast einen Sensor als Template angelegt mit kwh, zeig mir von dem mal bitte die Attribute.

Wenn diese stimmen und der Sensor in der Anzeige kwh hat , benutzt du diesen Sensor als Eingang für den Verbrauchszähler.

Den Verbrauchszähler gibst du dann als Quelle im Energieboard an.

Und bitte keine Screenshots zusammen fassen das ist schlecht lesbar.

Danke für deine Unterstützung :folded_hands:

Dies ist das Sensortemplate:

Dies ist der Verbrauchszähler:

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Ich brauch die Attribute vom bezug_energie_gesamt_kwh.

Die kannst du sehen wenn du auf Entwicklerwerkzeuge gehst und dort den Sensor auswählst :

Bei deinem Verbrauchszähler musst du als Eingangssensor Sensor.bezug_energie_gesamt_kwh wählen.

Dann nimmst du sensor.bezug_gesamtenergie_zahler als eingangssensor für das Energiedashboard.

Bitte yaml auch neustarten und Browser Refresh machen

Du musst die Option “Regelmässige Rückstellung” deaktivieren!!
Genau diese Option, wenn deaktiviert, verhindert dass erneut von 0 an gezählt wird.

Gruß Osorkon

Ich habe nun folgende Einstellungen:

Eingangssensor Template:

Verbrauchszähler:

Angezeigt wird der Eingangssensor Template:

Für was brauchst Du den Template Sensor??
Kannst doch direkt den Original Sensor für den Verbrauchszähler verwenden!

Gruß Osorkok

Nein, den zeigt es mir nicht an, resp. er ist nicht anwählbar.
Sorry… ich war am falschen Ort, hab dies im Verbrauchszähler nun geändert.

Der Orginalsensor liefert kein kwh

Es kann einige Minuten dauern bis der Verbrauchszähler zur Auswahl erscheint, evenutell auch mal Browser refresh bzw Yaml Neustart machen.

Wenn einem die Einheit, die State class oder auch die device Class fehlt, braucht man ja keinen neuen Sensor erstellen.
Einfach den bestehenden customizen.

Gruß Osorkon