Wasserzähler smart machen

Ich habe einen Shelly uni plus da dran. Der hat ja einen Puls-Eingang. In der Shelly Config wird dann nur noch eingestellt wie viele Pulse einen Liter oder auch 1m³ ergeben. Ich habe im shelly m³ eingestellt. Im HA rechne ich mir es zurecht wie ich es haben will. Also Liter am Tag/Woche und Monat/Jahr in m³ usw.

Alles klar, dann weiß ich Bescheid. :slight_smile:


Der bisherige Tageswert von heute.
Man sieht gleich die Dusche um 5:40 :slight_smile:

Gerade aufgefallen, auf dem Bild meiner Wasseruhr Sensus 620 ist zu sehen x0,0001.

Solllte ich da nicht den Wert: initial_value: ‘0.001’ (Impulsrate vom Wasserzähler 0.001 Liter pro Impuls) durch Wert 0.0001 ersetzen in meiner Konfigurationsdatei?
Oder habe ich hier einen Knoten im Kopf :wink:

Andere Frage: Muss der Sensor LJ12A3-4-Z/BX-5V an Wasseruhr xy direkt auf der inneren Plaste- oder Glascheibe der Wasseruhr liegen oder sollte da Luft dazwischen sein? Sensor soll ja bis zu einem Abstand von 8mm funktionieren. Danke für Eure Unterstützung.

Das x 0,0001 bezieht sich auf den tatsächlichen ablesbaren Wert der Wasseruhr. Der ist in m³ ( mit hoher Wahrscheinlichkeit ) Das bedeutet das man theoretisch 1/10 Liter mit der Wasseuhr ablesen kann.

Bei mir steht das genauso drauf. Die Sensorfahne die da rumkreiselt macht aber höchstwahrscheinlich auch bei dir 1Liter pro Umdrehung. Das kannst du ganz einfach testen indem du mal nen Eimer nimmst und Wasser rauslässt während du die Uhr beobachtest.

Der Sensor hat ja höchstwahrscheinlich eine Zustands LED. Lass einfach Wasser laufen und stell den Sensor so ein das er zuverlässig blinkt sobald die Fahne kommt und dann aber auch wieder zuverlässig ausgeht wenn die Fahne wieder weg ist. Ich habe meinen direkt auf der Sichtscheibe aufliegend. Zu nah sollte kein Problem sein. Zu weit weg eher problematisch. Einstellen müsstest du quasi wie weit er vom Mittelpunkt der drehenden Sensorfahne weg ist.

Okay, dann lasse ich initial_value: ‘0.001’ Wert so stehen und ändere nichts in der Konfigurationsdatei.
Mich wundert nur, dass die HA Zählerdaten so extrem abweichen von den realen Daten an der Wasseruhr. Hier Wasseruhr ohne Sensor und HA Screen, da habe ich seit gestern 401 Liter Wasser verbraucht :wink:


Prellt vielleicht das Signal?

Mal eine blöde Frage. Wie kann der Wasserverbrauch bei dir wieder sinken? So um ca. 18.00 Uhr rum? Ein Auf-ab kann es doch gar nicht geben.

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Ah jetzt hab ich erst gesehen das du deinen Code gepostet hast, das scheint ja der Code von yavki zu sein. Mit dem bin ich leider nicht zurecht gekommen da ich mich nicht wirklich auskenne, müsstest also ihn fragen. Meinen Code hatte ich weiter oben auch gepostet.

Bin kein Profi in ESP bin aber ich glaube nicht das man einen initial value hier sinnvoll verwenden kann außer man hat eine SD Karte im ESP32 drin die dir den tatsächlichen Wert speichert. Ansonsten würde nach jedem Neustart des ESP alles wieder weg sein.

Mit meinem Code erfasse ich wie viele Liter verbraucht werden. Ein weiterer Templatesensor rechnet das bei mir in m³ um. Mehr hab ich nicht in ESP. Den Rest mache ich in HA, täglicher Verbrauch, Monat, gesamt, tatsächlicher Zählerwert durch Addition des „Offset“. Das ganze weil ich keine speichermöglichkeit im ESP aber in HA habe.

Kann durchaus sein, daher bin ich auch über den Eintrag von Philipp_X gestolpert bzgl. Prellen. So richtig ist mir das Problem des prellens nicht klar, aber ich werde es mir heute nach der Arbeit ansehen und testen.
Bzgl. sinkender Wasserbrauch im HA: Liegt wohl an den mehreren Flashvorgängen des ESPs :wink:
Thema initial value: Ich fand den Parameter sehr praktisch, also sollte ich diesen weg lassen?

Normal sollte das ja nur bei mechanischen Schaltern vorkommen. Du nutzt ja einen induktiven. Da sollte es eigentlich nicht sein.

@harix
Ich denke nicht das du ein Problem mit Prellen hast. Deine Abweichung ist so groß das irgend was anderes nicht stimmt.

Was Prellen ist kann das Internet besser erklären als ich :wink:

Praktisch mag das sein, aber dann muss man wissen was man tut und es technisch richtig umsetzen :wink:

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Genau richtig erkannt, bin noch zu frisch (16 Tage) und unerfahren in diesem tollen Thema. Daher ein großes Danke an alle für die Unterstützung.

Hab mich selbst nochmal bisschen eingelesen. Du hast recht. Wahrscheinlich sollte man hier nicht von Prellen sprechen.
Ich hatte dann wohl eher zu viele Flanken bei mir, warum auch immer. Sicher kann man es wohl nur mit einem oszi beurteilen.

Ein induktiver Sensor kann ja alles möglich erfassen was da innen so abgeht. Er ist ja nicht wirklich abgestimmt auf den Zähler. Da wird man vermutlich mit dem Abstand und der Montagestelle rumprobieren müssen.

Danke für die Erklärung zum Thema Prellen. Ich versuche mich erst einmal in der richtigen Positionierung des Sensors und weiterer Fehleranalyse.

Ich habe gestern da noch etwas getestet und die Vermutung von Dir bzgl. Abstand und Montagestelle ist wohl richtig.
Die mitgelieferten Halterung für den Sensor scheint aktuell das Problem zu sein und habe gleich etwas anderes bestellt. Bedingt durch Urlaub kann ich das ganze jedoch erst in einigen Tagen erneut testen.
Bis dahin, Danke für die Unterstützung.

Super. Gib Bescheid wenn es klappt. Und schönen Urlaub

Hallo zusammen, seit Sonnabend bin ich wieder im Lande und kümmere mich erneut um das Thema. Während unseres Urlaubs ist der Wasserzähler stehen geblieben, sprich kein Verbrauch. Am Wochenende wurde dann viel gewaschen usw. da konnte ich nicht viel testen.

Gestern Abend und heute Morgen habe ich dann doch etwas mehr Zeit investiert. Die neue 3D Halterung funktioniert nicht gut, daher auf Alt wieder zurückgebaut.

Test mit 20 Liter Gesamt (Kochtopf mit 5 L Markierung 4x gefüllt) zeigt folgenden Wert nach Wasserverbrauch:

Wasseruhr Startwert 599,935 mit Home Assistant Anzeige Wert = 599 Liter

· Nach 5L Verbrauch - Home Assistant Anzeige 605 Liter

· Nach 10L Verbrauch - Home Assistant Anzeige 608 Liter

· Nach 15L Verbrauch - Home Assistant Anzeige 613 Liter

· Nach 20L Verbrauch - Home Assistant Anzeige 617 Liter

Wasseruhr Stopwert 599,956 mit Home Assistant Anzeige Wert = 620 Liter

Wasseruhr Wert scheint ja zu passen, aber im HA passt es erneut nicht.

Jetzt, wo ich hier schreibe …… kann es sein, dass ich in meiner esp32-wasser.yaml an Stelle von initial_value: 599 die Zahl um zwei Stellen nach dem Komma erweitern muss z.B. 599,93 als Wasseruhr Startwert?

Danke für die Unterstützung.

Das leidige Thema hat ein Ende. Wie vermutet, liegt es an den Nachkommastellen. Habe jetzt in meiner ESP32 esp32-wasser.yaml den Wasseruhr Startwert 599,935 von aktuell initial_value: 599 auf aktuell Wasseruhr Startwert 600,116 initial_value: 600116 geändert.

Neustart ESP / Neustart HA + Wassertest mit 20L und nun passt auch alles!

Test mit 20 Liter Gesamt (Kochtopf mit 5 L Markierung 4x gefüllt) zeigt folgenden Werte nach tatsächlichem Wasserverbrauch:

Wasseruhr Startwert 600,116 mit Home Assistant Anzeige Wert = 600,116 Liter

· Nach 5L Verbrauch - Home Assistant Anzeige 600,121 Liter

· Nach 10L Verbrauch - Home Assistant Anzeige 600,126 Liter

· Nach 15L Verbrauch - Home Assistant Anzeige 600,131 Liter

· Nach 20L Verbrauch - Home Assistant Anzeige 600,135 Liter

Wasseruhr Stopwert 600,136 mit Home Assistant Anzeige Wert = 600,135 Liter

Für mich so OKAY und funktioniert auch nach mehreren Litern Wasserverbrauch!

Abschließend gesagt, Halterung für Wasseruhr Sensus 620 Q3 4 Baujahr 2020 (Deckeldurchmesser 76-78) funktioniert in Verbindung mit dem Lefircko LJ18A3-8-ZBK Sensor und AZ ESP32 NodeMCU Development Board Dev Kit C V2 mit CP2102 TOP.

Danke an alle für die Unterstützung.

Hallo, habe denselben Kontakt und irgendwie scheint es bei mir nicht alle Impulse zu zählen. Darf ich nach deinem Code für den Sensor fragen?

Hallo,

ich habe ja diesen Smart Meter

https://www.homewizard.com/de-at/watermeter/

Jetzt habe wir einen neuen Wasserzähler installiert bekommen und keiner der Halterungen passt mehr. Hat jemand einen Idee?