Hallo zusammen, ich möchte unseren neuen Stromzähler auslesen. Dabei interessiert mich die aktuell verbrauchte Leistung am meinsten. Ich haben einen "hichi IR V1.1" Lesekopf der Seriell an ein Raspi verbunden ist. Die Daten kommen soweit ich es nachvollziehen kann korrekt raus und ich kann einige Werte auch schon decodieren. So z.B. Zählerwert (Verbrauch + Einspeisung). So wie ich es sehe scheint der Wert für die Mommentanleistung jedoch nicht übertragen zu werden. Er wird jedoch im Display angezeigt. Wie im Bild dargestellt, steht bei INFO (OBIS-Code) dauerhaft ein P. Beim Wert im Wertefeld (9) ist recht sicher dass er die aktuelle Leistung zeigt. Nach Auswertung der Empfangenen Daten durch ein Script scheint es aber keine Info zur Aktuellen leistung in den übertragenen Daten zu geben. Es sollte nach (Codeliste der OBIS-Kennzahlen und Medien) https://www.bundesnetzagentur.de/DE/Beschlusskammern/BK06/BK6_83_Zug_Mess/835_mitteilungen_datenformate/Mitteilung_24/2_EDIFACT-Konsultationsdokumente/Codeliste%20der%20OBIS-Kennzahlen%20und%20Medien%202.4.pdf?__blob=publicationFile&v=1 Kapitel 3.1 ein Feld 1.6.0 bzw. 2.6.0 geben. Wenn es nach: https://www.ploesch.de/index.php?side=g-smlerklaert geht, wäre das gesuchte Feld wohl eine 10.7.0 Ich habe allerdings nur die im Bild dargestellten Datensätze. Also eine 60.32.01 und eine 60.01.00 Wie sehr ihr das? ..... Habe mir grade das Datenblatt angeschaut, eventuell muss ich auch die Übertragung der Mommentanleistung nach: https://www.landisgyr.eu/webfoo/wp-content/uploads/2018/08/D000061986-E320-AMxD-Benutzerhandbuch-de-c.pdf Kapitel 5.5.2 aktivieren. Dass mach ich dann mal per Mail an den Netzbetreiber...
Ich spiele mich auch gerade mit einem Landis&Gyr E220. Du musst nicht nur die PIN eingeben, sondern dann auch durch die Einstellungen durchtippen (kurze Impulse) und dann den erweiterten Datensatz (INFO = InF) aktivieren (mit langem Impuls). Dann haben die Datensätze aus deinem Beispiel (1.0.1.8.0 FF und 1.0.2.8.0.FF) eine bessere Auflösung und danach kommt der gewünschte Datensatz 1.0.10.7.0.FF mit der Leistung. Ist zumindest bei meinem E220 so. Gruß Martjn
Martjn schrieb: > Ist zumindest bei meinem E220 so. War bei meinem auch so, ist aber schon 2 Jahre her.
Habe den Code :) Nun wollte ich ihn eingeben, aber auch nach ~20 Versuchen schaffe ich es nicht. Nach Manual 5.5.1.1 müsste ich einen kurzen Puls auf die Eingangs-LED geben. Danach Leuchtet die obere Zeile auf. Dann die Untere. Dann kommt keine Eingabe PIn wie im Ablaufdiagramm ersichtlich. Ebenso steht da keine 0. Sondern es wird als INFO ein P angezeigt und dazu die aktuelle Leistung. Die obere Zeile ist leer. Wenn ich dann noch weitere Pulse drauf gebe kommten andere Infos. Es kommt jedoch nie die Pin-Eingabe. Auf anderen Seiten heißt es dass 2 kurze Pulse für die Pin-Eingabe nötig sind. Aber wenn ich 2 schnelle Pulse drauf geht die Anzeige sofort auf INFO P mit Anzeige der aktuellen Leistung. Also auch ohne das die untere Zeile überhaupt aufgeleuchtet hat.. Ein Kurzer Puls ist demnach als <2 Sekunden definiert, ein langer als > 5 Sekunden. Weiß jemand wie es richtig geht?
Matthias B. schrieb: > Ein Kurzer Puls ist demnach als <2 Sekunden definiert, ein langer als > > 5 Sekunden. 5 Sekunden ist sicher zu lang Ich hatte auch Probleme mit einer Taschenlampe - einfacher als an/ aus ist hin/ weg kippen Auch hat mein Stromzähler wohl Probleme LED-Licht zu erkennen Es gibt mittlerweile Apps fürs Handy die das mit der integrierten Taschenlampe morsen
Matthias B. schrieb: > Dann kommt keine Eingabe PIn wie im Ablaufdiagramm ersichtlich. > Ebenso steht da keine 0. > Sondern es wird als INFO ein P angezeigt und dazu die aktuelle Leistung. Vielleicht ist die PIN bereits deaktiviert. Wie Martjn oben bereits geschrieben hat, musst du die Info Anzeige noch aktivieren. Anbei die Anleitung für meinen E320 Für Tasmota benötigst du dann noch ein Script
1 | >D |
2 | ; aktuelle Version unter https://bitshake.de/skripte/landis_gyr |
3 | >B |
4 | =>sensor53 r |
5 | >M 1 |
6 | +1,14,s,0,9600,E320,13 |
7 | 1,=soC,1024,0 |
8 | 1,77070100010800ff@1000,Verbrauch,kWh,E_in,3 |
9 | 1,77070100100700ff@1,akt. Leistung,W,Power,0 |
10 | 1,=h-- |
11 | 1,77070100600100ff@#,Server-ID,,Meter_Number,0 |
12 | #
|
Die Werte 14 und 13 in der ersten "+1" Zeile sind die I/O Pins für rx und für tx der seriellen Schnittstelle, bitte entsprechend anpassen. Die Zeile für den eingespeisten Strom habe ich gelöscht, da ich keine PV habe, im original Script ist das drin. Auf der website https://bitshake.de findest du das original Script und noch mehr Infos. Michael
:
Bearbeitet durch User
Michael D. schrieb: > Vielleicht ist die PIN bereits deaktiviert. Matthias B. schrieb: > Dann kommt keine Eingabe PIn wie im Ablaufdiagramm ersichtlich. > Ebenso steht da keine 0. > Sondern es wird als INFO ein P angezeigt und dazu die aktuelle Leistung. Genau das deutet darauf hin, dass die Pin bereits eingegeben wurde und dauerhaft deaktiviert wurde (Pin = oFF). Durch den kurzen Puls wird die Anzeige Info = P, also Leistung aktiviert. Weitere kurze Pulse schalten die Anzeige weiter durch. Später kommt dann vermutlich bei Info "Pin = oFF". Und dann bei INFO "Inf = oFF". HIER muss dann der lange Puls (>= 5 sek) gegeben werden zum Aktivieren des erweiterten Datensatzes. Danach steht dann in INFO: "Inf on". zumindest bei meinem alten E220 ist das so. Übrigends haben die meisten Zähler eine Taste. Da brauchts keine Taschenlampe. Martjn p.s. sorry wenn das Zitieren nicht korrekt ist, ich lese zwar schon Jahrzehnte mit, schreibe aber kaum.
Danke für eure Tips, Habs heute morgen noch kurz versucht. Die Pin war tatsächlich schon eingegeben. Die Pin stand bereits auf Off, aber ich dachte ich müsste sie auf on stellen für Pin-Eingegeben. Jedenfalls konnte ich dann mit einem langen Puls die Ausgabe erweitern :) Jetzt sind es 276Bytes und es kommt der Wert für den Mommentanverbrauch :) Habs mir mal kurz angeschaut sehe die Zeilen für Gesamt-Verbrauch / Einspeisung sind weiterhin leicht zu decodieren. Auch die Zeile mit dem Aktuellen Verbrauch ist decodierbar :) So soll die: 77 07 01 00 10 07 00 ff 01 01 62 1b 52 00 59 00 00 00 00 00 00 01 30 01 01 01 63 e3 09 00 Laut diesem Tool: https://tasmota-sml-parser.dicp.net/decode Für 304W Wirkleistung stehen. Dann musste das die "01 30" sein, welche das in Watt angibt. Gibt es eigentlich eine Beschreibung wie der Wert zu decodieren ist? Auf mehreren Seiten findet mal schnell eine Decodierung von 1.8.0 sowie 2.8.0 aber nicht zu 10.7.0 Ich was ich jetzt gemacht hab ist ja praktisch "Brute-Force"...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.

