Hallo zusammen
seit geraumer Zeit arbeitet ein PI bei mir als Smart-Meter Center
Programmiert habe ich das in Python.
Bislang hatte ich drei TCRT5000 im Einsatz
Der TCRT5000 wird an den PI einfach angeschlossen mit Breadboard Kabeln, die beidseitig weiblich sind.Er sendet ein Licht per LED und empfängt es zugleich auf einer parallel liegenden Foto-LED.Also klassisch eine Reflexlichtschranke im nicht sichtbaren Licht Bereich.
Die TCRT5000 habe ich in einen alten Deckel von Saftflaschen heiss geklebt.
Einen für Gas, einen für Wasser und einen für Strom.
Wasser war einfach, da gibt es einen kleinen Zeiger, der nun abgefragt wird.
Gas war auch einfach, da die letzte Stelle im Rollenzählwerk in der 6 ein Loch hat.
(Reedkontakt bei Gas funktionierte leider nicht sooo gut - da hab ich dann drauf verzichtet)
Der alte Ferraris-Stromzähler ging so halbwegs, weil man die Ferraris-Scheibe gut treffen muss.
Die Lichtschranke wird so mit der Kreuzschraube einjustiert, dass sie grade eben so nicht den Reflex bekommt.
Das erkennt man an einem grünen LED am TCRT5000 (das rote LED, zeigt dass er Strom hat).
Also: Schraube drehen, so lange bis die grüne LED aus ist.
Wenn der Zeiger an der Wasseruhr oder das Loch in der 6 an der Gasuhr "vorbeischaut" zeigt die LED kurz grün an.
Beim Stromzähler ist es umgekehrt.
Da wird der TCRT5000 so eingestellt, dass in montiertem Zustand die grüne LED so grade an ist.
Die silberne Ferraris-Scheibe reflektiert also, und wenn an ihr der rote Strich vorbeischaut geht die grüne LED kurz aus.
So viel dazu. Nun war es soweit, dass ein elektronischer Zähler des EVU montiert wurde.
Der hat eine Datenschnittstelle: auf die hatte ich keinen Bock
Und er hat ein IR LED, die pro 0,1 Watt aufblitzt.
Das steht sogar drauf = 10.000 Impulse pro kWh.
Nun am Ende war es einfach. Ich habe den TCRT5000 gegen einen KY-022 IR Empfänger getauscht. Den habe ich vor die sende LED gebracht und fertig.
Mechanisch habe ich mit Heisskleber einen kleinen Metallstreifen auf den Zähler geklebt.
Den KY-022 habe ich in ein Winkelstück Stahl (von Ikea ) gesteckt und mit einem Magnete ausjustiert und fixiert.
Die Ferraris Scheibe drehte sich pro kWh 96 mal: so stand es auf dem Zähler.
Also musste das Python Script noch geändert werden. Am Ende war das aber alles ein Klacks.
Falls von Interesse, kann ich die Python Scripte in Auszügen bereitstellen.
Da Telegram und Thingspeak Teile enthalten sind, ist das Gesamtscript recht lang.
Daher würde ich nur als Ansatz die Auszüge zeigen wollen.
Anbei einige Fotos der Sensoren und Zähler.
Vielleicht hift es dem Einen oder Anderen ja, die auch bald einen neue Stromzähler bekommen.