Hi Stefan,
Ich war mal so frei und habe aus Deiner PN-Anfrage ein neues Thema erstellt. Bestimmt haben andere User ähnliche Probleme und Lösungen und am Ende profitieren alle durch eine öffentliche Diskusion.
Nun zu Deiner Frage. Ich denke, dass EM1000 bei jedem Vorbeilauf der roten Markierung auf der Zählerscheibe einen Impuls sendet. Bei 12,7 Sekunden pro Umdrehung sind das 1/12,7s = 0,0787Hz = 78,7mHz. D.h. da stimmt was nicht mit Deiner Anzeige wenn Du dann über 50000mHz angezeigt bekommst!
Evt. hast du da was falsch angeschlossen. Bei mir wird der Eingang des Homematic Modul durch den Optokoppler des S0 Ausgang meines Zählers gegen Masse geschaltet. Ich vermute, dass Du den 5V Impulsausgang direkt an den Eingang gelegt hast. Vermutlich liegt hier das Problem. Benutze doch auch einen Optokoppler. Die Sende LED schliesst Du über einen Widerstand an den EM1000 Ausgang und den Fototransistor des Optokopplers mit dem Kollektor and den HM-Eingang und den Emitter an HM - Masse.
Zur Berechnung:
Jetzt ist natürlich Interessant wie oft sich Deine Scheibe bei einer bestimmten Energiemenge dreht. Dies müsste auf dem Zähler angegeben sein. Typischerweise sind dies 75 Umdrehungen pro 1 kWh. D.h. wenn Du einen Verbraucher mit konstant 1000W betreibst dreht sich die Scheibe 75 mal in einer Stunde was in Deinem Fall 75 Impulse / Stunde bedeutet. Dies fasst Du nun in einer Gleichung zusammen:
P = Leistung in kW = 1000W
f = Frequenz = Impulszahl pro Zeiteinheit
ZK = spezifische Zählerkonstante
P = f * ZK
Umstellen nach ZK:
ZK = P / f
Einsetzen:
P = 1 kW = 1000W
f = 75 Imp / h = 75 / 3600s = (75/3600) Hz
ZK = 1000W / ( 75 / 3600s) = (1000W * 3600s) / 75
ZK = 48000 Ws
Test:
P = f *ZK = (75/3600s) * 48000Ws = 1000W -> OK
Wenn Dein Zähler auch 75 Umdrehungen/kWh macht, hättest Du bei 12,7 Sekunden pro Umdrehung
P = 0,0787Hz * 48000Ws = 3777,6W
bzw.
P = 79mHz * 48Ws = 3792W
D.h. zur Berechnung der Leistung musst Du den Homematic Wert in mHz mit 48 multiplizieren um der Leistung in Watt zu erhalten.
Achtung: Du misst hier eine Leistung(W) und keine Energie!(kWh) Die Energie ist die aufsummierte Leistung zu einem Zeitpunkt über einem Zeitinterval (Integral).
Wenn Du die Energie = Zählerstand ermitteln willst, musst du nur die Impulse zählen. In diesem Beispiel ist es dann:
(Anzahl der Impulse / 75) = Energie in kWh.
Dies kann in diesem Beispiel sogar mit einem normalen Homematic Digitaleingang funktionieren, da Deine Impulsfrequenz moderat ist. Umgekehrt wirst Du aber über den Frequenzeingang der HMW-IO-12-Sw14-DR geringe Leistungen nicht messen können. Die HMW-IO-12-Sw14-DR hat eine maximale Frequenzauflösung von 1 mHz = 0,001Hz => P = 0,001Hz * 48000Ws = 48W !