Eine günstige Lösung für das Auslesen von Daten aus einem elektronischen Haushaltszähler (eHZ) ist ein Bausatz von ELV für einen optischen Lesekopf, der über eine USB-Schnittstelle angesteuert wird. Das USB-IEC-Interface erfasst die, über eine optische Schnittstelle ausgegebenen Daten und gibt sie über die USB-Schnittstelle aus. Zwei zusätzliche LEDs (im Bausatz enthalten) können die Aktivität des Senders und Empfängers visualisieren (Tx und Rx).
Die Kommunikation über die galvanisch getrennte serielle IR-Schnittstelle des Stromzählers und ist für verschiedene Kommunikationsprotokolle wie SML (Smart Message Language), D0, DLMS (Device Language Message Specification), AMIS (Automatic Metering and Information System) und IDIS CII (Interoperable Device Interface Specification Consumer Information Interface) geeignet.
Das Modell USB-IEC von ELV kann an die USB-Schnittstelle eines Rechners oder eines Einplatinencomputers (z.B. Raspberry Pi) angeschlossen werden. Der Baustein ist kompatibel mit der Software von volkszaehler.org.
USB-Energiesensor für SmartMeter (USB-IEC) Foto: Harry Kellner
USB-Energiesensor für SmartMeter (USB-IEC) Foto: Harry Kellner
Weitere Produkt-Details und zusätzliche Informationen gibt es auf den Internetseiten von ELV und in einem Beitrag im ELV-Journal 6/2020. In einem weiteren Fachbeitrag wird gezeigt wie die Zähler-Daten vom USB-IEC-Interface mit Node-RED ausgelesen und verarbeitet werden können.
USB-IEC in Node-RED Foto: Harry Kellner
Der zu installierende Smartmeter-Node heißt node-red-contrib-smartmeter und die USB-Schnittstelle des Raspberry Pi wird mit ttyUSB0 angesprochen. Als Eigenschaften müssen der Port-Name /dev/ttyUSB0 und die Einstellungen der Schnittstelle angegeben werden 9600-8N1.