Update Mai 2020 Kabelbelegung ergänzt Stecker/Buchsentypen bei Reichelt gefunden ESP-Code als obsolet gekennzeichnet und Tasmota verlinkt BWT Aqua Smart Wasserzähler auslesen Die BWT Aqua Smart Entärtungsanlage hat einen eingebauten Wasserzähler. Der wird benutzt um die Harzpatrone, mit der die eigentliche Enthärtung durchgeführt wird, nur dann zu regenerieren, wenn es wirklich nötig ist. Meinen Hauptwasserzähler wollte ich schon früher für die Heimautomatisierung auslesen, habe das Vorhaben dann aber aus folgenden Gründen verworfen: Der bei mir installierte Zähler war nur schlecht dazu geeignet, ausgelesen zu werden. Es war kein rotierender Magnet zu finden, den man per Reedkontakt auslesen könnte, und auch optisch war es sehr schwierig, das kleine drehende Zahnrad sauber zu erfassen. Wasserzähler optisch auslesen kostenlos chip. Die Wasserzähler werden regelmäßig getauscht, d. h., mit etwas Pech hätte jede noch so gute Lösung nach kurzer Zeit wieder hinfällig sein können. Also habe ich mal den linken Plastikdeckel des BWT Aquasmart entfernt und ein Mini-Oszilloskop an den zweipoligen Stecker gehängt: man konnte (bei Durchfluss) ein Rechtecksignal sehen, mit ca.
Mittlerweile lasse ich
auf dem ESP einfach Tasmota
laufen, und habe den den Pin D1 als CounterN1 konfiguriert. Damit wird
der Zähler sauber gezählt und regelmäßig über MQTT übermittelt. Im
folgenden aber trotzdem noch mein alter Code:
Hier erstmal der Code, der auf dem Wemos läuft, um die Pulse zu
erkennen und auszulesen. Vieles ist Debugcode, der eigentlich weg
kann. Den Uptime-Zähler habe ich reingemacht, weil der ESP zuerst oft
Neustarts gemacht hat, die ich sauber erkennen wollte. Außerdem ist
noch eine OTA-Updatemöglichkeit drin, damit ich bei Änderungen nicht
mehr an die Hardware dran muss. #include 0069) + "lWasserzähler Optisch Auslesen Smarthome Doku