Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Wasserzähler - Selfmade

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Wasserzähler - Selfmade

Scheduled Pinned Locked Moved Hardware
wasser wasserzählerhow-to
1.1k Posts 48 Posters 392.8k Views 72 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J jomjol

    @hugo1215 sagte in Wasserzähler - Selfmade:

    @jomjol Super vielen dank. Habe alles zum laufen bekommen. Erkennung klappt soweit auch nicht schlecht aber irgendwie scheint bei mir eine Zahl nicht richtig zu klappen. Aus einer 2 macht er eine 8. Habe schon versucht mit einer guten Ausrichtung und Schärfe das ganze hinzubekommen aber irgendwie mag er die 2 nicht.

    Bildschirmfoto 2020-04-25 um 10.53.16.png

    Hallo Hugo,
    klingt gut ist aber echt ein glücklicher Zufall. Bemerke erst jetzt, dass deine Ziffern ja auch weisse Schrift auf schwarzem Grund sind. Darauf ist das CNN nicht trainert. Das ist aber auch spannend für andere Nutzer. Daher folgende Bitte: kannst du eine zeitlang die Bilder loggen und wenn du dann von jeder Ziffer 3-4 hast, mir das Log-Verzeichnis schicken. Bitte jeweils für rote und schwarze Ziffern.
    Dann erweitere ich das Training mit den Ziffern und es sollte auch mit der 2 klappen.
    Beste Grüße,
    jomjol

    KnallochseK Offline
    KnallochseK Offline
    Knallochse
    wrote on last edited by
    #882

    @jomjol Ich bekomme bei beiden Dockern (6.0 und Lite) die gleiche Versionsinfo. Ich habe beide parallel laufen.
    Wäre schön wenn du diese noch unterschiedlich ausgibst.

    Bis jetzt konnte ich mit der neuen „Lite“ Version keine Auffälligkeiten feststellen. Scheint gut zu laufen.
    Ich finde dein Projekt immer noch geil, und das läuft ja auch schon seit November 2019 👍

    HM&HMIP über 100 Geräte + IoBroker auf DS918+ uvm.

    J 1 Reply Last reply
    0
    • KnallochseK Knallochse

      @jomjol Ich bekomme bei beiden Dockern (6.0 und Lite) die gleiche Versionsinfo. Ich habe beide parallel laufen.
      Wäre schön wenn du diese noch unterschiedlich ausgibst.

      Bis jetzt konnte ich mit der neuen „Lite“ Version keine Auffälligkeiten feststellen. Scheint gut zu laufen.
      Ich finde dein Projekt immer noch geil, und das läuft ja auch schon seit November 2019 👍

      J Offline
      J Offline
      jomjol
      wrote on last edited by
      #883

      @Knallochse Du hast natürlich Recht. Docker mit Versionsupdate kompiliert.
      Danke für die Rückmeldung, dass bei dir alles läuft. Ich werde mittelfristig auf die lite-Version umstellen, da ich dann komplett das Kompilieren der Tensorflow-Bibliothek für Synology verzichten kann.
      Was meinst du, wie die Community mit einer nicht abwärtskompatiblen Version zurecht kommt?

      KnallochseK 1 Reply Last reply
      0
      • J jomjol

        @Knallochse Du hast natürlich Recht. Docker mit Versionsupdate kompiliert.
        Danke für die Rückmeldung, dass bei dir alles läuft. Ich werde mittelfristig auf die lite-Version umstellen, da ich dann komplett das Kompilieren der Tensorflow-Bibliothek für Synology verzichten kann.
        Was meinst du, wie die Community mit einer nicht abwärtskompatiblen Version zurecht kommt?

        KnallochseK Offline
        KnallochseK Offline
        Knallochse
        wrote on last edited by Knallochse
        #884

        @jomjol Also ich habe deine Dockerversionen mit dem Bridge_Netzwerk erstellt. Dabei habe ich mehrere Container mit verschiedene Ports (+1) benutzt. Dadurch lässt sich die Auswertung der Daten in IoBroker gut anpassen. Ob man nun den Parser Adapter, oder das Script von @sissiwup nutz oder mein Blockly, so kann mann einfach zwischen den verschiedenen Docker Versionen wechseln (auch der Lite-version). Ich sehe hier kein Problem mit der Abwärtskompatibilität, da die Daten in den verschiedenen Versionen gleich ausgegeben werden.
        Der Arbeitsspeicherbedarf mit der Lite_Version schein aber wesentlich besser zu sein
        35d250a2-a04c-460d-a481-71b4e5dfebda-image.png

        Zusammenfassend möchte ich sagen, dass dein Projekt bei mir funktioniert. Das ist nicht selbstverständlich. Ich habe schon andere "Bastelobjekte" unternommen, und musste kapitulieren. Aber ich experimentiere gern.

        HM&HMIP über 100 Geräte + IoBroker auf DS918+ uvm.

        1 Reply Last reply
        0
        • pfriedP Offline
          pfriedP Offline
          pfried
          wrote on last edited by pfried
          #885

          @jomjol Bei mir gibt die Lite Version exakt dasselbe aus wie die Full Version! :+1:
          EDIT: Dachte der Container raspi-rolling-lite läuft, habe aber eine falsche Abfrage gemacht. Sorry!
          Der Container raspi-rolling-lite läuft auf meinem RB3+ nicht. Er reseted wiederkehrend.

          bb383714-c46a-4268-8703-04b3ef1deae7-grafik.png

          J 1 Reply Last reply
          0
          • pfriedP Offline
            pfriedP Offline
            pfried
            wrote on last edited by
            #886

            @jomjol Frage zu der Bilderkennung: was ist wichtiger, das die roten Zeiger genau in der Mitte sind, oder die Ziffernbeschriftungsscheibe genau zentriert? Beispiel Zeiger1, ganz rechts:

            0da9a56e-3ac8-43ec-9c5c-fa7028775013-grafik.png

            J 1 Reply Last reply
            0
            • pfriedP pfried

              @jomjol Frage zu der Bilderkennung: was ist wichtiger, das die roten Zeiger genau in der Mitte sind, oder die Ziffernbeschriftungsscheibe genau zentriert? Beispiel Zeiger1, ganz rechts:

              0da9a56e-3ac8-43ec-9c5c-fa7028775013-grafik.png

              J Offline
              J Offline
              jomjol
              wrote on last edited by
              #887

              @pfried Ich bin mir selber nicht ganz sicher. Der Zeiger ist aber wichtiger, wie die Ziffern, den letztlich enthält er die Informationen.

              1 Reply Last reply
              0
              • pfriedP pfried

                @jomjol Bei mir gibt die Lite Version exakt dasselbe aus wie die Full Version! :+1:
                EDIT: Dachte der Container raspi-rolling-lite läuft, habe aber eine falsche Abfrage gemacht. Sorry!
                Der Container raspi-rolling-lite läuft auf meinem RB3+ nicht. Er reseted wiederkehrend.

                bb383714-c46a-4268-8703-04b3ef1deae7-grafik.png

                J Offline
                J Offline
                jomjol
                wrote on last edited by
                #888

                @pfried Kannst du mal schauen, ob du eine Fehlermeldung aus dem Log-File bekommst? Ich habe den Container auch auf einen Raspi3 getestet und er hat funktioniert.
                Wichtig ist aber, dass du die Config.ini anpasst und die CNN-Netzwerkinfos als tflite-Dateien zur Verfügung stellst.

                pfriedP 1 Reply Last reply
                0
                • coyoteC Offline
                  coyoteC Offline
                  coyote
                  Most Active
                  wrote on last edited by
                  #889

                  @jomjol wollte gerade auf meiner QNAP in Docker die Lite Version mal testen, bekomme den Container aber gar nicht erst gestartet.

                  0.0                                                                                                                                         
                  Start Init Zaehlerstand                                                                                                                     
                  Traceback (most recent call last):                                                                                                          
                    File "./wasseruhr.py", line 120, in <module>                                                                                              
                      wasserzaehler = lib.ZaehlerstandClass.Zaehlerstand()                                                                                    
                    File "/lib/ZaehlerstandClass.py", line 47, in __init__                                                                                    
                      self.readAnalogNeedle = lib.UseAnalogCounterCNNClass.UseAnalogCounterCNN(model_file, in_dx, in_dy, log_Image, LogNames)                 
                    File "/lib/UseAnalogCounterCNNClass.py", line 38, in __init__                                                                             
                      for i in range(in_numberclasses):                                                                                                       
                  NameError: name 'in_numberclasses' is not defined                                                                                           
                                                                      
                  
                  1 Reply Last reply
                  0
                  • J jomjol

                    @pfried Kannst du mal schauen, ob du eine Fehlermeldung aus dem Log-File bekommst? Ich habe den Container auch auf einen Raspi3 getestet und er hat funktioniert.
                    Wichtig ist aber, dass du die Config.ini anpasst und die CNN-Netzwerkinfos als tflite-Dateien zur Verfügung stellst.

                    pfriedP Offline
                    pfriedP Offline
                    pfried
                    wrote on last edited by
                    #890

                    @jomjol So jetzt funktioniert es mit dem Docker Container. Die Auswertung hat immer noch das Problem mit den Zeigern:

                    fec97e1a-1743-4274-8254-4c976e7f1be1-grafik.png

                    Erkannt wird:

                    6cdf4e38-0200-44b8-a260-4cc7489177c2-grafik.png

                    Also 29.8965 statt 29.8929

                    Lasse jetzt mal die Lite Version laufen. Wenn ich was testen soll lasse es mich bitte wissen.

                    1 Reply Last reply
                    0
                    • coyoteC Offline
                      coyoteC Offline
                      coyote
                      Most Active
                      wrote on last edited by
                      #891

                      @jomjol da es nicht funktioniert hat die Lite Version auf dem QNAP in der Container Station zu installieren, habe ich dann heute die Lite Version auf meinem NUC im Container installiert. Lief soweit alles durch und sieht bisher gut aus, Erkennung klappt bisher einwandfrei. :+1:

                      J 1 Reply Last reply
                      0
                      • coyoteC coyote

                        @jomjol da es nicht funktioniert hat die Lite Version auf dem QNAP in der Container Station zu installieren, habe ich dann heute die Lite Version auf meinem NUC im Container installiert. Lief soweit alles durch und sieht bisher gut aus, Erkennung klappt bisher einwandfrei. :+1:

                        J Offline
                        J Offline
                        jomjol
                        wrote on last edited by
                        #892

                        @coyote Ist ein bisschen strange - den bei mir lief es auch, aber dein Screenshot mit der Fehlermeldung hat mich noch auf zwei Fehler beim erzeugen der jpg-Logs geführt.
                        Ein Update für die lite-Version habe ich gerade hochgeladen - Docker-Build läuft - Version 7.0.1 - lite.

                        Danke für deine Rückmeldung - hat sehr geholfen.

                        Beste Grüße,
                        jomjol

                        KnallochseK 1 Reply Last reply
                        0
                        • J jomjol

                          @coyote Ist ein bisschen strange - den bei mir lief es auch, aber dein Screenshot mit der Fehlermeldung hat mich noch auf zwei Fehler beim erzeugen der jpg-Logs geführt.
                          Ein Update für die lite-Version habe ich gerade hochgeladen - Docker-Build läuft - Version 7.0.1 - lite.

                          Danke für deine Rückmeldung - hat sehr geholfen.

                          Beste Grüße,
                          jomjol

                          KnallochseK Offline
                          KnallochseK Offline
                          Knallochse
                          wrote on last edited by
                          #893

                          @jomjol Habe gerade geupdatet. Versionsinfo passt 👍

                          Version 7.0.1 - lite (2020-04-27)
                          

                          Keine Fehler beim Starten des Containers auf meiner Synology 918+

                          HM&HMIP über 100 Geräte + IoBroker auf DS918+ uvm.

                          1 Reply Last reply
                          0
                          • J jomjol

                            @hugo1215 sagte in Wasserzähler - Selfmade:

                            @jomjol Super vielen dank. Habe alles zum laufen bekommen. Erkennung klappt soweit auch nicht schlecht aber irgendwie scheint bei mir eine Zahl nicht richtig zu klappen. Aus einer 2 macht er eine 8. Habe schon versucht mit einer guten Ausrichtung und Schärfe das ganze hinzubekommen aber irgendwie mag er die 2 nicht.

                            Bildschirmfoto 2020-04-25 um 10.53.16.png

                            Hallo Hugo,
                            klingt gut ist aber echt ein glücklicher Zufall. Bemerke erst jetzt, dass deine Ziffern ja auch weisse Schrift auf schwarzem Grund sind. Darauf ist das CNN nicht trainert. Das ist aber auch spannend für andere Nutzer. Daher folgende Bitte: kannst du eine zeitlang die Bilder loggen und wenn du dann von jeder Ziffer 3-4 hast, mir das Log-Verzeichnis schicken. Bitte jeweils für rote und schwarze Ziffern.
                            Dann erweitere ich das Training mit den Ziffern und es sollte auch mit der 2 klappen.
                            Beste Grüße,
                            jomjol

                            H Offline
                            H Offline
                            hugo1215
                            wrote on last edited by
                            #894

                            @jomjol werde die Zahlen für dich aufzeichen und dann wenn ich alles habe dir dann zukommen lassen.
                            Momentan habe ich aber noch damit zu kämpfen das der ESP sich immer wieder Abschaltet. Gibt es eine Deep Sleep modus??
                            gruß

                            M 1 Reply Last reply
                            0
                            • H hugo1215

                              @jomjol werde die Zahlen für dich aufzeichen und dann wenn ich alles habe dir dann zukommen lassen.
                              Momentan habe ich aber noch damit zu kämpfen das der ESP sich immer wieder Abschaltet. Gibt es eine Deep Sleep modus??
                              gruß

                              M Offline
                              M Offline
                              mameier1234
                              wrote on last edited by mameier1234
                              #895

                              @hugo1215 sagte in Wasserzähler - Selfmade:

                              @jomjol werde die Zahlen für dich aufzeichen und dann wenn ich alles habe dir dann zukommen lassen.
                              Momentan habe ich aber noch damit zu kämpfen das der ESP sich immer wieder Abschaltet. Gibt es eine Deep Sleep modus??
                              gruß

                              Das Problem hatten hier einige... jomjol hat eine rolling-Version gebaut.. da gibt es keine Probleme mehr...

                              https://github.com/jomjol/water-meter-picture-provider/tree/rolling

                              Ich hatte mir vorher einen eigenen Watchdog gebaut, der die Steckdose resettet hatte, wenn kein ping mehr kam.. .jetzt ist seit 3 Wochen kein einziger Ausfall mehr gewesen..

                              Grüße,

                              Martin

                              J 1 Reply Last reply
                              0
                              • M mameier1234

                                @hugo1215 sagte in Wasserzähler - Selfmade:

                                @jomjol werde die Zahlen für dich aufzeichen und dann wenn ich alles habe dir dann zukommen lassen.
                                Momentan habe ich aber noch damit zu kämpfen das der ESP sich immer wieder Abschaltet. Gibt es eine Deep Sleep modus??
                                gruß

                                Das Problem hatten hier einige... jomjol hat eine rolling-Version gebaut.. da gibt es keine Probleme mehr...

                                https://github.com/jomjol/water-meter-picture-provider/tree/rolling

                                Ich hatte mir vorher einen eigenen Watchdog gebaut, der die Steckdose resettet hatte, wenn kein ping mehr kam.. .jetzt ist seit 3 Wochen kein einziger Ausfall mehr gewesen..

                                J Offline
                                J Offline
                                jomjol
                                wrote on last edited by
                                #896

                                @mameier1234 Ich habe die Rolling jetzt in die Master gemerged.

                                1 Reply Last reply
                                1
                                • H Offline
                                  H Offline
                                  hugo1215
                                  wrote on last edited by
                                  #897

                                  mal eine frage wie habt ihr das mit der Spiegelung des Lichtes gemacht. Die Onboard LED ist so Mega hell das ich immer eine Spiegelung mit im Bild habe somit ist das Bild überbelichtet und es werden die Zahlen nicht Sauber erkannt. Habe schon versucht mit Papier eine Art Filter zu basteln aber irgendwie ohne erfolg.
                                  Gruß

                                  1 Reply Last reply
                                  0
                                  • AtifanA Offline
                                    AtifanA Offline
                                    Atifan
                                    wrote on last edited by
                                    #898

                                    Ich hab bei mir an dem Punkt wo das Licht reflektiert wird etwas Mattes hingeklebt (schwarzer Filzgleiter)

                                    6ad08aaa-d7a6-4875-9025-bc8861f6e836-image.png

                                    1 Reply Last reply
                                    0
                                    • M Offline
                                      M Offline
                                      muerzi
                                      wrote on last edited by
                                      #899

                                      Hi

                                      sehr geiles Projekt das du da auf die Beine gestellt hast.
                                      Hab das natürlich gleich nachgebaut und mich 3 tage damit beschäftigt.

                                      Mittels eines Blockly werte ich nur die Dezimalzahlen (ohne ganze m³) aus und erhöhe auch die ganze Zahl m³

                                      Da ich gerade meinen Pool fülle, aktualisiere ich alle 1min. den Stand der Uhr.

                                      Wie man im Bild erkennen kann, sind die ersten 300l bei jedem angefangenen m³ linear, danach gibts aber Probleme.

                                      5f0ab5cc-96e7-452e-b853-792c03c05112-image.png ![alt text](image url)

                                      Habe die Zeiger (884) per Debug jetzt gespeichert und bereis klassifiziert.
                                      Bin nach deiner Anleitung in Github vorgegangen und wollte das Set selbst anlernen.
                                      Leider habe ich aber in Jupyter diverse Fehler beim erstellen des h5 file.

                                      Dürfte ich dir meine Zeiger senden damit du sie bei dir durch den Trainingalgo jagst und dann das neue Trainingfile zur verfügung stellst?
                                      Wenn Ja, wie kann ich dir die zukommen lassen?

                                      Anbei noch ein Bild meiner Uhr.
                                      Sind wie Reflektionen vlt. zu stark?

                                      75872b28-d7ec-4883-a11f-c361aee350cc-image.png

                                      J 1 Reply Last reply
                                      0
                                      • M muerzi

                                        Hi

                                        sehr geiles Projekt das du da auf die Beine gestellt hast.
                                        Hab das natürlich gleich nachgebaut und mich 3 tage damit beschäftigt.

                                        Mittels eines Blockly werte ich nur die Dezimalzahlen (ohne ganze m³) aus und erhöhe auch die ganze Zahl m³

                                        Da ich gerade meinen Pool fülle, aktualisiere ich alle 1min. den Stand der Uhr.

                                        Wie man im Bild erkennen kann, sind die ersten 300l bei jedem angefangenen m³ linear, danach gibts aber Probleme.

                                        5f0ab5cc-96e7-452e-b853-792c03c05112-image.png ![alt text](image url)

                                        Habe die Zeiger (884) per Debug jetzt gespeichert und bereis klassifiziert.
                                        Bin nach deiner Anleitung in Github vorgegangen und wollte das Set selbst anlernen.
                                        Leider habe ich aber in Jupyter diverse Fehler beim erstellen des h5 file.

                                        Dürfte ich dir meine Zeiger senden damit du sie bei dir durch den Trainingalgo jagst und dann das neue Trainingfile zur verfügung stellst?
                                        Wenn Ja, wie kann ich dir die zukommen lassen?

                                        Anbei noch ein Bild meiner Uhr.
                                        Sind wie Reflektionen vlt. zu stark?

                                        75872b28-d7ec-4883-a11f-c361aee350cc-image.png

                                        J Offline
                                        J Offline
                                        jomjol
                                        wrote on last edited by
                                        #900

                                        @muerzi Ich kann die Zeiger gerne mit ins Anlernen aufnehmen, dann haben auch alle etwas davon. Ich brauche sie aber ein bisschen vorsortiert. Du kannst mir die Bilder entweder per Mail schicken (Schicke mir deine Mail-Adresse per PM, dann antworte ich) oder das Archiv irgendwo zum Download bereitstellen.
                                        Bitte aber die Klassifizierung der Bilder im Filenahme selbst vornehmen. Ich brauche den Anzeigewert des Zeigers mit einer Nachkommastelle am Anfang des Filenames (z.B. "5.5_Zeiger.jpg"). Das wäre ein Zeiger der genau zwischen 5 & 6 steht.

                                        Beste Grüße,
                                        jomjol

                                        1 Reply Last reply
                                        0
                                        • S Offline
                                          S Offline
                                          Stev8176
                                          wrote on last edited by Stev8176
                                          #901

                                          Hallo,
                                          ich muss euch allen eine großes Lob und besten Dank aussprechen, ein wirklich super Sache die ihr hier gemacht habet. Und vor allem mal super dokumentiert. Ich habe den Wasserzähler nun auch seit gestern auf einem Pi 4 am laufen. Leider habe ich die Lite Version zu spät gelesen :( und habe die normale Version installiert.
                                          Frage: besitzt die Lite noch das memory leakage ?

                                          Ich habe ebenfalls Probleme mit der ESP32 CAM. Nach einer gewissen zeit bekomme ich keine Bilder mehr gesendet.
                                          Beim Aufruf http://192.168.xxx.xxx/capture_with_flashlight bekomme ich immer nur ein Timeout, aber der Aufruf ohne Paramter http://192.168.xxx.xxx gibt aber eine Antwort zurück

                                          Hello from ESP32-CAM!
                                          Version:                2.3.1
                                          Flash-Light is on       GPIO4 - recommended illumination!
                                          WS2812b-LED Strip is on GPIO2 - if connected
                                          Watchdog enabled with 120s
                                          

                                          somit ist die ES32Cam nicht offline.

                                          Was mich wundert ist das die Version 2.3.1 angezeigt wird obwohl ich die 2.4.0 heruntergeladen habe. In der "JomjolGitESP32CAM-Server-Class.cpp" steht noch 2.3.1 drin

                                          Macht weiter so und bleibt Gesund

                                          J 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          592

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe