NEWS
Wasserzähler - Version 2 - all-in-device
-
@hasont
Ich habe keine Kondensatoren im Einsatz, sondern ein sehr starkes Netzteil genommen, an das ich alle gehängt habe. Pro ESP 1A bei 5V -
@joergh , und das ist falsch durch den Kabelverlust. Das ist zwar nur im Millivoltbereich aber trotzdem in der Hinsicht nicht Stabil. Ein Elko gehört direkt an den 5V Anschluß des ESP´s um wirklich alle Fehler auszuschließen. Oder hast du zwischen Netzteil und ESP ein 4 oder 5 mm² Kabel liegen. Die meisten Netzteilkabel haben nur 0,75 mm² und das soll der Elko ausgleichen.
Je mehr Geräte an dem Netzteil angeschlossen und je länger die Kabel sind, um so größer macht sich das an den Ausgängen bemerkbar. Es sollten dann alle einen direkten Elko bekommen.@Hasont , SD Karten im MB Bereich habe ich noch nie gesehen. Die Kleinste die ich habe, ist eine 2 GB Karte und gerade die macht Probleme. Mit der 8GB habe ich keine, auch eine 16 GB funzt bei mir die ich aber nicht im Betrieb habe.
-
@esp8266
Ob das in Deiner Vorstellung "falsch" ist, hat meine ESPs wenig interessiert - es funktioniert. Auf das Mikrovolt genau liefern Netzteile selten Spannung.
Ich nutze einfach übliche microUSB Kabel und ein Handy-Ladegerät. -
@joergh , mach du deine Sache. Ich wollte nur den Hinweis geben. Bevor man was anderes in Erwägung zieht. Laut Wiki und Datenblatt ist es aber so. Man muss nicht immer gleich Beleidigt sein.
@joergh sagte in Wasserzähler - Version 2 - all-in-device:
@hasont
Ich habe keine Kondensatoren im Einsatz, sondern ein sehr starkes Netzteil genommen, an das ich alle gehängt habe. Pro ESP 1A bei 5VDas liest sich aber anders
Gegenüber:
@joergh sagte in Wasserzähler - Version 2 - all-in-device:
@esp8266
Ich nutze einfach übliche microUSB Kabel und ein Handy-Ladegerät. -
@esp8266 sagte in Wasserzähler - Version 2 - all-in-device:
@joergh , und das ist falsch durch den Kabelverlust. Das ist zwar nur im Millivoltbereich aber trotzdem in der Hinsicht nicht Stabil. Ein Elko gehört direkt an den 5V Anschluß des ESP´s um wirklich alle Fehler auszuschließen. Oder hast du zwischen Netzteil und ESP ein 4 oder 5 mm² Kabel liegen. Die meisten Netzteilkabel haben nur 0,75 mm² und das soll der Elko ausgleichen.
Je mehr Geräte an dem Netzteil angeschlossen und je länger die Kabel sind, um so größer macht sich das an den Ausgängen bemerkbar. Es sollten dann alle einen direkten Elko bekommen.@Hasont , SD Karten im MB Bereich habe ich noch nie gesehen. Die Kleinste die ich habe, ist eine 2 GB Karte und gerade die macht Probleme. Mit der 8GB habe ich keine, auch eine 16 GB funzt bei mir die ich aber nicht im Betrieb habe.
Schande über mein Haupt, es sind natürlich GB und nicht MB.
-
@hasont sagte in Wasserzähler - Version 2 - all-in-device:
Hallo zusammen, hab vor 3 Wochen von 12.1 auf die Version 13.08 upgedated und alle meine 3 Zähler (Gas,Wasser und Strom) laufen damit ohne Probleme. Allerdings ist es bei zwei so, dass der Browser fast gar nicht mehr geht. Es dauert ewig bis er ein Bild aufbaut und bringt auch falsche Meldungen wie z.B. die html Version wäre falsch oder er findet lt. log keine Referenzbilder. Das ist aber definitiv nicht richtig. Ich hab auch schon x mal neu geflasht. Mit den alten Versionen war das nie. Es kommt mir so vor als wäre die WLAN Verbindung seit der 13.8 extrem schlecht. Am Tisch geht alles und im Keller 15m neben der Fritzbox und durch eine Wand sagt er -70dBm. Hat hier jemand sowas ähnliches? Ich hab die Zähler nun ja schon das dritte Jahr aber nie derartige Probleme. Wenn ich nix mit dem Browser mache erreiche ich weit über 2000 Runden ohne Probleme. Leider will man ja doch immer mal wieder über den Browser zugreifen. Der Stromzähler ist 5m näher und baut das Bild in sekunden auf. Er hat grad -63dBm und 6623 Runden. Eigentlich war der immer mein Sorgenkind;-)
Bin mal auf eure Antwort gespannt. Der ESP hat lt. log bei den zwei die nicht gut funktionieren 8MB PSRAM.
SD Karte hab ich auch schon x-mal getausch. Am Arbeitsplatz (Router steht da 2m entfernt scheint alles zu gehen, zumindest die ersten paar mal bis ich es wieder im Keller verbaue. Einer davon zeigt auch immer um die 70 Grad was aber schon immer so ist. Da ich bisher noch nichts in der Art im Forum gelesen habe will ich das auch nicht als Fehler melden nur so mal anfragen.
LG aus Franken, HorstHabs es scheinbar jetzt gefunden da es nun seit Stunden wieder richtig flott funktioniert.
Es waren scheinbar der/die Nachbar(n) die auf dem selben WLAN Kanal (6) waren.
Da ist der ESP scheinbar etwas empfindlich. Das würde auch erklären warum es am Arbeitsplatz im ersten Stock in der nähe des zweiten Routers immer ging und im Keller nicht. -
Hallo,
ich habe heute mit dem Webinstaller Ai on the Edge installiert.
Im Log bekomme ich aber die Fehlermeldung: W (13539) MAIN: Web UI version (?) does not match firmware version (04f2f23+) !Habe ich auch ein esp32 Cam die für dieses Vorhaben nicht geeignet ist?
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:7664 load:0x40078000,len:15360 load:0x40080400,len:3744 entry 0x4008067c I (27) boot: ESP-IDF 4.3.2 2nd stage bootloader I (27) boot: compile time 20:02:47 I (27) boot: chip revision: 1 I (30) boot_comm: chip revision: 1, min. bootloader chip revision: 0 I (37) boot.esp32: SPI Speed : 40MHz I (41) boot.esp32: SPI Mode : DIO I (46) boot.esp32: SPI Flash Size : 4MB I (50) boot: Enabling RNG early entropy source... I (56) boot: Partition Table: I (59) boot: ## Label Usage Type ST Offset Length I (67) boot: 0 nvs WiFi data 01 02 00009000 00004000 I (74) boot: 1 otadata OTA data 01 00 0000d000 00002000 I (82) boot: 2 phy_init RF data 01 01 0000f000 00001000 I (89) boot: 3 ota_0 OTA app 00 10 00010000 001db000 I (96) boot: 4 ota_1 OTA app 00 11 001f0000 001db000 I (104) boot: End of partition table I (108) boot_comm: chip revision: 1, min. application chip revision: 0 I (115) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=4bda0h (310688) map I (243) esp_image: segment 1: paddr=0005bdc8 vaddr=3ffb0000 size=04250h ( 16976) load I (250) esp_image: segment 2: paddr=00060020 vaddr=400d0020 size=166f00h (1470208) map I (813) esp_image: segment 3: paddr=001c6f28 vaddr=3ffb4250 size=00038h ( 56) load I (813) esp_image: segment 4: paddr=001c6f68 vaddr=40080000 size=1b6a0h (112288) load I (867) esp_image: segment 5: paddr=001e2610 vaddr=50000000 size=00010h ( 16) load I (881) boot: Loaded app from partition at offset 0x10000 I (881) boot: Disabling RNG early entropy source... I (893) psram: This chip is ESP32-D0WD I (893) spiram: Found 64MBit SPI RAM device I (893) spiram: SPI RAM mode: flash 40m sram 40m I (898) spiram: PSRAM initialized, cache is in low/high (2-core) mode. I (905) cpu_start: Pro cpu up. I (909) cpu_start: Starting app cpu, entry point is 0x40083b44 I (0) cpu_start: App cpu up. I (1803) spiram: SPI SRAM memory test OK I (1811) cpu_start: Pro cpu start user code I (1811) cpu_start: cpu freq: 160000000 I (1811) cpu_start: Application information: I (1814) cpu_start: Project name: esp32cam-server-only I (1820) cpu_start: App version: v13.0.8 I (1825) cpu_start: Compile time: Dec 19 2022 20:41:40 I (1832) cpu_start: ELF file SHA256: 2279775554dcdb30... I (1838) cpu_start: ESP-IDF: 4.4.2 I (1843) heap_init: Initializing. RAM available for dynamic allocation: I (1850) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM I (1856) heap_init: At 3FFC06F0 len 0001F910 (126 KiB): DRAM I (1862) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM I (1869) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM I (1875) heap_init: At 4009B6A0 len 00004960 (18 KiB): IRAM I (1882) spiram: Adding pool of 4095K of external SPI memory to heap allocator I (1891) spi_flash: detected chip: generic I (1894) spi_flash: flash io: dio I (1904) cpu_start: Starting scheduler on PRO CPU. I (0) cpu_start: Starting scheduler on APP CPU. I (1909) spiram: Reserving pool of 40K of internal memory for DMA/internal allocations I (1919) MAIN: I (1919) gpio: GPIO[32]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 I (3929) gpio: GPIO[25]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:2 I (3929) cam_hal: cam init ok I (3929) sccb: pin_sda 26 pin_scl 27 I (3929) sccb: sccb_i2c_port=1 I (3939) gpio: GPIO[32]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 I (3969) camera: Detected camera at address=0x30 I (3969) camera: Detected OV2640 camera I (3969) camera: Camera PID=0x26 VER=0x42 MIDL=0x7f MIDH=0xa2 I (4049) cam_hal: buffer_size: 32768, half_buffer_size: 4096, node_buffer_size: 2048, node_cnt: 16, total_cnt: 15 I (4049) cam_hal: Allocating 61440 Byte frame buffer in PSRAM I (4059) cam_hal: cam config ok I (4059) ov2640: Set PLL: clk_2x: 0, clk_div: 0, pclk_auto: 0, pclk_div: 8 I (6169) MAIN: Using SDMMC peripheral Name: 00000 Type: SDHC/SDXC Speed: 20 MHz Size: 30528MB I (6239) MAIN: ================================================= I (6249) MAIN: ==================== Startup ==================== I (6269) MAIN: ================================================= I (6279) MAIN: Branch: 'HEAD', Revision: 04f2f23+, Date/Time: 2022-12-19 20:41, Web UI: ? I (6289) MAIN: Reset reason: Power-on event I (6299) OTA: Start CheckOTAUpdateCheck... I (6309) OTA: SHA-256 for the partition table: : 9d4a2809ae90fb20709a8ca3dd3ac3462e1e73286bcd31b689060c91de06fa3a I (6329) OTA: SHA-256 for bootloader: : 4a9573dafac5d5c79c43e5a356568332da3a99dd2e220da6ceeadc96d32708a2 I (6889) OTA: SHA-256 for current firmware: : 355e1c6ae8b38e8311d1d117c00cc1016379005a25333ffa59d3043261449699 I (6939) wifi:wifi driver task: 3ffd4d78, prio:23, stack:6656, core=0 I (6939) system_api: Base MAC address is not set I (6939) system_api: read default base MAC address from EFUSE I (6959) wifi:wifi firmware version: eeaa27d I (6959) wifi:wifi certification version: v7.0 I (6959) wifi:config NVS flash: enabled I (6959) wifi:config nano formating: disabled I (6959) wifi:Init data frame dynamic rx buffer num: 16 I (6969) wifi:Init management frame dynamic rx buffer num: 16 I (6969) wifi:Init management short buffer num: 32 I (6979) wifi:Init static tx buffer num: 16 I (6979) wifi:Init tx cache buffer num: 16 I (6979) wifi:Init static rx buffer size: 1600 I (6989) wifi:Init static rx buffer num: 10 I (6989) wifi:Init dynamic rx buffer num: 16 I (6999) wifi_init: rx ba win: 6 I (6999) wifi_init: tcpip mbox: 32 I (6999) wifi_init: udp mbox: 6 I (7009) wifi_init: tcp mbox: 6 I (7009) wifi_init: tcp tx win: 5744 I (7019) wifi_init: tcp rx win: 5744 I (7019) wifi_init: tcp mss: 1440 I (7019) wifi_init: WiFi IRAM OP enabled I (7029) wifi_init: WiFi RX IRAM OP enabled I (7079) phy_init: phy_version 4670,719f9f6,Feb 18 2021,17:07:07 I (7189) wifi:mode : sta (40:22:d8:04:ce:18) I (7189) wifi:enable tsf I (7189) BLINK: Flash - start I (7189) WIFI: Set Hostname to:watermeter I (7189) WIFI: wifi_init_sta finished. I (7389) BLINK: Flash - done I (7799) wifi:new:<6,0>, old:<1,0>, ap:<255,255>, sta:<6,0>, prof:1 I (8629) wifi:state: init -> auth (b0) I (8639) wifi:state: auth -> assoc (0) I (8649) wifi:state: assoc -> run (10) I (8679) wifi:connected with GoMue, aid = 2, channel 6, BW20, bssid = 22:e8:29:9d:5b:2a I (8689) wifi:security: WPA2-PSK, phy: bgn, rssi: -67 I (8699) wifi:pm start, type: 1 I (8859) wifi:AP's beacon interval = 102400 us, DTIM period = 3 W (8879) wifi:<ba-add>idx:0 (ifx:0, 22:e8:29:9d:5b:2a), tid:0, ssn:1, winSize:64 I (9429) esp_netif_handlers: sta ip: 192.168.178.59, mask: 255.255.255.0, gw: 192.168.178.1 I (9429) WIFI: got ip:192.168.178.59 I (9429) BLINK: Flash - start I (9429) WIFI: connected to ap SSID: XXXXX, password: XXXXXXX I (11439) SNTP: Initializing SNTP I (11439) SNTP: Time is not set yet. Getting time over NTP server pool.ntp.org I (11449) SNTP: Waiting until we get a time from the NTP server pool.ntp.org I (11459) SNTP: Status: Reset W (13139) wifi:<ba-add>idx:1 (ifx:0, 22:e8:29:9d:5b:2a), tid:6, ssn:2, winSize:64 I (13469) SNTP: Status OK I (13479) SNTP: Time is synced with NTP Server pool.ntp.org I (13489) SNTP: Time zone set to CET-1CEST,M3.5.0,M10.5.0/3 I (13499) SNTP: The current date/time in Berlin is: 2023-01-26_20:41:29 I (13499) MAIN: ================================================= I (13509) MAIN: ================== Main Started ================= I (13519) MAIN: ================================================= W (13539) MAIN: Web UI version (?) does not match firmware version (04f2f23+) ! I (13549) psram: This chip is ESP32-D0WD I (13549) spiram: Found 64MBit SPI RAM device I (13549) spiram: SPI RAM mode: flash 40m sram 40m I (13559) spiram: PSRAM initialized, cache is in low/high (2-core) mode. I (13559) MAIN: The device has 8 MBytes of PSRAM I (15579) MAIN SERVER: Starting server on port: '80' I (15579) MAIN SERVER: Registering URI handlers I (15579) TFLITE SERVER: server_part_camera - Registering URI handlers I (15579) OTA: Registering URI handlers I (15589) GPIO: start GpioHandler I (15589) GPIO: register GPIO Uri I (15599) GPIO: server_GPIO - Registering URI handlers I (15599) MAIN: Initialization completed successfully! I (15639) ov2640: Set PLL: clk_2x: 0, clk_div: 0, pclk_auto: 0, pclk_div: 8 I (19429) BLINK: Flash - done I (20039) LOGFILE: Log Level set to ERROR I (20049) SNTP: Time zone set to CET-1CEST,M3.5.0,M10.5.0/3 I (20049) GPIO: read GPIO config and init GPIO I (20069) GPIO: GPIO init completed, handler is disabled
-
Die cam Version scheint zu passen.
Ich denke du hast bei den Daten für die Sd-Karte die falsche Version gewählt die nicht zur Firmware passt.Die Firmware sollte die 13.0.8 sein, wenn ich es richtig sehe.
-
Hallo zusammen,
Ich habe bei meinem Wasserzähler das Problem, dass beim Überschlag von 1000 Liter Wasser, die digitale Zahl nicht voll dargestellt wird sonder zwischen zwei Zahlen ist. D.h. in meinem Fall ich habe 78m3 voll, Analoge Zähler steht auf 0, digitaler Zähler steht auf 7,5 (7-8) und das Programm erkennt nicht das nun eine 8 angezeigt müsste sondern sagt das er ein Minus Wert erkannt hat. Gibt es da irgendwas in den Einstellungen was ich ändern kann, das er das richtig erkennt? Grüße
edit: Nach dem er ja erkannt hat, dass ein negativer Wert nicht möglich ist, weshalb sagt das Programm dann nicht selbstständig "gut das kann keine 7 sein die ich erkannt habe sonst ist der Wert negativ das muss eine 8 sein?!?
-
@zahnpasta83 , bei mir funktioniert das. Mit den Einstellungen mal probieren und wenn etwas Englisch ist das man nicht versteht, einfach mal übersetzen lassen.....
-
Bei mir hat ein anderes Model der Digits geholfen.
-
@alexho
Hallo Alex, wäre nett wenn du die Daten für die Einleger zur verfügung stellen könntest. Danke -
Hallo zusammen,
ich würde auch gern in dieses Thema einsteigen und habe mir gerade dazu die entsprechende Github Seite angeschaut mit verschiedenen Kompatibilitäten der Chips und SD Karten. Jetzt lese ich hier auch von unterschiedlichen Erfahrungen bzgl der Größe des SD Karten.Meine Frage wäre ob mir jemand mitteilen kann, welche Chips, Kameras und SD Karten und Flasher gut funktionieren, und verfügbar sind. Ich lese zwar grundsätzlich gern, aber über 2600 Beiträge ist schon viel
Wäre klasse, vielen Dank!
-
Eigentlich steht alles schön auf github.
Due to the limited availability of GPIOs (OV2640, Flash-Light, PSRAM & SD card) the communication mode to the SD card is limited to 1-line SD-Mode. It showed up, that this results in problems with very large SD-Cards (64GB, sometimes 32 GB) and some no name low cost SD-cards.
Selbiges gillt für den Chip
ESP32-D0WDQ6 (revision 1)
Wenn man die beiden Sachen beachtet läuft eigentlich alles.
Wichtig ist noch
Ram (Size! & Type) -> this Project needs at least 4MB RAM!
Leider habe ich noch nicht gefunden, wo man es auf der Hardware erkennen kann.
Die Kamera liegt der Cam ja idr schon bei.
Finde hier eigentlich alles gut aufgelistet:
https://jomjol.github.io/AI-on-the-edge-device-docs/Hardware-Compatibility/Das schwierigste scheint im Moment den richtige Chip zu bekommen.
Zum flashen stehen genug Alternativen im Wiki die alle Funktionieren.
-
@david-g vielen Dank! Ja das habe ich alles gelesen und scheine mich irgendwie falsch ausgedrückt zu haben. Ich war auf der Suche nach einer "Einkaufsliste" damit ich auch einen funktionierenden ESP bestelle.
-
Sd-Karte hab ich eine 16gb von SanDisk und eine von rossmann (die hab ich einfach mal getestet, billiger geht es ja kaum).
Denke da kannst du irgendeine bis 16GB nehmen.Bei der Cam muss man leider probieren denke ich.
Die hier oft auf Amazon verlinkte kommt wohl mal in Revision 1 und mal in 2, ich hatte immer Glück.
Hab auch noch keinen Shop gesehen, wo drauf hingewiesen wird, was man da bekommt.@C4nc3r-0 wollte es mal bei Conrad testen.
Evtl sagt er kurz, was er da bekommen hat. -
@marc_el_k sagte in Wasserzähler - Version 2 - all-in-device:
@david-g vielen Dank! Ich war auf der Suche nach einer "Einkaufsliste" damit ich auch einen funktionierenden ESP bestelle.
Hier wird sich keiner in die Nesseln dafür setzen. Es kommt immer auf die Cargen an, die der Händler bezieht bzw erhält. Da es meistens die Rev.3 betrifft gehe ich für die Zukunft davon aus, das es die älteren irgendwann nicht mehr gibt. Also kaufen gucken ob der funktioniert, wenn nicht zurück schicken und den Händler darauf hinweisen.
Zusätzlich sind auch fakes unterwegs. Dann sollte man das selbige tun. -
Du hast irgendwann man auf meine Frage wie man die rev. erkennt geantwortet: "Genau das Kleingedruckte auf der Cam lesen." (sinngemäß)
Habe bis heute nichts gefunden. Kannst du mir mal einen Tipp geben?
Ist ja auch doof, wenn ich es erst beim flashen sehe.
Bekommt der Händler ja eine Software zurück als er geliefert hat. -
@david-g , warum fragt man denn mich. Fragt den Dev der ist dafür zuständig. Auch für das Git. Bei mir biste an falscher Stelle. Ich gehe davon aus, das es direkt auf dem Chip steht. Dann muss das Blech runter. Oder irgendwo auf dem Print k. A. Es müssen ja die Daten von irgendwas her kommen.
Nachtrag:
Es könnte auch von der Cam abgeleitet worden sein. Meine sind alle V2und genau damit ist deine Frage beantwortet worden.
-
@esp8266 sagte in Wasserzähler - Version 2 - all-in-device:
Eine Lupe sagt viel aus....
Deshalb frage ich dich.
Das war deine Antwort, dass man es auf der Cam irgendwo findet.
Was ich bisher nicht habe.