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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

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

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

      Hallo zusammen!

      Bei mir läuft der Wasserzähler mit der ESP32CAM seit einiger Zeit problemlos. Klasse Projekt.

      Nun ist bei mir der Gaszähler in der Nähe des Wasserzählers. Da bietet es sich an mittels Reedkontakt diesen auch noch "anzuzapfen". Dazu habe ich den Reedkontakt an GPIO13 angeschlossen und diesen als Eingang mit Pullupwiderstand eingerichtet. Dazu soll der Zustand über MQTT geschrieben werden. Ein entsprechenden Blockyscript ist auch schon geschrieben.

      Der High-Zustand wird auch nach einem Reboot gemeldet, aber wenn nun der Reedkontakt schaltet, bekommen ich per MQTT keine Meldung, dass der Eingang auf LOW gezogen wurde. Auf dem Eingang messe ich 3.1xV, was bestätigt, dass die Config mit Pullup-Widerstand funktioniert. Schaltet der Reedkontakt ist auch wirklich 0V an dem Pin.

      Hier die GPIO-Section aus der Config:

      [GPIO]
      ;IO0 = input disabled 10 false false 
      ;IO1 = input disabled 10 false false 
      ;IO3 = input-pullup disabled 10 false false 
      IO4 = built-in-led disabled 10 true false flashlight
      ;IO12 = input-pullup disabled 10 false false 
      IO13 = input-pullup disabled 0 true false gaszaehler
      LEDType = WS2812
      LEDNumbers = 2
      LEDColor = 150 150 150
      

      Und das gleich nochmal als Bild:
      6da79234-93a8-45e1-9ac9-f89ffa7b9d68-grafik.png

      Jetzt stellt sich mir die Frage, ob das beides (Wasser- + Gaszähler) überhaupt überhaupt mit dem Projekt umsetzbar ist. Hat das so schon jmd ans Laufen bekommen?

      Bin für jede Idee/Unterstützung dankbar 🙂

      Gruß Josh

      EDIT: Hier installierte Firmwareversion: master - v11.2.0 - 2022-08-28

      J J 2 Replies Last reply Reply Quote 0
      • W
        Wolfi @watcherkb last edited by

        @watcherkb

        Hallo

        Könntest du das file" Gaszaehler v16.f3d" für freecad exportieren oder das stl einstellen?

        Gruss
        Wolfgang

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

          @jomjol Ich komm einfach nicht weiter, weil mein Modul andauernd resettet. Ich hab das Modul mal als normale Cam betrieben - keine Restarts. Also scheint das Modul in Ordnung zu sein.
          Ich leg mal einen Auszug vom Log bei, vielleicht hat ja jemand noch eine Idee.


          Internal Flash-LED turn off PWM
          Image loaded from memory: 640, 480, 3
          FlowControll.doFlow - ClassFlowAlignment
          Vor ft->FindTemplate(_temp1); /sdcard/config/ref0.jpg
          Vor ft->FindTemplate(_temp2); /sdcard/config/ref1.jpg
          Alignment: dx -9591881 - dy 142 - rot 90.185417
          2022-11-25T17:38:44
          FlowControll.doFlow - ClassFlowCNNGeneral
          General 0 - Align&Cut
          Guru Meditation Error: Core 0 panic'ed (LoadProhibited). Exception was unhandled.

          Core 0 register dump:
          PC : 0x40196f5b PS : 0x00060630 A0 : 0x801955c4 A1 : 0x3fffb550
          A2 : 0x3ffeab28 A3 : 0x000000f6 A4 : 0x00000077 A5 : 0x00000019
          A6 : 0x000000a1 A7 : 0x00000000 A8 : 0x0000002a A9 : 0x3fffb220
          A10 : 0x00000016 A11 : 0xffffffff A12 : 0x00000001 A13 : 0x3fffb430
          A14 : 0x00000016 A15 : 0x3fffb430 SAR : 0x0000000f EXCCAUSE: 0x0000001c
          EXCVADDR: 0x0000002c LBEG : 0x4008c729 LEND : 0x4008c739 LCOUNT : 0xffffffff

          Backtrace:0x40196f58:0x3fffb550 0x401955c1:0x3fffb580 0x401957fe:0x3fffb630 0x4019581e:0x3fffb650 0x4018c5bf:0x3fffb690 0x400ff7b9:0x3fffb750 0x400ffc15:0x3fffb7a0

          ELF file SHA256: 28356ed42df4c694

          Rebooting...
          ets Jun 8 2016 00:22:57


          Evtl. ist es ja der schon beschriebene Versionskonflikt. An dem Release selbst kann es ja nicht liegen, da es ja schon von einigen im Einsatz ist.

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

            @rene55 Wie hast du den die Referenzimages definiert. Vielleicht liegen sie einfach zu nah am Rand. Das Problem scheint die Autokorrelationsfunktion zum Finden der Referenzen sein.

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

              @jomjol War nicht ganz so einfach, weil der ja immer die Verbindung verloren hat. Also wäre die Lösung: SD-Card neu und von vorne anfangen?

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

                @rene55 ja und erstmal die Referenz nicht so groß und weit genug innen definieren.

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

                  @jomjol Mal sehen, ob ich das heute noch hinkriege, sonst morgen. Werde auf jeden Fall hier berichten. Löst das dann auch das Problem aus Post #2494? Aber erstmal Danke.

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

                    Ich hab die SD-Card neu gemacht und die ganze Prozedur zu Ende bringen können. Also alles ohne Reboot. Danach wieder das gleiche, wie schon beschrieben. Mal ne Frage: ich hab hier noch einen mechanisch sehr wackeligen Aufbau. Kann es daran liegen dass das Bild und die Referenzpunkte nicht sauber erfasst werden und deshalb die Reboots kommen? Der Fehler "The Version of the Web Interface . . ." kommt auch wieder.

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

                      @rene55 nein eigentlich nicht. Poste bitte mal deine Config.ini und einen Screenshot von der Version.

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

                        @jomjol Wo finde ich die Config? Von was genau der Screenshot?

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

                          @rene55 Fileserver: /config/config.ini

                          Screenshot:080893e3-cdf7-48a5-ac84-fc8c2360ac31-grafik.png

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

                            @jomjol Danke für die Hinweise: Ist nur extrem schwierig, während der kurzen Phase zwischen den Reboots dahin zu kommen. Hier die config.ini config.ini und der Screenshot screenshot_System_Info.png

                            ESP8266 J 2 Replies Last reply Reply Quote 0
                            • 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
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            394
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            ai on the edge cnn esp32 hausautomatisierung neuronale netze ov2640 version 2 wasserzähler water gauge water meter
                                            235
                                            3381
                                            1801804
                                            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