Bei diesem Projekt ging es ursprünglich darum die Zählerstände von Gas, Strom und Wasser in unserem Haus elektronisch zu erfassen. Da ich für die monatliche Erfassung zuständig war und ein Gehirn wie ein Sieb habe, war es nur logisch hier eine automatisierte Lösung zu finden. Eine andere Motivation war der schleichende Defekt unserer Kühl-Gefrier-Kombi, der zu nahezu 4 unbemerkten Monaten mit erhöhtem Stromverbrauch geführt hat. So etwas bekommt natürlich nur durch gute grafische Visualisierung mit.

Basis des Systems ist der cellarserver.


cellarserver2_running.jpg

Auf dem cellarserver läuft ein Cronjob, der jede Stunde die Verbrauchszählerstände aus dem "consumption counter" ausliest und in eine Protokolldatei schreibt. Ebenfalls jede Stunde läuft dann ein anderes Cronscript was eine HTML-Seite mit den Verbrauchsdaten in textueller und in graphischer Form erstellt. Die Informationen zur PC-Software die auf dem cellarserver läft sind auf einer eigenen HTML- Seite dargestellt, der Link ist hier.

Unter dem folgenden Link findet sich eine beispielhafte Darstellung dieser Datenauswertung. Rechts von hier auch in einer Grafik zu sehen. Der Zugang zu den tatsächlichen Online-Daten ist per Passwort geschützt. cc_demo.png
Der "consumption counter" besteht aus einem Renesas-R8C13-Microcontroller und analogen Eingangsstufen für ursprünglich 3 Optokoppler (Strom, Wasser, Gas). Allerdings werden nur die Zählerstände vom Gas und Wasser optisch über Reflex-Optokoppler erfasst. Für den Strom habe ich einen zusätzlichen rein elektronischen Verbrauchszähler installiert, der auch bereits einen elektrischen Zählausgang bietet. Ein Foto von diesem Zähler, eingebaut nach dem Lasttrennschalter in unseren Verteilerschrank findet sich hier rechts." e_counter.jpg
Die Sache mit den Reflexkopplern funktioniert dahingehend, dass beim Gaszähler ein Teil der Ziffer 6 mit einem Stück Alufolie beklebt ist. Wenn diese Stelle am Reflexkoppler vorbeiläuft, dann wird der ausgesandte Strahl zurückgespiegelt und von der Fotodiode erfasst. Beim Wasser gab es leider keine verspiegelte Stelle, hier habe ich mich notgedrungen an das kleine Zahnrad gehangen, was aus Alu ist und ein rotes Dreieck trägt. Damit konnte der Reflexoptokoppler dann 3 Pulse pro Umdrehung erfassen.
Rechts ein Foto des noch offenen "consumption counter" eingebaut in unseren E-Verteilerschrank.
consumption counter installed
Geschlossen sieht der Verbrauchszähler dann so aus, wie hier rechts gezeigt.
Die Schaltung des "consumption counters" findet sich hier.
Die Firmware des "consumption counters" findet sich hier.
Die Firmware wurde in der HEW der Entwicklungsumgebung von Renesas für den R8C und auch andere Renesas- Controller geschrieben. Im ZIP-File befindet sich das komplette HEW-Projekt. Im Compilelauf ist auch das automatische SW-Versionierungstool eingebunden.
Die Frontplatte des Verbrauchszählers ist im Frontplattendesigner der Fa. Schaeffer AG entworfen und kann hier heruntergeladen werden (noch mit meinem alten Domainnamen).
cons_counter_installed.jpg
Hier noch Fotos, zu den Sensorköpfen selbst opto sensor
und wie die Optokoppler auf Wasser- wasser zaehler
und Gaszähler sitzen. gas zaehler

Zurück zur Hardware-Seite.
version: 2022-06-13