Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Wasserzähler - Version 2 - all-in-device

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

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

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

Scheduled Pinned Locked Moved Hardware
wasserzählerversion 2ai on the edgecnnwater meterwater gaugeesp32ov2640neuronale netzehausautomatisierung
3.4k Posts 238 Posters 2.0m Views 230 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.
  • M MoosHam

    @mann7 Moin Mann7, coole Idee mit der Pol-Folie, das will ich auch mal ausprobieren!

    Ich habe ähnliche Probleme mit der letzten Stelle und kann Dir bestätigen, dass die Erkennung besser wird, wenn man auch "angeschnittene" Zahlen erkennen lässt. Ich habe das mal probiert und danke JomJols guter Doku hier (https://github.com/jomjol/neural-network-digital-counter-readout) mal die Zahlen von MEINEM Zähler (nachdem ich 3 Tage Debug-Fotos gesammelt habe) genutzt und ein eigenes Modell angelernt. Nicht nur ist das Modell durch die Maßschneiderung auf meinen Zähler viel genauer, es ist auch kleiner und schneller, so dass ich inzwischen alle 2 Minuten neue Messwerte bekomme.
    Ich habe inzwischen die Logik zur Validierung der Zahlen abgestellt, weil sie inzwischen mehr Probleme macht als sie löst, es gibt kaum noch falsche Werte. Das einzige was ich noch mache, ist, dass ich in NodeRed kurz prüfe ob der Wert "springt" (etwa von 7,9 auf 7,0 und dann auf 8,0) oder so.
    Schön wäre es, wenn es eine Möglichkeit gibt, zwischenwerte auszuwerten, also 8,5 oder 3,3 oder so. Das würde die Genauigkeit deutlich erhöhen. Aber so weit ich weiß experimentiert JomJol schon daran.
    Ich kann also nur empfehlen, ein eigenes Individuelles AI-Modell passend zu Deinem Zähler zu trainieren.
    gruß,
    MoosHam

    BananaJoeB Online
    BananaJoeB Online
    BananaJoe
    Most Active
    wrote on last edited by
    #1819

    @moosham ich bewundere das du das mit dem selbst anpassten AI-Modell hinbekommen hast.

    Magst du vielleicht mal eine Anleitung für "Doofe" bzw. "stell dir vor ich wäre 10 Jahre alt", also eine Schritt-für-Schritt Anleitung dafür erstellen?

    Mir hatte sich das jetzt nicht so ohne weiteres erschlossen und ich habe Hoffnung das mein verf*******er neuer digitaler Wasserzähler sich dann damit auslesen ließe.

    ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 44TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=157 Tasmota/Shelly || >=88 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 900/750W kaskadiert || Creality CR-10 SE 3D-Drucker

    M 1 Reply Last reply
    0
    • M MoosHam

      @mann7 Moin Mann7, coole Idee mit der Pol-Folie, das will ich auch mal ausprobieren!

      Ich habe ähnliche Probleme mit der letzten Stelle und kann Dir bestätigen, dass die Erkennung besser wird, wenn man auch "angeschnittene" Zahlen erkennen lässt. Ich habe das mal probiert und danke JomJols guter Doku hier (https://github.com/jomjol/neural-network-digital-counter-readout) mal die Zahlen von MEINEM Zähler (nachdem ich 3 Tage Debug-Fotos gesammelt habe) genutzt und ein eigenes Modell angelernt. Nicht nur ist das Modell durch die Maßschneiderung auf meinen Zähler viel genauer, es ist auch kleiner und schneller, so dass ich inzwischen alle 2 Minuten neue Messwerte bekomme.
      Ich habe inzwischen die Logik zur Validierung der Zahlen abgestellt, weil sie inzwischen mehr Probleme macht als sie löst, es gibt kaum noch falsche Werte. Das einzige was ich noch mache, ist, dass ich in NodeRed kurz prüfe ob der Wert "springt" (etwa von 7,9 auf 7,0 und dann auf 8,0) oder so.
      Schön wäre es, wenn es eine Möglichkeit gibt, zwischenwerte auszuwerten, also 8,5 oder 3,3 oder so. Das würde die Genauigkeit deutlich erhöhen. Aber so weit ich weiß experimentiert JomJol schon daran.
      Ich kann also nur empfehlen, ein eigenes Individuelles AI-Modell passend zu Deinem Zähler zu trainieren.
      gruß,
      MoosHam

      M Offline
      M Offline
      Mann7
      wrote on last edited by Mann7
      #1820

      @moosham said in Wasserzähler - Version 2 - all-in-device:

      MoosHam

      Hallo,
      ich habe heute mein neues Gehäuse mit mehreren Satinato Folien und jeweils 3mm Abstand getestet. Wobei meine Satinato Folie schon sehr milchig ist und auch viel Licht rausnimmt.
      Anbei eine Bildserie.
      Fazit: Satinato alleine bringt nichts und Polfilter alleine reicht auch nicht - aber die Kombination verbesserte das Ergebnis - und nach Optimierung der Ausrichtung konnte ich sogar alle Reflexionen entfernen.
      Der 'Hotspot' in direkter LED-Achse ist noch vorhanden - aber wesentlich schwächer und lässt sich bei mir 'unterhalb' des Zählwerks positionieren, wo er nicht stört.

      Anbei die Bilder:
      Original ohne Filter/Satinato
      Ohne Filter.jpg

      Nur Polarisationsfilter vor Linse und Blitz
      mit_2_polfiltern.jpg

      Nur 2* Satinato vor Blitz ohne Polarisationsfilter
      mit_2_satinato_ohne_Polfilter.jpg

      Mit 2* Satinato und Polarfilter
      mit_2_polfiltern_und_2_satinato.jpg

      Mit 2* Satinato und Polarfilter nach Optimierung der Kamera-Ausrichtung
      mit_2_polfiltern_und_2_satinato_nach_Ausrichtung.jpg

      Auf die Werte-Validierung kann ich leider nicht verzichten, da ich über KNX zu einem 'zufälligen' Zeitpunkt Werte abgreife und sicher seien muss, dass in diesem Moment ein 'plausibler' Wert vorliegt.

      Wobei die letzte Ziffer nur 0,1 KW Schritte darstellt - von daher sind die 'Schwankungen' um max. 1 kw im Gesamtverbrauch vertretbar.

      Aber ich rechne auch über die Werte aktuell die momentane Kessel-Leistung zurück - und da wird dann die Messwert-Differenz zwischen 2 Messungen *10 * 12 (also *120 in Summe) genommen (bei 5 Minuten Messungen) - und dann ist eine Schwankung um die letzte Stelle eine Schwankung in der Brennerleistung um bis zu 12 kw - und dass ist dann schon wieder viel...

      Von daher ist der Ansatz mit einem individuellem Training durchaus interessant...
      Muss mir das Thema auch mal genauer anschauen, wie das geht...

      Aber Jomjol hat ja auch auf Github schon geschrieben, dass er an dem Thema eh auch schon dran ist - was ein dickes Lob und Dankeschön verdient 😉

      M 1 Reply Last reply
      0
      • M Mann7

        @moosham said in Wasserzähler - Version 2 - all-in-device:

        MoosHam

        Hallo,
        ich habe heute mein neues Gehäuse mit mehreren Satinato Folien und jeweils 3mm Abstand getestet. Wobei meine Satinato Folie schon sehr milchig ist und auch viel Licht rausnimmt.
        Anbei eine Bildserie.
        Fazit: Satinato alleine bringt nichts und Polfilter alleine reicht auch nicht - aber die Kombination verbesserte das Ergebnis - und nach Optimierung der Ausrichtung konnte ich sogar alle Reflexionen entfernen.
        Der 'Hotspot' in direkter LED-Achse ist noch vorhanden - aber wesentlich schwächer und lässt sich bei mir 'unterhalb' des Zählwerks positionieren, wo er nicht stört.

        Anbei die Bilder:
        Original ohne Filter/Satinato
        Ohne Filter.jpg

        Nur Polarisationsfilter vor Linse und Blitz
        mit_2_polfiltern.jpg

        Nur 2* Satinato vor Blitz ohne Polarisationsfilter
        mit_2_satinato_ohne_Polfilter.jpg

        Mit 2* Satinato und Polarfilter
        mit_2_polfiltern_und_2_satinato.jpg

        Mit 2* Satinato und Polarfilter nach Optimierung der Kamera-Ausrichtung
        mit_2_polfiltern_und_2_satinato_nach_Ausrichtung.jpg

        Auf die Werte-Validierung kann ich leider nicht verzichten, da ich über KNX zu einem 'zufälligen' Zeitpunkt Werte abgreife und sicher seien muss, dass in diesem Moment ein 'plausibler' Wert vorliegt.

        Wobei die letzte Ziffer nur 0,1 KW Schritte darstellt - von daher sind die 'Schwankungen' um max. 1 kw im Gesamtverbrauch vertretbar.

        Aber ich rechne auch über die Werte aktuell die momentane Kessel-Leistung zurück - und da wird dann die Messwert-Differenz zwischen 2 Messungen *10 * 12 (also *120 in Summe) genommen (bei 5 Minuten Messungen) - und dann ist eine Schwankung um die letzte Stelle eine Schwankung in der Brennerleistung um bis zu 12 kw - und dass ist dann schon wieder viel...

        Von daher ist der Ansatz mit einem individuellem Training durchaus interessant...
        Muss mir das Thema auch mal genauer anschauen, wie das geht...

        Aber Jomjol hat ja auch auf Github schon geschrieben, dass er an dem Thema eh auch schon dran ist - was ein dickes Lob und Dankeschön verdient 😉

        M Offline
        M Offline
        Mann7
        wrote on last edited by
        #1821

        Kamera-Auflösung
        Die Kamera vom ESP32 schafft doch eine Auflösung von bis zu UXGA (1600 x 1200), oder?
        Wäre es nicht ggf. auch interessant, ein Bild mit einer 'höheren' Auflösung aufzunehmen und dann einen 'interessanten Bereich' von 640 × 480 (VGA) innerhalb des Bildes für die weitere Verarbeitung zu selektieren?

        Damit könnte man den Bildausschnitt präziser über die Ziffern legen und die Kamera noch etwas 'freier' platzieren und zeitgleich trotzdem mit der geringen Auflösung des Ausschnitts CPU-optimiert weiterarbeiten bei gleichzeitig maximaler Auflösung/Größe der Ziffern.

        J 1 Reply Last reply
        0
        • M Mann7

          Kamera-Auflösung
          Die Kamera vom ESP32 schafft doch eine Auflösung von bis zu UXGA (1600 x 1200), oder?
          Wäre es nicht ggf. auch interessant, ein Bild mit einer 'höheren' Auflösung aufzunehmen und dann einen 'interessanten Bereich' von 640 × 480 (VGA) innerhalb des Bildes für die weitere Verarbeitung zu selektieren?

          Damit könnte man den Bildausschnitt präziser über die Ziffern legen und die Kamera noch etwas 'freier' platzieren und zeitgleich trotzdem mit der geringen Auflösung des Ausschnitts CPU-optimiert weiterarbeiten bei gleichzeitig maximaler Auflösung/Größe der Ziffern.

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

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

          Kamera-Auflösung
          Die Kamera vom ESP32 schafft doch eine Auflösung von bis zu UXGA (1600 x 1200), oder?
          Wäre es nicht ggf. auch interessant, ein Bild mit einer 'höheren' Auflösung aufzunehmen und dann einen 'interessanten Bereich' von 640 × 480 (VGA) innerhalb des Bildes für die weitere Verarbeitung zu selektieren?

          Damit könnte man den Bildausschnitt präziser über die Ziffern legen und die Kamera noch etwas 'freier' platzieren und zeitgleich trotzdem mit der geringen Auflösung des Ausschnitts CPU-optimiert weiterarbeiten bei gleichzeitig maximaler Auflösung/Größe der Ziffern.

          Ein UXGA-Bild hat im Rohformat 5.6MByte, das alleine sind schon mehr 4 MByte des Speichers (Vergleich VGA: 0.9MByte). Dass läßt sich nicht mehr bearbeiten. Man könnte es auch als JPG ablegen, aber dann funktionieren die selbst geschriebenen Bildverarbeitungsroutinen nicht mehr.

          1 Reply Last reply
          0
          • BananaJoeB BananaJoe

            @moosham ich bewundere das du das mit dem selbst anpassten AI-Modell hinbekommen hast.

            Magst du vielleicht mal eine Anleitung für "Doofe" bzw. "stell dir vor ich wäre 10 Jahre alt", also eine Schritt-für-Schritt Anleitung dafür erstellen?

            Mir hatte sich das jetzt nicht so ohne weiteres erschlossen und ich habe Hoffnung das mein verf*******er neuer digitaler Wasserzähler sich dann damit auslesen ließe.

            M Offline
            M Offline
            MoosHam
            wrote on last edited by
            #1823

            @bananajoe ich mag das mal probieren, es einfach zu beschreiben. Kannst Du sagen, wo Du zum Beispiel ausgestiegen bist? Das hilft mir schonmal für den Einstieg 🙂

            BananaJoeB 2 Replies Last reply
            0
            • M MoosHam

              @bananajoe ich mag das mal probieren, es einfach zu beschreiben. Kannst Du sagen, wo Du zum Beispiel ausgestiegen bist? Das hilft mir schonmal für den Einstieg 🙂

              BananaJoeB Online
              BananaJoeB Online
              BananaJoe
              Most Active
              wrote on last edited by
              #1824

              @moosham Öhm gleich am Anfang ... Die Beschreibung wie man die Bilddaten aufbereiten soll sind noch ok, und dann kommt unten "How to Train the Network" und da war ich raus. Auf der Seite danach hat mein erster Klick auf Train_CNN_Digital-Readout.ipynb gleich ein 404 erzeugt.

              Mir ist auch noch unklar in was für einer Umgebung ich das trainiere - also in einem lokalen Linux oder in der Cloud?

              ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 44TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=157 Tasmota/Shelly || >=88 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 900/750W kaskadiert || Creality CR-10 SE 3D-Drucker

              S 1 Reply Last reply
              0
              • BananaJoeB BananaJoe

                @moosham Öhm gleich am Anfang ... Die Beschreibung wie man die Bilddaten aufbereiten soll sind noch ok, und dann kommt unten "How to Train the Network" und da war ich raus. Auf der Seite danach hat mein erster Klick auf Train_CNN_Digital-Readout.ipynb gleich ein 404 erzeugt.

                Mir ist auch noch unklar in was für einer Umgebung ich das trainiere - also in einem lokalen Linux oder in der Cloud?

                S Offline
                S Offline
                speerwerfer
                wrote on last edited by
                #1825

                @jomjol ich habe eine grundlegende Frage. Ich habe hier zwei ESP32-CAM Module liegen. Beide kann ich ohne Fehler flashen. Ich kann auch über die Arduino IDE ein LED Blink Programm hochladen. Die Module sind also in Ordnung und flashen geht.

                Nach dem flashen hab ich noch die SD Karte formatiert und die Daten kopiert. Meine WLAN Einstellungen eingetragen und das Modul gestartet ... und es passiert nichts. Nichtmal eine LED gibt ein Lebenszeichen von sich.

                Was mache ich falsch? Woran kann das liegen?

                VG
                Martin

                J 1 Reply Last reply
                0
                • S speerwerfer

                  @jomjol ich habe eine grundlegende Frage. Ich habe hier zwei ESP32-CAM Module liegen. Beide kann ich ohne Fehler flashen. Ich kann auch über die Arduino IDE ein LED Blink Programm hochladen. Die Module sind also in Ordnung und flashen geht.

                  Nach dem flashen hab ich noch die SD Karte formatiert und die Daten kopiert. Meine WLAN Einstellungen eingetragen und das Modul gestartet ... und es passiert nichts. Nichtmal eine LED gibt ein Lebenszeichen von sich.

                  Was mache ich falsch? Woran kann das liegen?

                  VG
                  Martin

                  J Offline
                  J Offline
                  JoergH
                  wrote on last edited by
                  #1826

                  @speerwerfer

                  Ähnliches habe ich hier auch. Nachdem ich bei einer von vier Kameras beim Lösen des Siegellackes leider eine Kamera beschädigt hatte, habe ich gedacht ich bestell mir einfach ein neues Modul in D-Land inkl. USB Adapter...der erste funktionierte schlicht nicht, bzw. ich habe es nicht geschafft ihn auch nur zu flashen. Also neues bestellt.
                  Beim zweiten war bereits bei Lieferung die Kamera zerbrochen (Danke an den Transporteur 😞 ), beim dritten konnte ich flashen, aber wie ich feststellen musste, ist die Kamera nicht verstellbar, da ein anderes Modell verbaut ist, was ich auf dem Foto nicht gesehen habe :man-facepalming:

                  Die Kamera vom zweiten Modul passt zwar auf die letzte Version, scheint aber defekt zu sein, da mit dieser Kamera eingesteckt das Board genauso wie bei Dir reagiert, nämlich nicht mehr startet :man-bowing:

                  Lange Rede, kurzer Sinn: Die Kamera könnte das Problem sein...

                  S 1 Reply Last reply
                  0
                  • J JoergH

                    @speerwerfer

                    Ähnliches habe ich hier auch. Nachdem ich bei einer von vier Kameras beim Lösen des Siegellackes leider eine Kamera beschädigt hatte, habe ich gedacht ich bestell mir einfach ein neues Modul in D-Land inkl. USB Adapter...der erste funktionierte schlicht nicht, bzw. ich habe es nicht geschafft ihn auch nur zu flashen. Also neues bestellt.
                    Beim zweiten war bereits bei Lieferung die Kamera zerbrochen (Danke an den Transporteur 😞 ), beim dritten konnte ich flashen, aber wie ich feststellen musste, ist die Kamera nicht verstellbar, da ein anderes Modell verbaut ist, was ich auf dem Foto nicht gesehen habe :man-facepalming:

                    Die Kamera vom zweiten Modul passt zwar auf die letzte Version, scheint aber defekt zu sein, da mit dieser Kamera eingesteckt das Board genauso wie bei Dir reagiert, nämlich nicht mehr startet :man-bowing:

                    Lange Rede, kurzer Sinn: Die Kamera könnte das Problem sein...

                    S Offline
                    S Offline
                    speerwerfer
                    wrote on last edited by
                    #1827

                    @joergh said in Wasserzähler - Version 2 - all-in-device:

                    @speerwerfer
                    ...
                    Lange Rede, kurzer Sinn: Die Kamera könnte das Problem sein...

                    Leider ist es nicht die Cam. Ich habe das Modul gerade mit dem ESP32 Camera Example aus der Arduino IDE geflasht. Es meldet sich ordnungsgemäß im WLAN an und überträgt auch Bilder.

                    Kann die SD Karte hier ein Problem sein?

                    S 1 Reply Last reply
                    0
                    • S speerwerfer

                      @joergh said in Wasserzähler - Version 2 - all-in-device:

                      @speerwerfer
                      ...
                      Lange Rede, kurzer Sinn: Die Kamera könnte das Problem sein...

                      Leider ist es nicht die Cam. Ich habe das Modul gerade mit dem ESP32 Camera Example aus der Arduino IDE geflasht. Es meldet sich ordnungsgemäß im WLAN an und überträgt auch Bilder.

                      Kann die SD Karte hier ein Problem sein?

                      S Offline
                      S Offline
                      speerwerfer
                      wrote on last edited by
                      #1828

                      So, ich hab eben extra noch ne neue SD Karte geholt. Hat leider nichts geholfen. Das Modul wird über ein 1A USB Netzteil versorgt, daran kann es also auch nicht liegen ...

                      Über den seriellen Monitor sehe ich das hier:

                      ets Jun  8 2016 00:22:57
                      
                      rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
                      configsip: 0, SPIWP:0xee
                      clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
                      mode:DIO, clock div:2
                      load:0x3fff0030,len:4
                      load:0x3fff0034,len:7248
                      ho 0 tail 12 room 4
                      load:0x40078000,len:13856
                      load:0x40080400,len:4052
                      entry 0x40080688
                      I (31) boot: ESP-IDF 3.40100.200827 2nd stage bootloader
                      I (31) boot: compile time 21:55:31
                      I (31) boot: chip revision: 1
                      I (34) boot_comm: chip revision: 1, min. bootloader chip revision: 0
                      I (41) boot.esp32: SPI Speed      : 40MHz
                      I (46) boot.esp32: SPI Mode       : DIO
                      I (50) boot.esp32: SPI Flash Size : 4MB
                      I (55) boot: Enabling RNG early entropy source...
                      I (60) boot: Partition Table:
                      I (64) boot: ## Label            Usage          Type ST Offset   Length
                      I (71) boot:  0 nvs              WiFi data        01 02 00009000 00004000
                      I (79) boot:  1 otadata          OTA data         01 00 0000d000 00002000
                      I (86) boot:  2 phy_init         RF data          01 01 0000f000 00001000
                      I (94) boot:  3 ota_0            OTA app          00 10 00010000 001db000
                      I (101) boot:  4 ota_1            OTA app          00 11 001f0000 001db000
                      I (109) boot: End of partition table
                      I (113) boot_comm: chip revision: 1, min. application chip revision: 0
                      I (120) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x511d4 (332244) map
                      I (273) esp_image: segment 1: paddr=0x000611fc vaddr=0x3ffb0000 size=0x05050 ( 20560) load
                      I (283) esp_image: segment 2: paddr=0x00066254 vaddr=0x40080000 size=0x00404 (  1028) load
                      I (284) esp_image: segment 3: paddr=0x00066660 vaddr=0x40080404 size=0x099b8 ( 39352) load
                      I (310) esp_image: segment 4: paddr=0x00070020 vaddr=0x400d0020 size=0x123240 (1192512) map
                      I (826) esp_image: segment 5: paddr=0x00193268 vaddr=0x40089dbc size=0x12df8 ( 77304) load
                      I (881) boot: Loaded app from partition at offset 0x10000
                      I (881) boot: Disabling RNG early entropy source...
                      I (882) psram: This chip is ESP32-D0WD
                      E (886) cpu_start: Failed to init external RAM!
                      abort() was called at PC 0x40081bdf on core 0
                      
                      ELF file SHA256: d31ca3157c9027f1
                      
                      Backtrace: 0x4008cfb0:0x3ffe3c00 0x4008d3e1:0x3ffe3c20 0x40081bdf:0x3ffe3c40 0x4007931a:0x3ffe3c80 |<-CORRUPTED
                      
                      Re-enable cpu cache.
                      Rebooting...
                      
                      
                      J 1 Reply Last reply
                      0
                      • S speerwerfer

                        So, ich hab eben extra noch ne neue SD Karte geholt. Hat leider nichts geholfen. Das Modul wird über ein 1A USB Netzteil versorgt, daran kann es also auch nicht liegen ...

                        Über den seriellen Monitor sehe ich das hier:

                        ets Jun  8 2016 00:22:57
                        
                        rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
                        configsip: 0, SPIWP:0xee
                        clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
                        mode:DIO, clock div:2
                        load:0x3fff0030,len:4
                        load:0x3fff0034,len:7248
                        ho 0 tail 12 room 4
                        load:0x40078000,len:13856
                        load:0x40080400,len:4052
                        entry 0x40080688
                        I (31) boot: ESP-IDF 3.40100.200827 2nd stage bootloader
                        I (31) boot: compile time 21:55:31
                        I (31) boot: chip revision: 1
                        I (34) boot_comm: chip revision: 1, min. bootloader chip revision: 0
                        I (41) boot.esp32: SPI Speed      : 40MHz
                        I (46) boot.esp32: SPI Mode       : DIO
                        I (50) boot.esp32: SPI Flash Size : 4MB
                        I (55) boot: Enabling RNG early entropy source...
                        I (60) boot: Partition Table:
                        I (64) boot: ## Label            Usage          Type ST Offset   Length
                        I (71) boot:  0 nvs              WiFi data        01 02 00009000 00004000
                        I (79) boot:  1 otadata          OTA data         01 00 0000d000 00002000
                        I (86) boot:  2 phy_init         RF data          01 01 0000f000 00001000
                        I (94) boot:  3 ota_0            OTA app          00 10 00010000 001db000
                        I (101) boot:  4 ota_1            OTA app          00 11 001f0000 001db000
                        I (109) boot: End of partition table
                        I (113) boot_comm: chip revision: 1, min. application chip revision: 0
                        I (120) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x511d4 (332244) map
                        I (273) esp_image: segment 1: paddr=0x000611fc vaddr=0x3ffb0000 size=0x05050 ( 20560) load
                        I (283) esp_image: segment 2: paddr=0x00066254 vaddr=0x40080000 size=0x00404 (  1028) load
                        I (284) esp_image: segment 3: paddr=0x00066660 vaddr=0x40080404 size=0x099b8 ( 39352) load
                        I (310) esp_image: segment 4: paddr=0x00070020 vaddr=0x400d0020 size=0x123240 (1192512) map
                        I (826) esp_image: segment 5: paddr=0x00193268 vaddr=0x40089dbc size=0x12df8 ( 77304) load
                        I (881) boot: Loaded app from partition at offset 0x10000
                        I (881) boot: Disabling RNG early entropy source...
                        I (882) psram: This chip is ESP32-D0WD
                        E (886) cpu_start: Failed to init external RAM!
                        abort() was called at PC 0x40081bdf on core 0
                        
                        ELF file SHA256: d31ca3157c9027f1
                        
                        Backtrace: 0x4008cfb0:0x3ffe3c00 0x4008d3e1:0x3ffe3c20 0x40081bdf:0x3ffe3c40 0x4007931a:0x3ffe3c80 |<-CORRUPTED
                        
                        Re-enable cpu cache.
                        Rebooting...
                        
                        
                        J Offline
                        J Offline
                        jomjol
                        wrote on last edited by
                        #1829

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

                        So, ich hab eben extra noch ne neue SD Karte geholt. Hat leider nichts geholfen. Das Modul wird über ein 1A USB Netzteil versorgt, daran kann es also auch nicht liegen ...

                        Über den seriellen Monitor sehe ich das hier:

                        ets Jun  8 2016 00:22:57
                        
                        rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
                        configsip: 0, SPIWP:0xee
                        clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
                        mode:DIO, clock div:2
                        load:0x3fff0030,len:4
                        load:0x3fff0034,len:7248
                        ho 0 tail 12 room 4
                        load:0x40078000,len:13856
                        load:0x40080400,len:4052
                        entry 0x40080688
                        I (31) boot: ESP-IDF 3.40100.200827 2nd stage bootloader
                        I (31) boot: compile time 21:55:31
                        I (31) boot: chip revision: 1
                        I (34) boot_comm: chip revision: 1, min. bootloader chip revision: 0
                        I (41) boot.esp32: SPI Speed      : 40MHz
                        I (46) boot.esp32: SPI Mode       : DIO
                        I (50) boot.esp32: SPI Flash Size : 4MB
                        I (55) boot: Enabling RNG early entropy source...
                        I (60) boot: Partition Table:
                        I (64) boot: ## Label            Usage          Type ST Offset   Length
                        I (71) boot:  0 nvs              WiFi data        01 02 00009000 00004000
                        I (79) boot:  1 otadata          OTA data         01 00 0000d000 00002000
                        I (86) boot:  2 phy_init         RF data          01 01 0000f000 00001000
                        I (94) boot:  3 ota_0            OTA app          00 10 00010000 001db000
                        I (101) boot:  4 ota_1            OTA app          00 11 001f0000 001db000
                        I (109) boot: End of partition table
                        I (113) boot_comm: chip revision: 1, min. application chip revision: 0
                        I (120) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x511d4 (332244) map
                        I (273) esp_image: segment 1: paddr=0x000611fc vaddr=0x3ffb0000 size=0x05050 ( 20560) load
                        I (283) esp_image: segment 2: paddr=0x00066254 vaddr=0x40080000 size=0x00404 (  1028) load
                        I (284) esp_image: segment 3: paddr=0x00066660 vaddr=0x40080404 size=0x099b8 ( 39352) load
                        I (310) esp_image: segment 4: paddr=0x00070020 vaddr=0x400d0020 size=0x123240 (1192512) map
                        I (826) esp_image: segment 5: paddr=0x00193268 vaddr=0x40089dbc size=0x12df8 ( 77304) load
                        I (881) boot: Loaded app from partition at offset 0x10000
                        I (881) boot: Disabling RNG early entropy source...
                        I (882) psram: This chip is ESP32-D0WD
                        E (886) cpu_start: Failed to init external RAM!
                        abort() was called at PC 0x40081bdf on core 0
                        
                        ELF file SHA256: d31ca3157c9027f1
                        
                        Backtrace: 0x4008cfb0:0x3ffe3c00 0x4008d3e1:0x3ffe3c20 0x40081bdf:0x3ffe3c40 0x4007931a:0x3ffe3c80 |<-CORRUPTED
                        
                        Re-enable cpu cache.
                        Rebooting...
                        
                        

                        Schau die mal die Fehlermeldung genau an:
                        b8797552-724e-4606-9951-999e2869883e-grafik.png

                        Das sieht sehr danach aus, als dein externer PSRAM nicht funktioniert. Zu dem Zeitpunkt ist die Firmware noch nicht mal geladen.

                        S 1 Reply Last reply
                        0
                        • J jomjol

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

                          So, ich hab eben extra noch ne neue SD Karte geholt. Hat leider nichts geholfen. Das Modul wird über ein 1A USB Netzteil versorgt, daran kann es also auch nicht liegen ...

                          Über den seriellen Monitor sehe ich das hier:

                          ets Jun  8 2016 00:22:57
                          
                          rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
                          configsip: 0, SPIWP:0xee
                          clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
                          mode:DIO, clock div:2
                          load:0x3fff0030,len:4
                          load:0x3fff0034,len:7248
                          ho 0 tail 12 room 4
                          load:0x40078000,len:13856
                          load:0x40080400,len:4052
                          entry 0x40080688
                          I (31) boot: ESP-IDF 3.40100.200827 2nd stage bootloader
                          I (31) boot: compile time 21:55:31
                          I (31) boot: chip revision: 1
                          I (34) boot_comm: chip revision: 1, min. bootloader chip revision: 0
                          I (41) boot.esp32: SPI Speed      : 40MHz
                          I (46) boot.esp32: SPI Mode       : DIO
                          I (50) boot.esp32: SPI Flash Size : 4MB
                          I (55) boot: Enabling RNG early entropy source...
                          I (60) boot: Partition Table:
                          I (64) boot: ## Label            Usage          Type ST Offset   Length
                          I (71) boot:  0 nvs              WiFi data        01 02 00009000 00004000
                          I (79) boot:  1 otadata          OTA data         01 00 0000d000 00002000
                          I (86) boot:  2 phy_init         RF data          01 01 0000f000 00001000
                          I (94) boot:  3 ota_0            OTA app          00 10 00010000 001db000
                          I (101) boot:  4 ota_1            OTA app          00 11 001f0000 001db000
                          I (109) boot: End of partition table
                          I (113) boot_comm: chip revision: 1, min. application chip revision: 0
                          I (120) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x511d4 (332244) map
                          I (273) esp_image: segment 1: paddr=0x000611fc vaddr=0x3ffb0000 size=0x05050 ( 20560) load
                          I (283) esp_image: segment 2: paddr=0x00066254 vaddr=0x40080000 size=0x00404 (  1028) load
                          I (284) esp_image: segment 3: paddr=0x00066660 vaddr=0x40080404 size=0x099b8 ( 39352) load
                          I (310) esp_image: segment 4: paddr=0x00070020 vaddr=0x400d0020 size=0x123240 (1192512) map
                          I (826) esp_image: segment 5: paddr=0x00193268 vaddr=0x40089dbc size=0x12df8 ( 77304) load
                          I (881) boot: Loaded app from partition at offset 0x10000
                          I (881) boot: Disabling RNG early entropy source...
                          I (882) psram: This chip is ESP32-D0WD
                          E (886) cpu_start: Failed to init external RAM!
                          abort() was called at PC 0x40081bdf on core 0
                          
                          ELF file SHA256: d31ca3157c9027f1
                          
                          Backtrace: 0x4008cfb0:0x3ffe3c00 0x4008d3e1:0x3ffe3c20 0x40081bdf:0x3ffe3c40 0x4007931a:0x3ffe3c80 |<-CORRUPTED
                          
                          Re-enable cpu cache.
                          Rebooting...
                          
                          

                          Schau die mal die Fehlermeldung genau an:
                          b8797552-724e-4606-9951-999e2869883e-grafik.png

                          Das sieht sehr danach aus, als dein externer PSRAM nicht funktioniert. Zu dem Zeitpunkt ist die Firmware noch nicht mal geladen.

                          S Offline
                          S Offline
                          speerwerfer
                          wrote on last edited by
                          #1830

                          @jomjol said in Wasserzähler - Version 2 - all-in-device:

                          Das sieht sehr danach aus, als dein externer PSRAM nicht funktioniert. Zu dem Zeitpunkt ist die Firmware noch nicht mal geladen.

                          Hast du ne Idee, wie ich das am einfachsten testen kann.

                          1 Reply Last reply
                          0
                          • S Offline
                            S Offline
                            speerwerfer
                            wrote on last edited by
                            #1831

                            Ich habe einen neuen esp32-cam und nun klappt es sofort ...

                            1 Reply Last reply
                            0
                            • D Offline
                              D Offline
                              Danielbroker86
                              wrote on last edited by Danielbroker86
                              #1832

                              @jomjol Falls du dich wunderst, dass die Download Zahlen steigen.. Matthias Kleine hat dein Projekt aufgefasst und ein Video daraus gedreht
                              https://www.youtube.com/watch?v=mDIJEyElkAU&ab_channel=haus-automatisierung.com

                              A 1 Reply Last reply
                              1
                              • D Danielbroker86

                                @jomjol Falls du dich wunderst, dass die Download Zahlen steigen.. Matthias Kleine hat dein Projekt aufgefasst und ein Video daraus gedreht
                                https://www.youtube.com/watch?v=mDIJEyElkAU&ab_channel=haus-automatisierung.com

                                A Offline
                                A Offline
                                ameisenautomat
                                wrote on last edited by ameisenautomat
                                #1833

                                Ich würde gerne meinen digitalen Stromzähler auslesen. Es ist ein Zweirichtungszähler. Die Anzeige vom Zähler wechselt alle paar sekunden zwischen verbrauchten und eingespeisten Strom hin und her. Gibt es hier eine Möglichkeit das nur der verbrauchte Strom ausgelesen wird?

                                J 1 Reply Last reply
                                0
                                • A ameisenautomat

                                  Ich würde gerne meinen digitalen Stromzähler auslesen. Es ist ein Zweirichtungszähler. Die Anzeige vom Zähler wechselt alle paar sekunden zwischen verbrauchten und eingespeisten Strom hin und her. Gibt es hier eine Möglichkeit das nur der verbrauchte Strom ausgelesen wird?

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

                                  @ameisenautomat Das ist leider nicht möglich, da keine synchronisation zwischen den wechselnden Darstellungen und dem Zeitpunkt der Bildaufnahme möglich ist.

                                  W 1 Reply Last reply
                                  0
                                  • J jomjol

                                    @ameisenautomat Das ist leider nicht möglich, da keine synchronisation zwischen den wechselnden Darstellungen und dem Zeitpunkt der Bildaufnahme möglich ist.

                                    W Offline
                                    W Offline
                                    wusa
                                    wrote on last edited by wusa
                                    #1835

                                    Hallo Zusammen,

                                    mich interessiert das ganze auch sehr.
                                    Hier ist mein Wasserzähler:
                                    msg973153126-225404.jpg
                                    Ist es mit dem Zähler möglich eine Auswertung zu machen?
                                    Eine Uhr ist leider durch irgendwelche Erhebungen im Glas verdeckt...

                                    Außerdem hab ich mir den "Standard" Aufsatz ausgedruckt, dieser passt leider nicht. Vielleicht kann mir da auch jemand helfen.

                                    Danke

                                    B D S 3 Replies Last reply
                                    0
                                    • W wusa

                                      Hallo Zusammen,

                                      mich interessiert das ganze auch sehr.
                                      Hier ist mein Wasserzähler:
                                      msg973153126-225404.jpg
                                      Ist es mit dem Zähler möglich eine Auswertung zu machen?
                                      Eine Uhr ist leider durch irgendwelche Erhebungen im Glas verdeckt...

                                      Außerdem hab ich mir den "Standard" Aufsatz ausgedruckt, dieser passt leider nicht. Vielleicht kann mir da auch jemand helfen.

                                      Danke

                                      B Offline
                                      B Offline
                                      bombaman
                                      wrote on last edited by
                                      #1836

                                      @wusa
                                      Bin da auch gerade dran. Ich probier einfach obs funkioniert. Kamera sollte heute kommen.
                                      Für die Wasseruhr hab ich einfach das erste Teil angepasst.

                                      Gruß
                                      Adapter.stl

                                      W 2 Replies Last reply
                                      1
                                      • B bombaman

                                        @wusa
                                        Bin da auch gerade dran. Ich probier einfach obs funkioniert. Kamera sollte heute kommen.
                                        Für die Wasseruhr hab ich einfach das erste Teil angepasst.

                                        Gruß
                                        Adapter.stl

                                        W Offline
                                        W Offline
                                        wusa
                                        wrote on last edited by
                                        #1837

                                        @bombaman

                                        Hast du die selbe Wasseruhr wie ich?
                                        Oder wie kann ich das anpassen? Hab bisher nur mal kurz Fusion360 angesehen, aber Konstruktion ist überhaupt nicht meiner Baustelle.

                                        B 1 Reply Last reply
                                        0
                                        • W wusa

                                          @bombaman

                                          Hast du die selbe Wasseruhr wie ich?
                                          Oder wie kann ich das anpassen? Hab bisher nur mal kurz Fusion360 angesehen, aber Konstruktion ist überhaupt nicht meiner Baustelle.

                                          B Offline
                                          B Offline
                                          bombaman
                                          wrote on last edited by
                                          #1838

                                          @wusa
                                          Hab die gleiche Wasseruhr.
                                          Habs mit tinkercad angepasst.

                                          Gruß

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


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          622

                                          Online

                                          32.4k

                                          Users

                                          81.3k

                                          Topics

                                          1.3m

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

                                          • Don't have an account? Register

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