eHZ mit SML auslesen?

Ich habe bei mir das EHZ001 bei einem meiner Zähler (hinten) eingebaut.
Zum testen hatte ich es auch mal an die vordere Schnittstelle gehalten und es sind Daten angekommen. Ich denke es müsste funktionieren, allerdings lässt es sich aufgrund der Baugröße nur sehr schwer richtig positionieren.

Wichtig ist beim Anschluß an den Com-Port TX und RX entsprechend zu tauschen. Hatte ich nämlich zuerst nicht gemacht und ewig den Fehler gesucht. :slight_smile:

Genauso lustig :smiley:

Weiss nicht, welcher Zähler das ist. Gibt es denn kein Datenblatt vom Hersteller ?

Bei dem kommt vorn und hinten anscheinend das Gleiche :
http://www.emh-meter.de/media///emh-metering/produkte/ehzh-dab-d-1.30.pdf

Die hintere Schnittstelle ist halt bi-direktional (was auch immer das bringt). Nicht mein Thema. :smiley:

Gruß
Bruno

Das ist auch der Zähler den ich habe, dann werd ich mir die nächste Tage das Thema mal anschauen. Das PHP Programm gibt es ja dank der fleißigen Leute hier im Forum.:loveips: Die hintere Schnittstelle kann ich ja leider nicht mehr nutzen, aber die vordere tuts ja auch. Wenn ich das hier richtig verstanden habe brauche man den COM-USB (eHZ) und dann kann es los gehen?

Macht es doch so:

Smart Meter-Datenkabel selbst gemacht: libehz

Gruß,
Thorsten

Danke Thorsten, aber das fertige Teil kostet in der Bucht 80€. Bin nicht so der Bastler.:wink:

den hinteren Adapter hat mir der Zählerinstallateur geschenkt, wei der so selten benötigt wird :). Dazu kommt noch ein ordentlicher Digitus seriell zu USB Adapter für 10 € und die Zähleranbindung steht.

Jetzt fehlt mir nur noch eine Lösung zum Auslesen der blinkenden Diode um die Lastprofile mal präzise studieren zu können. Gibt es mit IPS bereits Lösungsansätze? Eventuell mir dem EKM als S= Zähler.

ordentlicher Digitus seriell zu USB Adapter für 10 € und die Zähleranbindung steht

Das Problem bei den meisten ist das der Server nicht an der Stelle des Zählers ist, also noch eine Silex (USB=>RJ45) oder ähnliches benötigt wird.

Hier gibt’s auch einen Schaltplan für den Selbstbau eines IR-Interfaces.
Die Schaltung ist sehr einfach und sehr günstig (Bauteile max. 5 €).
Funktioniert bei mir seit mehreren Wochen ohne Probleme.

Hager EHZ auslesen • Photovoltaikforum

Vielen Dank für die vielen Hinweise.
Um es kurz zu machen, die hintere Schnittstelle funktioniert auch vorn.

kurz zur Info: die hintere Schnittstelle hat neben der Sende- auch eine Empfangs-Diode.
Damit können dann Befehle an den Zähler gesendet werden (z.B. Tarifwahl). Ansonsten sollten beide Dioden die gleichen SmartMeter Daten ausgeben.

Dann steht ja nur noch die Frage offen, was gesendet wird. Vielleicht steht doch was im Datenblatt :rolleyes:

Das wird wohl nicht funktionieren, wenn ich es richtig sehe.

Gruß
Bruno

Ich lese den EHZ361 (genauer EHZ361W5) schon seit längerem über die Diode an der Vorderseite aus - Dank mr_cg kann ich Zählerstand und Leistung entnehmen.

Ich möchte jetzt auch L1, L2 und L3 auslesen, um gewisse Verbraucher zu überwachen. Hat das schon jemand geschafft?

Ein SML-Datensatz sieht bei mir so aus:

1B 1B 1B 1B 01 01 01 01 76 05 34 2B 1C 85 62 00 62 00 72 63 01 01 76 01 01 08 48 61 67 AF FD 76 B3 09 31 32 38 33 35 36 37 37 01 01 63 4E 7D 00 76 05 34 2B 1C 86 62 00 62 00 72 63 07 01 77 01 09 31 32 38 33 35 36 37 37 01 01 75 77 07 81 81 C7 82 03 FF 01 01 01 01 06 48 41 47 45 52 01 77 07 01 00 00 00 00 FF 01 01 01 01 09 31 32 38 33 35 36 37 37 01 77 07 01 00 01 08 00 FF 62 82 01 62 1E 52 FF 69 00 00 00 00 06 C1 7E 20 01 77 07 00 00 60 01 FF FF 01 01 01 01 0B 30 30 30 30 31 32 33 34 38 32 01 77 07 01 00 01 07 01 FF 62 82 01 62 1B 52 FC 55 00 2A B1 6D 01 01 01 63 A6 06 00 76 05 34 2B 1C 87 62 00 62 00 72 63 02 01 71 01 63 4A 26 00 00 00 00 1B 1B 1B 1B 1A

Danke & Gruß, Axel

Hallo Axel,

in dem Datensatz „finde“ ich nur folgende Daten/Werte:

  • Eigentumsnummer (07 01 00 00 00 00 FF)
  • Zählerstand Bezug (07 01 00 01 08 00 FF)
  • Fabriknummer (07 00 00 60 01 FF FF)

Unbekannt sind mir

  • 07 81 81 C7 82 03 FF (ziemlich am Anfang)
  • 07 01 00 01 07 01 FF (weiter hinten)

Weder in diesem Dokument von Hager http://download.hager.com/Hager.de/files_download/aktuelles/ehz/ehz_betriebsanleitung_mid.pdf, noch in diesem http://www.itrona.ch/stuff/F2-2_PJM_5_Zusammenstellung%20OBIS%20Kennzahlen%20V1.1_30.03.2012.pdf, konnte ich weitere Hinweise finden. Lediglich im Hager Dokument steh bei „Zusatztelegramm (optional)“ die von Dir gewünschten/gesuchten Daten.
Mein Hager Zähler (allerdings PV Produktionszähler) liefert alle Daten.

Gruß

Michael

Hallo Zusammen

Ich dachte eigentlich dieses besch*** SML-Protokoll verstanden zu haben. Jetzt habe ich einen neuen Zähler und jetzt verstehe ich gar nichts mehr…

Bisher hatte ich einen Hager-eHz mit altem DIN-Protokoll und zwei EMH-eHz mit SML-Protokoll. Beide habe ich erfolgreich nach Anfangsschwierigkeiten eingebunden und sie haben seit einem Jahr funktioniert.

Jetzt habe ich den alten Hager ausbauen lassen und mir selbst einen neuen Hager eHz bestellt (günstigster Zähler wenn man einen eHz-Platz frei hat). Dieser Zähler gibt jetzt aber leider nichts aus mit dem ich etwas anfangen kann! Es fehlt ja schon der Header (1B 1B 1B 1B 01 01 01 01) und auch sonst kann ich nichts identifizieren. Das einzige das ich mir aktuell vorstellen kann ist eine Information aus Wikipedia: „Es gibt eine Textform und ein komprimiertes Binärformat, die ineinander überführt werden können.

Kann mir einer von euch weiterhelfen? Einen mit hterm aufgenommen Datenstrom (8N1) habe ich angehängt.

output_2013-01-07_19-47-06.txt (6.23 KB)

Sag uns doch auch welchen Zähler von Hager Du hast.

Meinen Hager habe ich mit 7E1 „angeschlossen“ …

Gruß

Michael

Hi
Ich habe den EHZ363LA. Laut Anleitung benutzt er das SML-Protokoll mit 8N1. Der alte Hager den ich hatte hat mit dem alten DIN-Protokoll (lesbarer ascii-Text) mit 7even1 funktioniert. Ich habs aber trotzdem auch schon mit 7bits probiert :frowning:

Also wenn der Zähler wirklich das SML Protokoll verwendet, dann sollten die Einstellungen (Baudrate = 9600, Datenbits = 8, Stopbits = 1, Parität = None) die richtigen sein. Ich habe schon mehrere Zähler integriert und bislang haben alle Zähler (wenn diese auch SML Zähler waren) diese Einstellungen verwendet. Zumindest meine Erfahrung, was aber nicht generell so stimmen muß.

Hier habe ich mal eine Beschreibung für SML Zähler gepostet:

@wolfsc
Wie wurde der Datenlog aufgenommen … Hex oder Ascii ???
Direkt von der Diode sind die Daten meist im Hex-Format.
Bei den Ethernet-Convertern werden die Hex-Werte des SML-Protokolls meist per ASCII übertragen.
Am besten auch nochmal prüfen ob die Daten in Hex oder ASCII gesendet werden.

Hi mr_cg

Anbei ein Screeshot von den Einstellungen wie ich den Log erstellt habe.
Ich habe ja schon zwei SML-Zähler eingebunden, aber der neue treibt mich gerade in die Verzweiflung…

Zur genaueren Analyse mal weitere Logfiles

Gruß
Wolfgang

Logs.zip (50.9 KB)

Hi

Das Problem ist jetzt gelöst. Die Ursache scheint mir zwar recht seltsam und ich konnte sie auch nicht reproduzieren aber jetzt funktioniert es auf jeden Fall. Ich habe die angeklebte Voltcraft-opto-Schnittstelle entfernt und mit der Hand noch mal hingehalten und mit hterm abgefragt: Dann kam auch das Protokoll wie erwartet (leicht erkannbar an der Startsequenz „1B 1B 1B 1B 01 01 01 01“. Offensichtlich kamen durch die nicht korrekt angebrachte Datenschnittstelle Daten an, aber IMMER mit fehlenden Bits.
==> Achtet also bei ähnlichen Problemen auf die exakte Ausrichtung des optischen Lesekopfes.

Beim auslesen des Hager EHZ363LA mit SML gab es noch kleinere Schwierigkeiten, ich werde sie gleich noch im Beitrag http://www.ip-symcon.de/forum/threads/11505-Elektronische-Haushalts-Z%C3%A4hler-eHZ-auslesen beschreiben da sie dort meiner Meinung nach besser reinpassen.

Trotzdem vielen Dank an alle die mir bei dem Problem geholfen haben (vor allem mr_cg) und allen die es versucht haben :wink: