DWS7412.1.G2: Lesekopf liefert nur Zählerstand, keine aktuelle Leistung

Ich habe den Lesekopf installiert und per Mosquito/Tasmota in Home Assistant integriert. Das hat mit dem Skript für DWS7412 auch geklappt:

D
B
=>sensor53 r
M 1
+1,3,s,16,9600,DWS7412,1
;1,=so2,1
1,77070100010800ff@1000,Verbrauch,kWh,E_in,3
1,77070100020800ff@1000,Einspeisung,kWh,E_out,3
;1,77070100100700ff@1,akt. Leistung,W,Power,0
1,77070100240700ff@1,akt. Leistung,W,Power,0
1,7707010060320101@#,Service ID,meter_id,0

Allerdings liest er nur den Verbrauch (E_in), zeigt aber keine Leistung an.
Wie komme ich an diesen spannenderen Wert?

Hey, vielen Dank für deine Nachricht.

Cool, dass du den Lesekopf schon erfolgreich mit Home Assistant am Laufen hast! :wrench:

Wenn dir nur der Verbrauch (E_in) angezeigt wird, aber keine Leistung (Power), liegt das sehr wahrscheinlich daran, dass dein Zähler diese Werte nicht über die optische Schnittstelle ausgibt. Stromleser kann nämlich nur die Daten anzeigen, die der Zähler auch wirklich sendet.

Du kannst dir aber ganz easy ein eigenes Script basteln, um rauszufinden, was dein Zähler alles unterstützt – hier ist eine Schritt-für-Schritt-Anleitung dafür:
:backhand_index_pointing_right: Wie du ein Script für deinen Smartmeter erstellen kannst

Und noch ein Tipp: Um Echtzeitwerte wie die aktuelle Leistung zu sehen, brauchst du bei vielen Zählern einen PIN vom Netzbetreiber und musst den sogenannten „Infomodus“ aktivieren. Erst dann sendet der Zähler diese Live-Daten auch raus.

Wenn du noch weitere Fragen hast, melde dich gerne jederzeit bei uns!
Liebe Grüße aus Stuttgart,
Ash vom Team Stromleser

Hallo Ash,

vielen Dank.

Ich habe nun mit der PIN den erweiterten Push-Datensatz freigeschaltet. Am Gerät selbst wird „Power“ angezeigt. Leider kommt es am Lesekopf nicht an.

Mit dem Testskript aus deiner Anleitung bekomme ich nur wirre Zahlen (keinen Hex-Code).

Hier ist das Ergebnis des Hex-Dumps bei dem für die DWS7412 vorgesehen Skripts:

Dekodierte SML Nachrichten

OBIS (hex) OBIS Name Wert Einheit Parsed
0x0100010800ff 1.8.0 Zählerstand Total 28601 Wh 28601000Wh (Zählerstand Total)
0x0100600100ff 96.1.0 Unbekannter Datentyp 0a01445a4700039ccc64 Unbekannte Einheit 0a01445a4700039ccc64Unbekannte Einheit (Unbekannter Datentyp)
0x010060320101 96.50.1 Unbekannter Datentyp DZG Unbekannte Einheit DZGUnbekannte Einheit (Unbekannter Datentyp)

Tasmota Meter Definition

Aufgrund der erkannten SML Elemente wäre dies ein Vorschlag für eine Tasmota Meter Definition.

M 1 +1,3,s,0,9600, 1,77070100010800FF@1,Zählerstand Total,Wh,zählerstand_total,-3 1,77070100600100FF@1,Unbekannter Datentyp,Unbekannte Einheit,unbekanntes_mqtt_topic,0 1,7707010060320101@1,Unbekannter Datentyp,Unbekannte Einheit,unbekanntes_mqtt_topic,0

Wo liegt das Problem? Es kommt ja was an, aber der Leser kann es wohl nicht interpretieren.

Vielen Dank und herzliche Grüße
Armin

Problem gelöst: Handbuch unter https://www.dzg.de/fileadmin/dzg/content/downloads/produkte-zaehler/dvs74/DZG_DVS74_DWS74_Handbuch_240119.pdf hilft.
Man muss PIn Off und InF On setzen.
Da andere das selbe Problem haben könnten:

  1. PIN-Eingabe: Die blaue Taste drücken. Solange durch wiederholtes Drücken durchklicken, bis die PIn-Engabe (sechs blinkende Bindestriche) kommt. Dort durch wiederholtes Drücken der blauen Taste die Ziffern der PIN einstellen, jeweils einen Moment warten, bis es zur nächsten Ziffer springt.
  2. Inf Off auf Inf On stellen: Weiter mit der blauen Taste durch die Attribute klicken, bis „Inf Off“ erscheint. Dann Taste 5 Sekunden halten, bis „Inf On“ erscheint. Taste loslassen.
  3. Pin In auf Pin Off stellen: Weiter mit der blauen Taste. Bei mir war dies die nächste Einstellung. Wieder 5 Sekunden drücken, bis „Pin Off“ erscheint.
  4. Nach einigen Sekunden springt der Zähler in die Standardansicht zurück.

Nun sollten alle Infos aus dem erweiterten Push-Datensatz am Leser ankommen.

In der Tasmota Console noch „Teleperiod 10“ eingeben, führt dazu, dass man eine schöne Kurve mit aktuellen Werten bekommt. Zur Motivation:

Hey, vielen Dank für deine Nachricht.

Richtig stark, dass du das selbst rausgefunden und so ausführlich beschrieben hast – das wird auf jeden Fall auch anderen weiterhelfen, die vor dem gleichen Problem stehen! :flexed_biceps:

Und ja, du bist echt fix unterwegs – danke fürs Teilen, echt smart gelöst! :raising_hands:

Wenn du noch weitere Fragen hast, melde dich gerne jederzeit bei uns!
Liebe Grüße aus Stuttgart,
Ash vom Team Stromleser.