Allerdings habe ich hier, mit Hinsicht auf einen bessere WLAN Empfindlichkeit, einen Wemos D1 pro verwendet. Dieser Besitzt auch einen externen Antennenanschluss. Damit sollte sich die WLAN Verbindungsqualität gegenüber der PCB Antenne deutlich verbessern lassen. Dabei ist zu beachten, dass der 0 Ohm SMD-Widerstand in der Nähe der Antenne bzw des Antennenanschlusses auf dem Wemos umgelötet werden muss. Die Anschaltung eines S0 von einen Elektronischen Zähler an den Wemos ist sehr einfach. Die S0 Schnittstelle ist ein open Kollektor mit nachgeschaltetem Optokoppler. Einen weiteren Optokoppler auf der Datenlogger-Seite vorzusehen ist demnach nicht notwendig. S0 schnittstelle esp8266 datasheet. Die Spannung am S0 sollte je nach der Definition zwischen 5 und 15/27V liegen. Der maximale Strom wird mit 15 mA bzw. 27 mA angegeben. Damit der S0 direkt an den ESP8266 angeschlossen werden kann muss noch der interne PullUp eingeschaltet werden. Dieser wird mir 30-50K angegeben und entspricht einem Strom von ca. 0, 1mA. Damit liegt dieser im erlaubten Bereich für den S0 Weitere Filter sind für den Anschluss nicht vorgesehen.
Mein alter Datenlogger auf Basis eines Rasperry PI's und FHEM hat sich mit einem SD-Karten Crash verabschiedet. Natürlich gibt es von der aktuellen SD-Karte kein Backup und auch keine sonstigen Sicherungen. Damit waren alle Daten, Scripte und Einstellungen die ich mal vor Jahren gemacht habe verloren. Den Raspi noch einmal aufzusetzen hatte ich mit Blick auf einen ESP8266 nicht vor. Ursprünglich wollte ich den Datenlogger auf Basis des ESAEasy realisieren, habe aber dann schnell gemerkt, das dieses Thema zu Komplex ist um es auf einer ESPEasy Installation abzubilden. Herausgekommen ist eine komplett neue Software für den ESP8266 die ausschließlich meine kleine 480Wp Solaranlage loggt, die Daten für bereitstellt und diese auch an FHEM sendet. S0 schnittstelle esp8266 relay. Die Software bietet auch eine responsive Weboberfläche für Informationen und Einstellungen sowie das Einspielen neuer Firmware via OTA Update. Schaltungsaufbau: Die Schaltung besteht, wie so oft aus einem Wemos D1 und ein paar Bauteilen aus der Grabbelkiste.
Infrarot-Lesekopf für Stromzähler Über die letzten Jahre habe ich einige Erfahrungen mit Infrarot-Leseköpfen für den Stromzähler gesammelt. Diese Informationen möchte ich in diesem Blog-Beitrag noch einmal zusammentragen und für Dich aufbereiten. Für ein und das selbe Problem gibt es zig verschiedene Lösungsansätze und Wege. Über die Jahre habe ich die verschiedensten Lösungen präsentiert und ausprobiert. Damit Du das nicht auch machen musst, hier eine Zusammenfassung. Also Information zu Beginn möchte ich festhalten, dass diese Anleitung für Stromzähler mit einer D0-Schnittstelle. Diese liefert über eine optische Schnittstelle digitale Informationen. S0 schnittstelle esp8266 wi. Ein Infrarot-Lesekopf nimmt die periodisch gesendeten SML-Daten auf dem Zähler ab und sendet diese nach Verarbeitung weiter. In diesem Beitrag wird nicht die S0-Schnittstelle vieler Zählermodelle behandelt. Dabei handelt es sich um eine Zähler-Schnittstelle, welche zum Beispiel 1000x pro kWh blinkt. So muss das angeschlossene Gerät "mitzählen" um den korrekten Zählerstand zu kennen.
shema1: 3, 3V -------R-------- S0+______S0- --------------- GPIO_IN Hier liegt am GPIO_IN ein LOW-Signal (0V), wenn ein Impuls da ist, dann schaltet er auf HIGH, aber dieser Variante war irgendwie im Zusammenhang mit diesem Stromzähler störanfällig. Es wurde mehrmals Impulse registriert die gar keine waren. Dann habe ich das andersrum gemacht, indem ich den GPIO_IN auf HIGH (3. GitHub - elektron-bbs/ESP-Gaszaehler-GZ16: ESP8266 fuer Gaszaehler mit S0-Schnittstelle. 3V) gesetzt. Ein Impuls wird dann bei einem LOW-Signal registriert. 3, 3V|---------4.
Ergo müsste das mit dem Taster doch auch funktionieren, oder sehe ich hier etwas falsch? EDIT: Ich lese auch recht häufig, dass zum Anheben des Pegels der Widerstand der Signalleitung an VCC, also an 3, 3 V gelegt wird. Hier in dem Beispiel ist es GND??? Ach Gott, warum ist das alles bloß so kompliziert? EDIT2: Ich habe nun dieses Video hier auf Youtube gefunden: Bei Minute 3:20 erklärt er, wie er den S0 angeschlossen hat. Nur an GND und D5. Ohne Widerstand. Ich habe das nun so ausprobiert und bekomme nun Zählwerte angezeigt. Ein ähnliches Verhalten hatte ich damals auch mit dem sOnOff festgestellt. ESP8266 im Smarthome als Wifi-Client und Wifi-Server. Gibt es verschiedene Versionen von den ESP Boards? Aber eigentlich sollte doch der Anschluss gleich sein oder?