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.
    • C
      ChrisXY @ESP8266 last edited by

      @esp8266 Ja ich hoffe auch das @jomjol vielleicht ein Feld mit "Status" oder "Error" mit auswerten lässt. Das IR Auslesen soll auch mehr auf die Batterie gehen. Viel hab ich zum IR Auslesen auch nicht gefunden. Wüsste ja gerne vorher ob der Status da auch Übermittelt wird... Meine Versicherung musste erstmal fast 20k zahlen für ein Rohrbruch .. Die wollten aber nichtmal 3 Meter Wasserleitung erneuern das habe ich auf eigene kosten gemacht. Abzusehen das die nicht länge hält. Glaub ich wohne in der falschen ecke in Deutschland.

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

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

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

        Mein Wasserzähler zeigt auch ein Wasserrohrbruch usw. an als Symbol. Bekommt man das irgendwie ausgewertet?
        Vielleicht mit einem anderen OCR? Kann ich das Bild vom ESP doppelt abgreifen?

        Der ESP32 Ist jetzt schon an seine Grenzen. Wie soll er dann noch ein 2. Bild auswerten?

        Muss ich leider so bestätigen. Zusätzliche Informationen sind mit verbliebenden 3% ROM und knappem Speicher nur sehr aufwendig möglich.

        C 1 Reply Last reply Reply Quote 0
        • N
          nhet last edited by nhet

          Moinsen, gibt es logische Erklärungen warum die folgende Werte nicht korrekt erkannt wurden?
          Screenshot_20221105_081738_com.android.chrome.jpg

          Hier ist meine Config:

          [MakeImage]
          ;LogImageLocation = /log/source
          WaitBeforeTakingPicture = 5
          ;LogfileRetentionInDays = 15
          Brightness = 0
          Contrast = 0
          Saturation = 0
          LEDIntensity = 10
          ImageQuality = 12
          ImageSize = VGA
          FixedExposure = false
          
          [Alignment]
          InitialRotate = -2
          InitialMirror = false
          SearchFieldX = 20
          SearchFieldY = 20
          AlignmentAlgo = default
          FlipImageSize = false
          /config/ref0.jpg 139 369
          /config/ref1.jpg 549 253
          
          [Digits]
          Model = /config/dig-s1d-md-v1.0-q.tflite
          ;CNNGoodThreshold = 
          ;LogImageLocation = /log/digit
          ;LogfileRetentionInDays = 3
          strom.1000 229 32 50 85 0
          strom.100 273 32 50 85 0
          strom.10 313 32 50 85 0
          strom.1 351 32 50 85 0
          strom.01 397 32 50 85 0
          
          ;[Analog]
          Model = /config/ana1000s2.tflite
          ;LogImageLocation = /log/analog
          ;LogfileRetentionInDays = 3
          
          [PostProcessing]
          strom.DecimalShift = -1
          PreValueUse = true
          PreValueAgeStartup = 720
          AllowNegativeRates = false
          strom.MaxRateValue = 1
          strom.MaxRateType = AbsoluteChange
          strom.ExtendedResolution = true
          strom.IgnoreLeadingNaN = true
          ErrorMessage = true
          CheckDigitIncreaseConsistency = false
          
          [MQTT]
          Uri = mqtt://192.168.0. Xyz:1883
          MainTopic = stromzaehler
          ClientID = strom
          user = iob
          password = 
          SetRetainFlag = false
          
          ;[InfluxDB]
          ;Uri = 
          ;Database = 
          ;Measurement = 
          ;user = 
          ;password = 
          
          ;[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
          
          
          
          ESP8266 1 Reply Last reply Reply Quote 0
          • C
            ChrisXY @jomjol last edited by

            @jomjol okay schade. Kann man das Foto den als Link abrufen irgendwie ? Dann würde ich es vielleicht anders wo "Auswerten"

            J C 2 Replies Last reply Reply Quote 0
            • J
              jomjol @ChrisXY last edited by

              @chrisxy
              http://IP-ADRESS/img_tmp/raw.jpg

              C 1 Reply Last reply Reply Quote 0
              • ESP8266
                ESP8266 @nhet last edited by ESP8266

                @nhet , ja die Reflexion auf der 2. Die beiden davor werden auch mal Probleme machen. Zu dem sind die Umrahmungen nicht wie in der Wiki beschrieben. Deine Cam scheint auch schräg von der Seite zu fotografieren, dadurch gibt es zusätzliche Verfälschungen.
                Auch wenn es sich hier um eine Wasseruhr handelt, sollten die Rahmen exakt ausgerichtet sein:
                e337a81e-0d78-4864-9720-a64096fedd54-grafik.png
                und jeder Rahmen hat die gleiche Größe und y Position.

                btw...Wo lassen sie sich die RSSI und die Temp Werte aktivieren?

                N 1 Reply Last reply Reply Quote 0
                • N
                  nhet @ESP8266 last edited by

                  @esp8266

                  Ich hab's jetzt versucht den ESP besser auszurichten und die Felder neu einzustellen.
                  Hier sind mal die Werte. Die Felder sind alle gleich groß und liegen alle auf demselben Y Punkt.

                  strom.1000 336 48 39 67 0
                  strom.100 378 48 39 67 0
                  strom.10 417 48 39 67 0
                  strom.1 459 48 39 67 0
                  strom.01 510 48 39 67 0
                  

                  47a69723-9921-4aa6-a668-50c5026a74b2-image.png

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

                    @nhet , aber das innere Feld umschließt nicht die Zahlen. Jetzt sieht alles einigermaßen gerade aus.
                    Deine Spiegelungen sind an Ziffer 2 , 3 und 4 noch immer vorhanden. Sie haben einen weißen Unterstrich.
                    Du hast noch nicht meine Frage beantwortet.

                    N 1 Reply Last reply Reply Quote 0
                    • N
                      nhet @ESP8266 last edited by

                      @esp8266 Das mit den Spiegelungen muss ich noch mal versuchen zu eliminieren. Geht vermutlich aber nur mit zusätzlichen LEDs?

                      Du meinst mit Frage, die Frage nach dem RSSI und CPU-Temp Wert? Das kann ich dir leider nicht beantworten die Werte waren plötzlich da. Ich hatte gestern mal einige Updates von 11.1.1 bis nach 12.0.3 gemacht. Dabei hab ich jedes Release schön nach einander mit Firmware und html geflasht.

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

                        @nhet , ok danke, ich habe noch nicht aktualisiert. Werde ich morgen machen. So wie ich das in deiner Config gelesen habe, nutzt du doch schon externe LED´s. Da würde ich mit der Position spielen. Die hatte ich auch und musste in der Röhre das LED Band runter schieben. Damit ging es.

                        N 1 Reply Last reply Reply Quote 0
                        • N
                          nhet @ESP8266 last edited by

                          @esp8266 Nein, ich nutze aktuell die auf dem ESP fest verbaute LED

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

                            @nhet , nicht richtig hin geguckt. Dann versuche es mit ext. LED's.

                            1 Reply Last reply Reply Quote 0
                            • ?
                              A Former User last edited by

                              Hallo zusammen.
                              Ich habe gelegentlich das Problem, dass der PreValue größer als der RawValue ist. In der Config sind negative Werte sind nicht erlaubt, somit bekomme ich auch eine Fehlermeldung. Soweit ok.
                              Den PreValue kann ich nur über die Weboberfläche ändern. Gibt es eine Möglichkeit den PreValue über mqtt oder api zu setzen? In einem Fehlerfall könnte ich dass dann über ein Skript lösen.

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

                                @achbz , wäre für mich auch intressant. Dazu müsste der Datenpunkt "Prevalue" zur Verfügung gestellt werden. Ein 2. Datenpunkt für die Neueingabe.
                                @jomjol ginge das? Wäre Nett wenn du das in den Code mit einbringen würdest.
                                Da drüber habe ich mir schon mal Gedanken gemacht und doch vergessen.

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

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

                                  @achbz , wäre für mich auch intressant. Dazu müsste der Datenpunkt "Prevalue" zur Verfügung gestellt werden. Ein 2. Datenpunkt für die Neueingabe.
                                  @jomjol ginge das? Wäre Nett wenn du das in den Code mit einbringen würdest.
                                  Da drüber habe ich mir schon mal Gedanken gemacht und doch vergessen.

                                  Über API geht:
                                  /setPreValue?value=VALUE&numbers=NUMBERNAME

                                  ? 1 Reply Last reply Reply Quote 0
                                  • ?
                                    A Former User @jomjol last edited by

                                    Über API geht:
                                    /setPreValue?value=VALUE&numbers=NUMBERNAME

                                    Hallo @jomjol, danke für den Hinweis.

                                    Ich musste allerdings den Befehl erweitern um ein ".html", da ich sonst immer die Meldung "Failed to read existing file" erhalten habe.

                                    Also /setPreValue.html?value=xxxx&numbers=main

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

                                      @achbz Kann gut sein - in den neuen Versionen versuchen wir das html wieder abzuschaffen

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

                                        @jomjol sagte in Wasserzähler - Version 2 - all-in-device

                                        Über API geht:
                                        /setPreValue?value=VALUE&numbers=NUMBERNAME

                                        Eine bitte an dich, wenn es möglich ist.
                                        Bei mir, was ich vorhabe funktioniert das nicht und das wäre mit einem Datenpunkt der Schreibbar ist besser zu lösen. Ein zweiter wäre Luxus, aber nicht schlecht. Also wie beim value oder raw zusätzlich den pre. Das wäre zur Kontrolle im IOB besser.
                                        Ich möchte mit einem Script bei einem error aus dem Raw Wert den Prevalue setzen und das Automatisch. Ich wüsste jetzt nicht , wie ich das via API und Blocky zusammen fummeln könnte. Mein Java-Script Kenntnisse reichen dafür nicht aus.
                                        Ich hoffe dass ich mich verständlich genug ausgedrückt habe. Sonst Sorry....

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

                                          @esp8266 Ist verständlich, aber die Firmware ist komplet auf Senden ausgerichtet und empfängt keine Datenpunkte. Dass will ich jetzt für den einen Spezialfall nicht einbauen.
                                          Du musst eigentlich nur eine URL mit dem o.g. Format ansurfen. Müsste eigentlich mit jeder Umgebung auch mit Blockly einfach gehen.

                                          1 Reply Last reply Reply Quote 2
                                          • C
                                            ChrisXY @jomjol last edited by

                                            @jomjol Danke 😉 Damit kann ich dann ja schon arbeiten. Nen tipp für ne "relativ" einfache OCR Software ? Hab schon überlegt über meine Kamera Sofware Blueiris zu gehen " Alarm" wenn Gegenstand weg/da ... aber da wird es ja sicher was besseres für geben.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            498
                                            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
                                            1531206
                                            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