Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Wasserzähler - Version 2 - all-in-device

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Wasserzähler - Version 2 - all-in-device

    This topic has been deleted. Only users with topic management privileges can see it.
    • ESP8266
      ESP8266 @Rene55 last edited by ESP8266

      @rene55 , setz mal deine ImageQuality auf 5.

      Deins sieht aber nicht nach einer Github Version aus.

      7aaca765-fa09-4aa7-a455-d944fe67235e-grafik.png

      1 Reply Last reply Reply Quote 0
      • J
        jomjol @Rene55 last edited by

        @rene55 Deine Setting scheint komplett durcheinander:

        1. kein Modelfile:
          6314a2bf-4b5a-45b7-b657-dc061aa96d75-grafik.png
        2. kein Standart-Version
          152cb592-8cd5-4896-b82e-ecaf89f4ac0a-grafik.png

        Am besten nochmal neu aufsetzen mit den Daten aus dem Release-Zip

        Rene55 1 Reply Last reply Reply Quote 0
        • David G.
          David G. last edited by David G.

          Hallo,

          ich habe jetzt schon mehrmals in Folge gehabt, dass der Wechsel der vollem qm nicht korrekt erkannt wird. Ab einem gewissen Punkt liest er die zu hohe Zahl bot dem Komma.
          Kann man da was konfigurieren um das zu optimieren?

          Ich lese den Zähler alle 10nin aus.
          Vorher war es jede Stunde. Des niedrigere Intervall bringt aber nichts.

          Screenshot_20221126_121001_Chrome.jpg

          ESP8266 1 Reply Last reply Reply Quote 0
          • ESP8266
            ESP8266 @David G. last edited by ESP8266

            @david-g sagte in Wasserzähler - Version 2 - all-in-device:

            Ich lese den Zähler alle 10nin aus.
            Vorher war es jede Stunde. Des niedrigere Intervall bringt aber nichts.

            Wieso bringt das nichts? Ich Fotografiere alle 3 Min. Deine Marker sitzen auch nicht Richtig.
            c1c47a1d-b46a-4070-941c-8f6721c8872e-grafik.png
            Sehen die digitalen ROIs auch so aus
            8c51060e-12c7-4416-bc9a-30720ebcd042-grafik.png
            und die analogen?
            eba69968-301d-4367-94c7-ffa75d116617-grafik.png
            Deine Analogen sind auch nach oben verschoben.
            f71d6325-ef9a-453f-9076-57ef30e83ee4-grafik.png

            und zeig mal deine config.ini.
            Zudem fällt auf, das deine Zahlen sehr griselig sind.

            David G. 2 Replies Last reply Reply Quote 0
            • David G.
              David G. @ESP8266 last edited by

              @esp8266

              Anbei die config:

              [MakeImage]
              ;LogImageLocation = /log/source
              WaitBeforeTakingPicture = 5
              ;LogfileRetentionInDays = 15
              Brightness = 0
              Contrast = 0
              Saturation = 0
              LEDIntensity = 50
              ImageQuality = 12
              ImageSize = VGA
              FixedExposure = false
              
              [Alignment]
              InitialRotate = 12
              InitialMirror = false
              SearchFieldX = 20
              SearchFieldY = 20
              AlignmentAlgo = default
              FlipImageSize = false
              /config/ref0.jpg 320 320
              /config/ref1.jpg 423 190
              
              [Digits]
              Model = /config/dig-cont_0570_s3.tflite
              CNNGoodThreshold = 0.5
              ;LogImageLocation = /log/digit
              ;LogfileRetentionInDays = 3
              main.dig1 280 190 22 40 false
              main.dig2 311 191 22 40 false
              main.dig3 338 191 22 40 false
              main.dig4 365 191 22 40 0
              main.dig5 395 191 22 40 0
              
              [Analog]
              Model = /config/ana-cont_11.3.0_s2.tflite
              ;LogImageLocation = /log/analog
              ;LogfileRetentionInDays = 3
              main.ana1 402 295 75 75 false
              main.ana2 351 371 75 75 false
              main.ana3 259 381 75 75 false
              main.ana4 195 315 75 75 false
              
              [PostProcessing]
              ;main.DecimalShift = 0
              PreValueUse = true
              PreValueAgeStartup = 720
              AllowNegativeRates = false
              main.MaxRateValue = 0.05
              ;main.MaxRateType = AbsoluteChange
              ;main.ExtendedResolution = false
              ;main.IgnoreLeadingNaN = true
              ErrorMessage = true
              CheckDigitIncreaseConsistency = false
              
              [MQTT]
              Uri = mqtt://192.168.99.33:1884
              MainTopic = wasserzaehler
              ClientID = wasserzaehler
              user = iobroker
              password = dagrae
              SetRetainFlag = true
              
              ;[InfluxDB]
              ;Uri = undefined
              ;Database = 
              ;Measurement = undefined
              ;user = undefined
              ;password = undefined
              
              ;[GPIO]
              ;IO0 = input disabled 10 false false 
              ;IO1 = input disabled 10 false false 
              ;IO3 = input disabled 10 false false 
              ;IO4 = built-in-led disabled 10 false false 
              ;IO12 = input-pullup disabled 10 false false 
              ;IO13 = input-pullup disabled 10 false false 
              LEDType = WS2812
              LEDNumbers = 2
              LEDColor = 150 150 150
              
              [AutoTimer]
              AutoStart = true
              Intervall = 10
              
              [Debug]
              ;Logfile = false
              ;LogfileRetentionInDays = 3
              
              [System]
              TimeZone = CET-1CEST,M3.5.0,M10.5.0/3
              ;TimeServer = undefined
              ;AutoAdjustSummertime = false
              ;Hostname = undefined
              SetupMode = false
              

              Evtl hab ich das Bild von einer Stelle geholt wo es nicht hoch aufgelöst gespeichert ist.

              So sieht es aus, wenn ich die Zahlen justiere:
              Screenshot_20221126_154423_Chrome.jpg

              Nachjustieren kann ich heute abend mal. Bin unterwegs.

              ESP8266 1 Reply Last reply Reply Quote 0
              • ESP8266
                ESP8266 @David G. last edited by

                @david-g Ok, übernimm mal die Einstellungen:

                [PostProcessing]
                main.DecimalShift = 0
                PreValueUse = true
                PreValueAgeStartup = 720
                AllowNegativeRates = false
                main.MaxRateValue = 1
                main.MaxRateType = AbsoluteChange
                main.ExtendedResolution = false
                main.IgnoreLeadingNaN = false
                ErrorMessage = true
                CheckDigitIncreaseConsistency = true
                
                1 Reply Last reply Reply Quote 0
                • Rene55
                  Rene55 @jomjol last edited by

                  @jomjol Jetzt hab ich die richtigen Dateien drauf 'master', vorher war 'rolling' (wobei mir in der Version das Ausrichten der digitalen ROIs sehr gut gefallen hat [nächstes Release?]). Es sieht jetzt deutlich besser aus, der o.g. Fehler tritt nicht mehr auf.
                  Ich muss mich jetzt nur noch mit zwei Dingen beschäftigen: sauberes, scharfes Bild und stabiles WLAN. Sind aber zunächst meine Baustellen.
                  Danke für die Hilfestellungen. Bei Fragen komme ich bestimmt wieder hierhin.

                  1 Reply Last reply Reply Quote 0
                  • David G.
                    David G. @ESP8266 last edited by David G.

                    @esp8266

                    Hab seien Settings mal übernommen. War ja eigentlich nur ein Parameter anders.

                    Das Ding will mich aber ärgern.
                    Passe den Stand an (Beispiel Kreis links):
                    Screenshot_20221126_185632_Chrome~2.jpg

                    Reboot und dann kommt das raus:
                    Screenshot_20221126_185704_Chrome~2.jpg

                    1 Reply Last reply Reply Quote 0
                    • Rene55
                      Rene55 last edited by

                      Ich habe einen Wasserzähler mit 5 Stellen vor dem Komma, und drei danach. Womit/wodurch wird denn das 'Komma' richtig gesetzt?

                      David G. 1 Reply Last reply Reply Quote 0
                      • David G.
                        David G. @Rene55 last edited by

                        @rene55
                        Dafür ist in den Serrings die Option DecimalShift (oder so ähnlich).

                        ESP8266 Rene55 2 Replies Last reply Reply Quote 0
                        • ESP8266
                          ESP8266 @David G. last edited by ESP8266

                          @david-g , es sind 2 Parameter anders.....und nach Rebooten mit dem Aktualisren etwas Zeit lassen, sonst kommt der ESP nicht hinterher.

                          1 Reply Last reply Reply Quote 0
                          • Rene55
                            Rene55 @David G. last edited by

                            @david-g sagte in Wasserzähler - Version 2 - all-in-device:

                            @rene55
                            Dafür ist in den Serrings die Option DecimalShift (oder so ähnlich).

                            Ok, Dann muss ich also den Parameter in [PostProcessing]
                            ";main.DecimalShift = 0" auf "main.DecimalShift = 3" ändern. Probiere ich nächste Woche aus. Danke.

                            1 Reply Last reply Reply Quote 0
                            • ESP8266
                              ESP8266 last edited by ESP8266

                              @david-g sagte in Wasserzähler - Version 2 - all-in-device:

                              @esp8266

                              Hab seien Settings mal übernommen. War ja eigentlich nur ein Parameter anders.

                              Das Ding will mich aber ärgern.
                              Passe den Stand an (Beispiel Kreis links):
                              Screenshot_20221126_185632_Chrome~2.jpg

                              Reboot und dann kommt das raus:
                              Screenshot_20221126_185704_Chrome~2.jpg

                              Weil deine Marker ungenau eingstellt sind, habe ich schon mal geschrieben. Warum hat der Marker soviel Luft nach oben. Warum sind die Buchstaben nicht richtig eingefasst?
                              Ich habe doch ein Beispiel gepostet.
                              Deine Digits genauso. Bei mir ist die Ebene gleich ausgerichtet.
                              Wenn man die Wiki richtig durch liesst, sollte alles schon beantwortet sein.
                              Und mal ein wenig ausprobieren schadet auch nichts, es geht deshalb nichts kaputt.
                              Ich bin raus hier....

                              David G. 1 Reply Last reply Reply Quote 0
                              • David G.
                                David G. @ESP8266 last edited by David G.

                                @esp8266

                                Das mit den Markern muss bei den über 2000 Posts wohl untergegangen sein.

                                Die digits haben unterschiedliche Höhen da dekse tatsächlich unterschiedlich sind.
                                Manche Zahlen stehen immer höher.
                                Hab gestern aber alles (bis auf die Marker) nochmal angepasst.

                                EDIT
                                Wenn ich die digits wirklich genau ausreichte passt der innere Rahmen nicht. Entweder steht außen über oder drinnen ist die Zahl abgeschnitten. Vermutlich weil ich den unteren weißen Bereich nicht mit erfassen möchte.

                                ESP8266 1 Reply Last reply Reply Quote 0
                                • ESP8266
                                  ESP8266 last edited by ESP8266

                                  @david-g, das ist bei mir genauso und juckt der Software überhaupt nicht. Was machste denn, wenn die Zahl dann mittig steht, wieder nach justieren?
                                  So ganz doof ist die Sofware nicht
                                  und das es 2 Parameter waren, muss wohl auch untergegangen sein.

                                  2000 Posts finde ich ein bisschen übertrieben. Geschrieben wurde das alles in den letzten 10- 12 Posts.

                                  Einen schönen 1. Advent noch.

                                  1 Reply Last reply Reply Quote 0
                                  • ESP8266
                                    ESP8266 @David G. last edited by ESP8266

                                    @david-g , noch mal zu deiner config.ini. Was mir im nachherein noch aufgefallen ist, das einiges anders ist wie nur die 2 Parameter. Genauer sind es sogar 3 Parameter die ins Auge fallen. Schau mal genauer hin.
                                    Bei dir sind zudem fast alle Parameter mit Semikolons versehen, bei mir nicht. Das heißt, das die nicht angehakt wurden bzw. nicht Akiv sind.

                                    David G. 2 Replies Last reply Reply Quote 0
                                    • David G.
                                      David G. @ESP8266 last edited by David G.

                                      @esp8266

                                      Stimmt. Da hast du recht.
                                      Habe deine Settings per c&p eingefügt als du sie gepostst hast.
                                      Gestern abend hatte ich noch einmal eine "Falschmeldung".
                                      Hab dann die Digits alle im ganzen noch ein wenig verschoben.
                                      Nach dem reboot hat er es dann richtig erkannt.

                                      Denke, jetzt habe ich es.
                                      Screenshot_20221128_071315_Gallery.jpg

                                      Edit
                                      Was mir aufgefallen ist. Auf dem Bild denkt man, dass um die Referenzmarken noch was Luft ist. In dem abgespeicherten Referenzbildern schneidet es auf den Pixel genau die Buchstaben an.

                                      1 Reply Last reply Reply Quote 0
                                      • David G.
                                        David G. @ESP8266 last edited by

                                        @esp8266

                                        Hey,

                                        hab jetzt wieder, dass er einem qm zu viel ausliest.

                                        Hast du noch einen Tip für mich?
                                        Die Konfiguration ist wie oben, nur mit deinen Anpassungen.

                                        Die Marker und Ausrichtung der Digits sehen wie folgt aus beim falsch eingelesen Zählerstand:
                                        Screenshot_20221128_094736_Chrome.jpg

                                        ESP8266 1 Reply Last reply Reply Quote 0
                                        • ESP8266
                                          ESP8266 @David G. last edited by ESP8266

                                          @david-g , spiel bitte noch mit den Einstellungen rum, die 4 wurde noch nicht erreicht, d.h. dann sollte normal noch die 3 zur Berechnung heran gezogen werden. Wenn dann dort irgendwann NaN steht, einfach ignorieren. Das berechnet dann die Software selbst. Der korrekte Wert sollte dann in der Value erscheinen. Das ist immer bei Zahlenwechsel.

                                          ...und ändere mal dein Model in folgendes:

                                          174d3272-c7ab-4be5-92d5-4598dbe0c6af-grafik.png

                                          btw. das C hat noch Luft nach unten 1-2 Pixel nach oben 1 Pixel. Das einfassen der Marker ist besonders wichtig sonst verschiebt sich das Bild evtl. 2 Pixel nach unten oder 1 Pixel nach oben und wird Schief. Die Erfahrung habe ich selber schon gemacht

                                          David G. 1 Reply Last reply Reply Quote 0
                                          • David G.
                                            David G. @ESP8266 last edited by

                                            @esp8266

                                            Die Digits habe ich umgestellt und das C was angepasst.
                                            Für die analogen Zeiger habe ich den entsprechenden Eintrag nicht gefunden.
                                            Nach dem reboot hat er die 3 richtig erkannt.

                                            Ich beobachte es weiter.

                                            P. S.
                                            Was macht die Referenz?
                                            Falls das Bild was verwackelt zum nachjustieren?

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            859
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            ai on the edge cnn esp32 hausautomatisierung neuronale netze ov2640 version 2 wasserzähler water gauge water meter
                                            235
                                            3381
                                            1536764
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo