Der Smarte digitale Stromzähler
Stromzähler Smart machen
Bis zum Jahr 2023 wurden wohl schon bei vielen Stromkunden die "alten" Ferraris-Zähler gegen neue digitale Zähler ausgetauscht. Was hat der Kunde davon ? Richtig Garnix.
Die neuen Zähler verfügen um eine Infrarot-Schnittstelle, an der werden die Daten mittels Sendediode und Fototransistor übermittelt. Der Zähler spuckt die relevanten Daten allerdings nicht freiwillig aus, dafür muss man bei seinem Energieversorger eine PIN beantragen. Diese PIN muss man dann mittels Taschenlampe an den Zähler übertragen. Als ich das gehört habe, konnte ich es nicht glauben und habe es erst mal für einen Scherz gehalten bis ich merkte, die meinen das Ernst.
Sollte man das mit der Taschenlampe probieren, hat man vermutlich viel Spaß. Man muss zBspl. für die Zahl 3, 3xmal blinken, dann muss man eine Pause von x Sekunden machen, sodann kann man sich an der nächsten Zahl der PIN versuchen.
Zum Glück gibt es für unsere Smartphones App's, die die Übermittlung zum Zähler für uns übernehmen können. Da spart man sich den Humbug mit der Taschenlampe.
Die Hardware für den Lesekopf
Und wieder ist es ein Wemos Mini D1 mit Tasmota, der uns hier weiter hilft. Dieser Lesekopf wird auch "Volkszähler" genannt und ist in verschiedenen Varianten fertig zu kaufen. Allerdings ist das meist nicht ganz so preiswert. Wir brauchen also einen Wemos oder auch einen ESP8266 und eine Infrarotschnittstelle, dafür nehmen wir einen TCRT5000. Der TCRT5000 ist ein sogenannter Infrarot-Reflexions-Sensor. Die Diode sendet ein Infrarotes Dauerlicht das bei entsprechender Reflektion vom Fototransistor wieder aufgefangen wird. Diese Diode können wir also gleich Ausbauen und irgendwo hinlegen, wo wir sie sowieso nicht wiederfinden.
Umbau des TCRT5000
Den TCRT 5000 müssen für unsere Zwecke etwas umbauen. Den Widerstand müssen wir entweder durch einen 1 kOhm Widerstand ersetzen oder wir löten einfach einen 1 kOhm parallel drüber. Den Kondensator entfernen wir. Den Einstellregler stellt ihr in die Mittelstellung, das sollte funktionieren. Als Versorgungsspannung nutzte ich ein normal USB Steckernetzteil.
Verbindung zwischen TCRT und Wemos
TCRT VCC -> an 5v Wemos
TCRT GND -> an GND Wemos
TCRT D0 -> an RX Wemos
Konsolenbefehle für den richtigen Zählertype
Ruft über den Browser die IP für euren Wemos auf, dort klickt ihr auf Consoles -> Edit Script. Dort ein Haken bei "Script enable" machen, sofern der nicht vorhanden ist und folgendes eintragen.
>D
>B
=>sensor53 r
>M 1
+1,3,s,16,9600,OG
1,77070100010800ff@1000,Zählerstand,kWh,energy,2
1,77070100100700ff@1,Verbrauch,W,power,2
1,77070100020800ff@1000,Einspeisung,kWh,total delivered,2
#
Mein Zähler will mir leider nicht mehr, wie den Zählerstand, den Verbrauch und das was in das öffentliche Netz eingespeist wird, mitteilen. Auf der Tasmota Github Seite findet ihr die Einträge für verschiedene Stromzähler.
Tasmota Console / Edit Script Leskopf Stromzähler
Einige Bezeichnungen unter Edit Script im Tasmota des Wemos-Lesekopfes, könnt ihr frei wählen. Diese Bezeichnungen bekommt ihr dann in der Json Zeile auch so angezeigt. Im Bild links (Script) könnte man also OG, Zählerstand, Verbrauch, Überschuß nennen wie man möchte.