Liebe Leute,
ich habe meinen "Projektbericht" über das Auslesen meiner Zähler von Hager und EMH jetzt (in Deutsch) unter http://sebastians-blog.wangnic…-Eigenstromverbrauch.html abgelegt und würde mich über Kommentare freuen.
Liebe Grüße,
Sebastian
Liebe Leute,
ich habe meinen "Projektbericht" über das Auslesen meiner Zähler von Hager und EMH jetzt (in Deutsch) unter http://sebastians-blog.wangnic…-Eigenstromverbrauch.html abgelegt und würde mich über Kommentare freuen.
Liebe Grüße,
Sebastian
Hallo Armin63,
auch mir ist es inzwischen gelungen, die Daten vom meinen beiden Zählern auszulesen. Bei meinem Aufbau habe ich DTR zur Spannungsversorgung benutzt und mit hterm angeschaltet. Bei dem Widerstand bin ich mir nicht mehr sicher -- ich glaube, ich habe ebenso wie Du 390Ω benutzt.
[Blockierte Grafik: http://sebastian.wangnick.de/EhzReader_Steckplatine.png]
Die Daten kommen mit 9600 Baud, 7E1 (7 Datenbits, gerade Parität, ein Stoppbit). Das Infrarotsignal ist nicht mit 38kHz moduliert. Der Fototransistor muss auch einer der schnelleren sein (ein Bit ist 104 μs lang). Das war auch der Grund, warum der IR-Tower von Lego Mindstorms nur Datenmüll lieferte: Dort wird ein TSOP1138 benutzt, der erstens 38kHz Modulation erwartet und zweitens für 9600 Baud nicht schnell genug ist.
Da mein Rechner nur eine RS232-Schnittstelle hatte, habe ich mir für den zweiten Zähler einen USB-zu-Seriell-Konverter besorgt. Die Pegel sind dort etwas niedriger, ich brauchte den Widerstand aber nicht zu ändern.
Leider liefern beide Zähler nicht den derzeitigen Wirkverbrauch. Laut Hager gibt es den Zähler als Ausführung mit kurzem und mit langem Datentelegramm, und meine Zähler sind solche mit kurzem Datentelegramm. Leider habe ich darauf bei der Installation letztes Jahr nicht geachtet. Das RWE ist bereit, die Zähler durch solche mit langem Datentelegramm auszutauschen, möchte dafür aber 90€ pro Zähler sehen ...
Wenn sekündlich der aktuelle Zählerstand in kWh mit vier Nachkommastellen, also auf 1/10 Wh genau, übermittelt wird, lässt sich daraus der aktuelle Stromverbrauch nur in Schritten von 360 Watt berechnen. Für eine genauere Anzeige muss man also über mehrere Sekunden mitteln. Man möchte aber andererseits bei Einschalten eines Verbrauchers möglichst innerhalb weniger Sekunden den Effekt auf den Stromverbrauch sehen können. Einen sehr genauen Wert des derzeitigen Stromverbrauch liefert dagegen die metrologische LED ...
Weil ich den Stromverbrauch dauernd protokollieren will, jeder Rechner mir aber wiederum zu viel Strom verbraucht, habe ich mir inzwischen einen Arduino zugelegt, der sowohl die IR-Daten als auch die metrologischen optischen LEDs der beiden Zähler auswertet und sowohl per UDP ins Heimnetz kommuniziert als auch als S0-Impuls an meinen Solarlog 500 weiterleitet. Eine erste Beschreibung siehe http://arduino.cc/playground/Main/Ehz2s0.
Gruss, Sebastian
PS: Ich erhalte bei mir folgenden Klartext alle paar Sekunden (die Seriennummern sind gefaked):
/HAG5eHZ010C_RWE1ZA20
1-0:0.0.0*255(123456-1234567)
1-0:1.8.1*255(004944.6745)
1-0:2.8.1*255(002093.5653)
1-0:96.5.5*255(82)
0-0:96.1.255*255(0000012345)
!
Hallo armin63,
ist das Netzteil nötig, oder könnte man eventuell DTR als Spannungsquelle nutzen?
Viele Grüße,
Sebastian
PS: Meine Versuche mit dem IR-Tower von Lego Mindstorms sind bisher leider gescheitert.