Der Stromverbrauch des RZ soll ausgelesen werden können. Der Zähler der im RZ verbaut ist hat eine S0-Schnittstelle (vorsicht, kein ISDN), siehe Volkszaehler.org Wiki zu S0 mit dem AVR-NetIO. Über diesen werden 800 Impulse pro Kilowattstunde geschickt. Das heisst die Zeitverzögerung zwischen n Impulsen kann zur Berechnung des verbrauchs im Intervall verwendet werden. Dann ergibt sich
Energieverbrauch = Anzahl der Impulse im Interval / [800 kWh]
. Nimmt man die Größe des Intervals mit in die Rechnung auf, so kann man auch die Leistung berechnen.
Die PCB ist einfach phantasielos aus der og Volkszaehler Webseite zusammengeklaut. Die Schematic und Board File sind auf github.
Weil wir gerade super mit redis rumhipstern, ist der plan, den Zähler auch in unsere Redis-DB reinzukloppen. Das interfacing dazu fehlt aber noch.