Frage zu Energiedashboard, Autarkiegrad und Netzeinspeisung - reale Werte?

Nein, das gibt es nicht. Ist auch Unsinn, weil sowohl der Wert der eingespeisten Energie als auch der Wert der bezogenen Energie selbstverständlich jeweils im Lauf der Zeit ansteigend ist.

Wie oben bereits geschrieben würde mich interessieren, wie der Wert auf dem Stromzähler selbst aussieht. Oder zeigt dein Stromzähler den Wert nicht an? Über welchen Zähler reden wir hier eigentlich?

Zusätzlich wäre auch die Anzeige von der Tasmota-Oberfläche des Lesekopfes interessant (analog zu @Jim_OS Screenshots).

Welchen Wert meinst Du genau?
Aktuell zeigt der Zähler den Momentanverbrauch, inkl. Minus.
Ist ein Iskra-Zähler von 2019

lesekopf

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

Den Wert des 2.8.0 Registers des Zählers. Da ich meine, oben etwas von MT681 gelesen zu haben, gehe ich mal von diesem Zähler hier aus:

url=https://www.ewe-netz.de/-/media/ewe-netz/downloads/zaehleranleitung/iskra_mt681-d4a52-k0p_95003343.pdf

Wenn das dein Zähler ist, dann hat er die 2.8.0 Anzeige.

Ja genau.
Ist der MT681 - steht momentan auf 1.8.0.
Zeigt an den Gesamtverbrauch und den Momentanverbrauch.
Du meintest ja, der wechselt alle 10 sec in den 2.8.0 Modus - tut er aber nicht.

Tja, dann hast du scheinbar die Einrichtungszähler-Variante am Start (gibt es von diesem Zählertyp dummerweise auch). Dann wird die Einspeisung einfach nicht von diesem Zähler erfasst und in der Folge logischerweise auch nicht ausgegeben. Da die Ein- und Zweirichtungsvarianten wahrscheinlich technisch identisch sind, könnte man mal fragen, ob dein Netzbetreiber ihn vielleicht umschalten kann. Ansonsten würde nur ein Zählertausch helfen oder die Erzeugung der entsprechenden Entität mit Hilfe eines Riemann-Integral-Helfers (was zwar immer eine gewisse Ungenauigkeit birgt, aber besser als nichts ist).

Mahlzeit

Na da ist ja das Problem. :slightly_smiling_face: Wie @anon2444518 bereits geschrieben hat gibt es von dem MT681 drei verschiedene Varianten:

  1. Einrichtungszähler, Eintarif mit Tarifkennzeichnung 1.8.0
  2. Einrichtungszähler, Zweitarif mit Tarifkennzeichnung 1.8.1 / 1.8.1
  3. Zweirichtungszähler, Einspeisung mit Tarifkennzeichnung 1.8.0 / 2.8.0

Wenn Du diesen Zähler 2019 bekommen hast, als Du Dein BKW angemeldet hast, dann wundert es mich ein wenig das dann bei Dir nicht die Variante 3 verbaut wurde. Das ist schon eher ungewöhnlich aber nicht unmöglich.

Was Dir dann vermutlich auch bekannt ist ist das der Zähler für die Anzeige der entsprechenden Werte - hier also den Summerwert der Einspeisung - üblicherweise erst mit einer 4-stelligen PIN freigeschaltet werden muss. Diese PIN bekommt man von seinem Netzbetreiber und das auch kostenlos. Die PIN-Eingabe erfolgt dann z.B. so:


Ohne die Freischaltung per PIN zeigt auch die Variante 3 von dem MT681 nur den Gesamtstromverbrauch an, ggf. noch aufgeteilt nach Phasen, aber nicht mehr.

D.h. Du solltest bei dem Netzbetreiber erst einmal klären was für eine Variante des Zählers Du da hast und ob das nicht ggf. doch die Variante 3 ist, bei der dann auch per PIN der Einspeisewert angezeigt wird.

Anm.: Bei meinem Netzbetreiber (Westnetz) war das damals - auch 2019 - ein Anruf bei der Hotline und schon wurde mir die PIN für meinen Zähler zur Freischaltung und somit der erweiterten Anzeige am Telefon mitgeteilt.

VG Jim

Ok, das klingt plausibel, dass es dann nicht geht.
Damit sind ja die angezeigten Autarkie- und PV Nutzungswerte hinfällig und nicht brauchbar.

Das BKW habe ich erst seit einem Jahr.
Der Zähler wurde beim Hausbau 2019 eingebaut.
PIN habe ich vom Netzbetreiber bekommen und damit die erweiterte Anzeige freigeschaltet.

@anon2444518 : Was hat es mit diesem Riemann Integral auf sich?
Was müsste ich da machen?

Hm - eine PIN bei einem angeblichen Einrichtungszähler macht nicht so wirklich viel Sinn. :thinking:

OK - dann wäre noch die Frage ob das von Dir genutzte Tasmota Script auch wirklich zu Deinem MT681 passt, denn aufgrund dessen das es eben unterschiedliche Varianten davon gibt schwirren im I-Net div. Tasmota Scripte dafür herum und nicht alle sind wirklich passend oder fehlerfrei. Nicht das Du da nicht ggf. doch einen Zweirichtungszähler hast. :laughing:

Was Du noch machen könntest ist den Zähler per Tasmota SML Dekoder auslesen,
https://tasmota-sml-parser.dicp.net/
um zu sehen was per Dump an Daten geliefert wird und welches Script dafür dann ggf. notwendig ist. Der Ablauf ist etwas tricky, aber auf der Webseite beschrieben.

OK ist das BKW im Marktstammdatenregister eingetragen und somit auch beim Netzbetreiber angemeldet? Wenn ja könntest Du bei dem Netzbetreiber ja mal nachfragen warum Du denn (scheinbar) keinen Zweirichtungszähler hättest. :wink:

VG Jim

Was zeigt denn die erweiterte Anzeige an?

Zuerst musst du einen Sensor anlegen, der dir ausschließlich die eingespeiste Leistung herausgibt, das könnte z. B. in deinem Fall so aussehen:

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

Damit hast du einen Sensor, der nur dann einen Wert > 0 ausgibt, wenn der Leistungswert deines Lesekopfes negativ ist, ansonsten 0.

Aus diesem Leistungseinspeisungssensor kannst du dir einen Helfer anlegen, und zwar den Helfer “Integralsensor”

Dort kannst du dann einen Einspeisungssensor in kWh anlegen mit deinem zuvor angelegte Einspeisungssensor in Watt, z. B. so:

Bei mir zumindest war es so, dass der Zähler ohne PIN auch die aktuelle Leistung nicht herausgegeben hat. Wenn es im vorliegenden Fall auch so ist, macht die PIN-Eingabe schon Sinn.

Hier mal ein Update:
Hatte den Netzbetreiber angeschrieben und nachgefragt wegen Zähler (Einkreis/Zweikreis)
Es kam keine direkte Antwort, allerdings dann ein Termin für einen Zählertausch.
Dieser wurde heute ausgeführt - jetzt habe ich einen Zweirichtungszähler mit der Bezeichnung GH305. - welcher Hersteller ist das eigentlich? ZPA?
Der wechselt auch zwischen 1.8.0 und 2.8.0

Jetzt ergeben sich mehrere Fragen:
Ich muss ziemlich sicher das Skript ändern für den Tasmota Lesekopf.(?)
Dann brauche ich wieder eine PIN um die Anzeige zu ändern auf dem Zähler, damit es ausgelesen werden kann (?)
Die Anzeige in Homeassistant hängt jetzt beim aktuellen Stromverbrauch und Strombezug - ist ja auch logisch.
Ist das o.g. richtig oder was muss ich noch tun, damit es wieder alles richtig anzeigt und berechnet?
Danke für Tipps

Jetzt muß ich mal blöd fragen. Wenn ein Balkonkraftwerk einspeist, zeigt der 2.8.0 überhaupt etwas an, da es ja eh nicht vergütet wird?

Klar.
Dem Zähler ist die Vergütung ja egal. Der misst ja nur brav die ein- und ausgehenden kWh :slight_smile:

Alles klar, ich dachte vielleicht ist Anzeige dann auch gesperrt, aber klar hast recht. OK das nur so am Rande :slightly_smiling_face:

Ja

Ja

Ja denn üblicherweise wird der nicht bereits freigeschaltet ausgeliefert/montiert.

Das dann auch noch entsprechend anpassen und dann die geänderten Sensoren/Entitäten bei dem Energy-Dashboard wieder einrichten.

VG Jim

Danke @Jim.
Aber warum das Sensoren-Skript ändern?
Das bleibt doch gleich?
Der Leser ist doch der Gleiche(?)
Oder übersehe ich was?
Und wenn ja, was genau muss ich da ändern?

Wenn Du bei Tasmota ein anderes Script für den jetzt anderen Stromzähler benutzt - was Du ja auch musst - Bsp.:

>D
>B
->sensor53 r
>M 1
+1,3,s,0,9600,SML
1,77070100010800ff@1000,Total Verbrauch,kWh,Total_in,3
1,77070100020800ff@1000,Total Einspeisung,kWh,Total_out,3
1,=h==================
1,77070100100700ff@1,Actual load,W,Power_curr,0
1,=h==================
1,=m 9+10+11 @1,Currents L1+L2+L3,A,Curr_summ,3
1,=m 12+13+14/#3 @1,Voltage L1+L2+L3/3,V,Volt_avg,3
1,=h==================
1,77070100240700ff@1,Consumption P1,W,Power_p1,2
1,77070100380700ff@1,Consumption P2,W,Power_p2,2
1,770701004c0700ff@1,Consumption P3,W,Power_p3,2
1,=h   ----
1,770701001f0700ff@1,Current L1,A,Curr_p1,3
1,77070100330700ff@1,Current L2,A,Curr_p2,3
1,77070100470700ff@1,Current L3,A,Curr_p3,3
1,=h   ----
1,77070100200700ff@1,Voltage L1,V,Volt_p1,3
1,77070100340700ff@1,Voltage L2,V,Volt_p2,3
1,77070100480700ff@1,Voltage L3,V,Volt_p3,3
1,=h==================
1,77070100510701ff@1,Phaseangle L2-L1,deg,phase_angle_L2_L1,0
1,77070100510702ff@1,Phaseangle L3-L1,deg,phase_angle_L3_L1,0
1,77070100510704ff@1,Phaseangle I/U L1,deg,phase_angle_L1,1 
1,7707010051070fff@1,Phaseangle I/U L2,deg,phase_angle_L2,1  
1,7707010051071aff@1,Phaseangle I/U L3,deg,phase_angle_L3,1 
1,770701000e0700ff@1,Frequency,Hz,Freq,1
;1,=h=======UNBEKANNT===========
;1,77070100000009FF@#,unbekannt1,,Power_Use_Sum,3
;1,77070100000000FF@#,unbekannt2,,Power_Use_Sum,3
;1,7707010060320101@#,unbekannt3,,Meter_id,0
;1,77010b0a01445a47@#,unbekannt4,,Meter_id,0
;1,77070100600100ff@#,unbekannt5,,Meter_id,0
1,=h
#

ändern sich ja auch die Bezeichnungen, sodass ein Sensor per MQTT unter HA dann z.B. nicht mehr sensor.tasmota_mt176_e_in sondern vielleicht sensor.total_in heißt. Ergo musst Du überall, wo bisher die alten Sensoren/Entitäten mit den alten Bezeichnungen unter HA zum Einsatz kamen, dann die neuen Sensoren/Entitäten benutzen. Wo das bei Dir überall der Fall ist wirst Du dann schon sehen wenn dort die Sensoren/Entitäten plötzlich fehlen und nichts mehr angezeigt wird. :laughing: Ich kann Dir nicht sagen wo Du die Sensoren/Entitäten bisher überall so nutzt, :slightly_smiling_face: aber ja vermutlich auch z.B. per customize.yaml wie in der Art:

 sensor.tasmota_mt176_p:
   device_class: power
   unit_of_measurement: "W"
 sensor.tasmota_mt176_e_in:
   device_class: energy
   unit_of_measurement: "kWh"
   state_class: total_increasing
   last_reset: 1970-01-01T00:00:00+00:00
 sensor.tasmota_mt176_e_out:
   device_class: energy
   unit_of_measurement: "kWh"
   state_class: total_increasing
   last_reset: 1970-01-01T00:00:00+00:00

VG Jim

Habe das Skript geändert.
Abgespeichert und HA neu geladen.
Jetzt startet es aber nicht mehr neu
" Die Website ist nicht erreichbar
homeassistant.local hat die Verbindung abgelehnt."

Ob das jetzt Zufall ist oder damit zusammenhängt - keine Ahnung.
Habe ja schon oft HA neu gestartet.
Internet geht natürlich.
Was mache ich denn jetzt?

Noch ein Update:
habe das System neu aufgesetzt, Backup eingespielt.
cutomize.yaml geändert.
Die Sensoren tauchen auch auf - aber ohne Maßeinheit, kann diese auch nicht bei der Entität eintragen.
Daher kann ich in der Energiekonfiguration auch nicht den Bezug eintragen, da er den Sensor nicht findet.
Wo ist der Denkfehler?
Hier das Skript:

#customize.yaml
sensor.SML_Power_curr:
  device_class: power
  unit_of_measurement: 'W'
sensor.SML_Total_in:
  device_class: energy
  unit_of_measurement: 'kWh'
  state_class: total_increasing
sensor.SML_Total_out:
  device_class: energy
  unit_of_measurement: 'kWh'
  state_class: total_increasing

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

Das Script sollte soweit passen. Hast Du HA bereits neu gestartet nachdem Du die Änderungen vorgenommen hast?

Ach ja - die customize.yaml wird auch über die HA configuration.yaml aufgerufen, sprich Du hast den entsprechenden Eintrag darin gemacht?

homeassistant:
  customize: !include customize.yaml

VG JIm