Verbrauchsmessung mit dem ESP8266

Beschreibung: Meine digitalen Stromzähler von B+G Tech besitzen beide eine sogenannte S0-Schnittstelle. Pro Kilowattstunde werden von dieser Schnittstelle 1000 Impulse ausgegeben. Der ESP8266 zählt nun diese Impulse und gibt sie per MQTT an den Hausautomatisationsserver weiter. Dort werden die Werte in Variablen abgelegt und können dann weiterverwendet werden.

Im Detail: die S0 Schnittstelle ist als Open-Collector Schaltung ausgeführt. Beschaltet mit einem Pull-Up Widerstand (2,2K) wird dieser an einen GPIO des ESP8266 verbunden.

Hier das Schaltbild

ESP S0