Licznik wody ZENNER POLSKA RP T 94 223 + ESP32-CAM + integracja z HA

A ten plik ma być o nazwie remote czy update ?


Nie wduszałem, tylko odcinałem zasilanie.

Przecież podlinkowałem wyżej DOKŁADNIE ten plik, który masz użyć…
Zauważyłeś już wskazówkę?

Hmm to wymaga w takim razie podstawowego kursu obsługi komputera…

Jeśli coś robisz w okienku przeglądarki to się dzieje w RAMie twojego komputera (tego maka), jeśli nie zrobisz jakiegokolwiek ruchu, który spowoduje że przeglądarka wyśle dane do serwera (przypomnijmy takiego XIX wiecznego więc bardzo prostego odpalonego w tym ESP) to żaden cud się nie stanie - serwer nie wykona nie wydanego polecenia…

Czyżbym powinienem wcisnąć “Reboot to first setup” ? on przenosi do okna początkowego.

W takim razie podejrzewam, że już wgrałeś na kartę coś innego niż należy.

Sugeruję odciąć zasilanie

skasować kartę, ale zanim ją skasujesz sprawdź zawartość - w szczególności te pliki o których jest mowa w przypadku instalacji ręcznej - czy w ogóle wskutek działania kreatora powstał plik (??? nazwę trzeba znaleźć, ale ten który wczoraj chciałeś edytować ???.ini bodajże) i czy w nim są dane twojej sieci WiFi

odpalić ESP z czystą kartą i wykonać kroki poprawnie i udokumentuj wszystkie kroki, bo naprawdę nie wiem czy coś pomijasz czy po prostu akurat bieżące wydanie jest wadliwe…

Nie powinien przenosić do żadnego okna, ESP powinien się zrestartować bez odpinania zasilania - obserwuj kontrolki.

Każdy krok musi być wykonany bezbłędnie i tylko raz.
Nie możesz robić ruchów z innych instrukcji bo nigdy się to nie uda, możesz natomiast zrezygnować z kreatora i zrobić wszystko ręcznie.

Jak nie dajesz mi czasu na odpowiedź to wychodzi na to, że odpowiadam na posty o kilka pięter wyżej.
(bierzesz pod uwagę w ogóle fakt, że nie jestem wsparciem technicznym opłacanym przez korporację i nie siedzę 100% czasu przed komputerem? jeśli w 1/3 czy połowie pisania posta muszę coś zrobić - choćby gotować obiad, skoczyć do piekarni, czy pojechać z jednego miejsca w inne - to publikuję tyle ile mam w danym momencie, a potem jest już dyskusja co dalej skoro chyba widać, że napisałem dopiero jakiś ułamek?)
Nie bierzesz też z pewnością od uwagę faktu, że nie instalowałem w ten sposób, bo ta metoda nie istniała kiedyś, więc muszę się opierać w 100% na twoim feedbacku, więc nie możesz pomijać opisów istotnych kroków (mam wrażenie, że po prostu odpinasz zasianie ESP co chwilę i to jest przyczyna niepowodzeń)

Tu masz opis co się stanie po naduszeniu przycisku w 3. kroku (który wymusza procedurę specjalnego restartu, więc jak odetniesz zasilanie to wszystko szlag trafia)

No i tu jest taki hint - pamiętasz jak flashowałeś firmware?
To robiłeś to w okienku w którym później była dostępna konsola połączenia szeregowego (z której zamieściłeś logi), nie wiem czy będziesz ją umiał uruchomić w trybie logowania, ale jeśli tak, to zrób to przed wykonaniem kroków 1. 2. i 3. (ale jeśli jakimś cudem jej do tej pory nie zamknąłeś to świetnie) i w niej jest podgląd co się w sumie ze sprzętem właśnie dzieje.


Wcześniej (wczoraj?) pytałeś o to jak zrestartować ESP w kontekście sytuacji “co by było gdyby ESP się zawiesiło przy flashowaniu” i dostałeś odpowiedź, że można wcisnąć Reset lub odpiąć zasilanie, ale teraz jesteś w trakcie kreatora który wykonuje długotrwałe kroki (gdy pozornie się nic nie dzieje, co może odbierasz jako zawieszenie się ESP, lecz w istocie tak nie jest - tam się dzieje dużo rzeczy które trwają długo) więc gdy odetniesz zasilania w trakcie np. tworzenia systemu plików to ta operacja się nie uda (i co gorsze kończy się uszkodzonym systemem plików), więc jak masz w GUI guzik do restartowania to z niego korzystaj.

Tak samo nie wiem czemu przy pierwszej instalacji pytasz o plik “update” (aktualizacja) skoro robisz właśnie pierwszą instalację… (first setup) a konkretnie metodą remote setup

Ja zacząłbym od początku z czystą kartą i dla pewności wyczyścił flash

Wiec tak. W plikach na karcie sd są zmiany, powstaje ssid i hasło mojej sieci, którą wpisuje w okna podczas konfiguracji.
Wszystko teraz robie zgodnie z opisem i Twoimi uwagami.
Może być problemem to, że mam kilka sieci wifi, gdyż używam Extenderów TP-linka i podczas ostatniego kroku ( reebotu)ESP przełącza się na inną sieć (nie swoją) i muszę ręcznie przełączać na al-one-the-edge.

O mój Boże… to nie masz szans na automatykę domową przy takiej sieci…

Wyłącz te extendery (jeśli pracują jako repeatery po WiFi), przeciągnij kable i skonfiguruj je do pracy jako AP.

Ewentualnie skonfiguruj je poprawnie (może się to uda jeśli to MESH, a nie zwykłe repeatery)

Już nie trzeba - znamy przyczynę… to nie ESP jest winne.

Interesujące… mógłbyś trochę rozwinąć myśl?

Mógłbym - tanie TP-linki niestety nie dają się skonfigurować w działającą w pełni poprawnie sieć (pewnie nie dotyczy to wszystkich modeli, ale to co spotykałem u znajomych nie dawało szans).

@azak43
Rozwiązanie “na teraz” to wyłączenie extenderów i odpalenie sprzętu na bazie głównego AP. Potem możesz poeksperymentować z ich włączeniem.

Gdyby to było takie proste, to już dawno byłoby okablowane. Nie ma takiej możliwości. Póki co nic nie poradzę. Są to zwykłe, nie można zrobić sieci mesh.

Poszukałem w necie i wynika, że racjonalnego wytłumaczenia nie ma - po prostu tak jest.

Masz na routerze możliwość ustawienie dodatkowej sieci np.IoT ? - wtedy łącząc do niej konfiguracja by się może dokończyła .

Później Wifi zmienił na właściwą.

Jest racjonalne wytłumaczenie - po prostu nie mają “przezroczystego” trybu działania, tylko tworzą oddzielne podsieci fizyczne, terminologii mi brakuje, bo nie zajmuję się tym zawodowo (jakkolwiek praca wymaga ode mnie znajomości sieci w stopniu ponadpodstawowym), nie mam też podobnego sprzętu pod ręką abym mógł się podeprzeć tp-linkowskim nazewnictwem.
Najwyraźniej tryb mostka nie działa w nich prawidłowo, przećwiczyłem to na kilku tanich modelach i sprawa jest nie do przeskoczenia (dla niektórych istnieje alternatywne oprogramowanie, np. openwrt i na nim problem nie występuje).

Jeśli ten sam sprzęt pospinasz kablowo i przełączysz konfigurację na zwykłe AP to “staje się cud”, bo cała sieć jest wtedy jednym segmentem.

Wyłączyłem co nie potrzebne, zrobiłem wszystko od nowa i nie poszło.

Logi:

I (26) boot: compile time 20:02:47
I (26) boot: chip revision: 1
I (29) boot_comm: chip revision: 1, min. bootloader chip revision: 0
I (36) boot.esp32: SPI Speed : 40MHz
I (41) boot.esp32: SPI Mode : DIO
I (45) boot.esp32: SPI Flash Size : 4MB
I (50) boot: Enabling RNG early entropy source…
I (55) boot: Partition Table:
I (59) boot: ## Label Usage Type ST Offset Length
I (66) boot: 0 nvs WiFi data 01 02 00009000 00004000
I (73) boot: 1 otadata OTA data 01 00 0000d000 00002000
I (81) boot: 2 phy_init RF data 01 01 0000f000 00001000
I (88) boot: 3 ota_0 OTA app 00 10 00010000 001db000
I (96) boot: 4 ota_1 OTA app 00 11 001f0000 001db000
I (103) 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=46fbch (290748) map
I (235) esp_image: segment 1: paddr=00056fe4 vaddr=3ffb0000 size=03ce0h ( 15584) load
I (241) esp_image: segment 2: paddr=0005accc vaddr=40080000 size=0534ch ( 21324) load
I (251) esp_image: segment 3: paddr=00060020 vaddr=400d0020 size=1575fch (1406460) map
I (789) esp_image: segment 4: paddr=001b7624 vaddr=4008534c size=15208h ( 86536) load
I (840) boot: Loaded app from partition at offset 0x10000
I (840) boot: Disabling RNG early entropy source…
I (851) quad_psram: This chip is ESP32-D0WD
I (852) esp_psram: Found 8MB PSRAM device
I (852) esp_psram: Speed: 40MHz
I (852) esp_psram: PSRAM initialized, cache is in low/high (2-core) mode.
W (859) esp_psram: Virtual address not enough for PSRAM, map as much as we can. 4MB is mapped
I (867) cpu_start: Pro cpu up.
I (870) cpu_start: Starting app cpu, entry point is 0x40082e48
I (0) cpu_start: App cpu up.
I (1762) esp_psram: SPI SRAM memory test OK
I (1771) cpu_start: Pro cpu start user code
I (1771) cpu_start: cpu freq: 160000000 Hz
I (1771) cpu_start: Application information:
I (1771) cpu_start: Project name: AI-on-the-edge
I (1776) cpu_start: App version: v15.3.0
I (1780) cpu_start: Compile time: Jul 22 2023 09:43:02
I (1785) cpu_start: ELF file SHA256: 29d38f3fa1a9857c…
I (1790) cpu_start: ESP-IDF: 5.0.2
I (1794) cpu_start: Min chip rev: v0.0
I (1798) cpu_start: Max chip rev: v3.99
I (1802) cpu_start: Chip rev: v1.0
I (1806) heap_init: Initializing. RAM available for dynamic allocation:
I (1812) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (1817) heap_init: At 3FFBD890 len 00022770 (137 KiB): DRAM
I (1823) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (1828) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (1834) heap_init: At 4009A554 len 00005AAC (22 KiB): IRAM
I (1839) esp_psram: Adding pool of 4083K of PSRAM memory to heap allocator
I (1847) spi_flash: detected chip: generic
I (1850) spi_flash: flash io: dio
I (1864) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (1865) esp_psram: Reserving pool of 40K of internal memory for DMA/internal allocations
I (1865) MAIN:

================ Start app_main =================
I (1955) MAIN: =================================================
I (1975) MAIN: ==================== Start ======================
I (1985) MAIN: =================================================
I (1995) MAIN: PSRAM size: 8388608 byte (8MB / 64MBit)
I (2005) MAIN: Total heap: 4377155 byte
I (2025) gpio: GPIO[32]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (4025) gpio: GPIO[25]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:2
I (4025) cam_hal: cam init ok
I (4025) sccb: pin_sda 26 pin_scl 27
I (4025) sccb: sccb_i2c_port=1

I (4025) gpio: GPIO[32]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (4065) camera: Detected camera at address=0x30
I (4065) camera: Detected OV2640 camera
I (4065) camera: Camera PID=0x26 VER=0x42 MIDL=0x7f MIDH=0xa2
I (4155) cam_hal: buffer_size: 32768, half_buffer_size: 4096, node_buffer_size: 2048, node_cnt: 16, total_cnt: 15
I (4155) cam_hal: Allocating 61440 Byte frame buffer in PSRAM
I (4155) cam_hal: cam config ok
I (4155) ov2640: Set PLL: clk_2x: 0, clk_div: 0, pclk_auto: 0, pclk_div: 8
I (6235) MAIN: Camera info: PID: 0x26, VER: 0x42, MIDL: 0x7f, MIDH: 0xa2
I (6245) SDCARD: Basic R/W check started…
Guru Meditation Error: Core 0 panic’ed (LoadProhibited). Exception was unhandled.

Core 0 register dump:
PC : 0x400da877 PS : 0x00060930 A0 : 0x800da8e5 A1 : 0x3ffbf4b0
A2 : 0x3f805104 A3 : 0x00000000 A4 : 0x00000000 A5 : 0x3f8038bc
A6 : 0x00210002 A7 : 0x3f805104 A8 : 0x800da86c A9 : 0x00000020
A10 : 0x00000000 A11 : 0x00000000 A12 : 0x000004cc A13 : 0x00000001
A14 : 0x00000021 A15 : 0x63697361 SAR : 0x00000015 EXCCAUSE: 0x0000001c
EXCVADDR: 0x0000000b LBEG : 0x4008a220 LEND : 0x4008a23c LCOUNT : 0x00000000

Backtrace: 0x400da874:0x3ffbf4b0 0x400da8e2:0x3ffbf4e0 0x400dc8b0:0x3ffbf510 0x40131b3d:0x3ffbf530 0x4008acaf:0x3ffbf550 0x40089082:0x3ffbf570 0x40089113:0x3ffbf5a0 0x4010a099:0x3ffbf5c0 0x400d55cc:0x3ffbf650 0x40225b69:0x3ffbf7b0

ELF file SHA256: 29d38f3fa1a9857c

Rebooting…
ets Jun 8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x32 (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 (51) boot: Enabling RNG early entropy source…
I (56) boot: Partition Table:
I (60) 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 (97) boot: 4 ota_1 OTA app 00 11 001f0000 001db000
I (104) boot: End of partition table
I (109) boot_comm: chip revision: 1, min. application chip revision: 0
I (116) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=46fbch (290748) map
I (235) esp_image: segment 1: paddr=00056fe4 vaddr=3ffb0000 size=03ce0h ( 15584) load
I (242) esp_image: segment 2: paddr=0005accc vaddr=40080000 size=0534ch ( 21324) load
I (252) esp_image: segment 3: paddr=00060020 vaddr=400d0020 size=1575fch (1406460) map
I (790) esp_image: segment 4: paddr=001b7624 vaddr=4008534c size=15208h ( 86536) load
I (841) boot: Loaded app from partition at offset 0x10000
I (841) boot: Disabling RNG early entropy source…
I (852) quad_psram: This chip is ESP32-D0WD
I (853) esp_psram: Found 8MB PSRAM device
I (853) esp_psram: Speed: 40MHz
I (853) esp_psram: PSRAM initialized, cache is in low/high (2-core) mode.
W (860) esp_psram: Virtual address not enough for PSRAM, map as much as we can. 4MB is mapped
I (868) cpu_start: Pro cpu up.
I (871) cpu_start: Starting app cpu, entry point is 0x40082e48
I (864) cpu_start: App cpu up.
I (1763) esp_psram: SPI SRAM memory test OK
I (1772) cpu_start: Pro cpu start user code
I (1772) cpu_start: cpu freq: 160000000 Hz
I (1772) cpu_start: Application information:
I (1772) cpu_start: Project name: AI-on-the-edge
I (1777) cpu_start: App version: v15.3.0
I (1781) cpu_start: Compile time: Jul 22 2023 09:43:02
I (1786) cpu_start: ELF file SHA256: 29d38f3fa1a9857c…
I (1791) cpu_start: ESP-IDF: 5.0.2
I (1795) cpu_start: Min chip rev: v0.0
I (1799) cpu_start: Max chip rev: v3.99
I (1803) cpu_start: Chip rev: v1.0
I (1807) heap_init: Initializing. RAM available for dynamic allocation:
I (1813) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (1818) heap_init: At 3FFBD890 len 00022770 (137 KiB): DRAM
I (1824) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (1829) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (1835) heap_init: At 4009A554 len 00005AAC (22 KiB): IRAM
I (1840) esp_psram: Adding pool of 4083K of PSRAM memory to heap allocator
I (1848) spi_flash: detected chip: generic
I (1850) spi_flash: flash io: dio
I (1865) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (1866) esp_psram: Reserving pool of 40K of internal memory for DMA/internal allocations
I (1866) MAIN:

================ Start app_main =================
I (1956) MAIN: =================================================
I (1966) MAIN: ==================== Start ======================
I (1986) MAIN: =================================================
Guru Meditation Error: Core 0 panic’ed (LoadProhibited). Exception was unhandled.

Core 0 register dump:
PC : 0x4009307a PS : 0x00060533 A0 : 0x80092c6e A1 : 0x3ffbf270
A2 : 0x01ff0308 A3 : 0x00008000 A4 : 0x3f803034 A5 : 0xb33fffff
A6 : 0x3ffbf249 A7 : 0x00060523 A8 : 0x0000000f A9 : 0x0000001e
A10 : 0x00000200 A11 : 0x3f803890 A12 : 0x3f803058 A13 : 0x3f803098
A14 : 0x3ffcaf90 A15 : 0x00060523 SAR : 0x0000001c EXCCAUSE: 0x0000001c
EXCVADDR: 0x01ff0314 LBEG : 0x4008bc9d LEND : 0x4008bcad LCOUNT : 0xfffffff6

Backtrace: 0x40093077:0x3ffbf270 0x40092c6b:0x3ffbf290 0x400846a7:0x3ffbf2b0 0x4008477d:0x3ffbf2d0 0x400dba41:0x3ffbf320 0x400da238:0x3ffbf340 0x400dc032:0x3ffbf3c0 0x4013198f:0x3ffbf3f0 0x4020f49e:0x3ffbf410 0x4020f565:0x3ffbf440 0x401143e5:0x3ffbf460 0x4011447d:0x3ffbf600 0x400d5555:0x3ffbf650 0x40225b69:0x3ffbf7b0

ELF file SHA256: 29d38f3fa1a9857c

Rebooting…
ets Jun 8 2016 00:22:57

rst:0xc (SW_CPU_RESET),boot:0x32 (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 (51) boot: Enabling RNG early entropy source…
I (56) boot: Partition Table:
I (60) 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 (97) boot: 4 ota_1 OTA app 00 11 001f0000 001db000
I (104) boot: End of partition table
I (109) boot_comm: chip revision: 1, min. application chip revision: 0
I (116) esp_image: segment 0: paddr=00010020 vaddr=3f400020 size=46fbch (290748) map
I (235) esp_image: segment 1: paddr=00056fe4 vaddr=3ffb0000 size=03ce0h ( 15584) load
I (242) esp_image: segment 2: paddr=0005accc vaddr=40080000 size=0534ch ( 21324) load
I (252) esp_image: segment 3: paddr=00060020 vaddr=400d0020 size=1575fch (1406460) map
I (790) esp_image: segment 4: paddr=001b7624 vaddr=4008534c size=15208h ( 86536) load
I (841) boot: Loaded app from partition at offset 0x10000
I (841) boot: Disabling RNG early entropy source…
I (852) quad_psram: This chip is ESP32-D0WD
I (853) esp_psram: Found 8MB PSRAM device
I (853) esp_psram: Speed: 40MHz
I (853) esp_psram: PSRAM initialized, cache is in low/high (2-core) mode.
W (860) esp_psram: Virtual address not enough for PSRAM, map as much as we can. 4MB is mapped
I (868) cpu_start: Pro cpu up.
I (871) cpu_start: Starting app cpu, entry point is 0x40082e48
I (864) cpu_start: App cpu up.
I (1763) esp_psram: SPI SRAM memory test OK
I (1772) cpu_start: Pro cpu start user code
I (1772) cpu_start: cpu freq: 160000000 Hz
I (1772) cpu_start: Application information:
I (1772) cpu_start: Project name: AI-on-the-edge
I (1777) cpu_start: App version: v15.3.0
I (1781) cpu_start: Compile time: Jul 22 2023 09:43:02
I (1786) cpu_start: ELF file SHA256: 29d38f3fa1a9857c…
I (1791) cpu_start: ESP-IDF: 5.0.2
I (1795) cpu_start: Min chip rev: v0.0
I (1799) cpu_start: Max chip rev: v3.99
I (1803) cpu_start: Chip rev: v1.0
I (1807) heap_init: Initializing. RAM available for dynamic allocation:
I (1813) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (1818) heap_init: At 3FFBD890 len 00022770 (137 KiB): DRAM
I (1824) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (1829) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (1835) heap_init: At 4009A554 len 00005AAC (22 KiB): IRAM
I (1840) esp_psram: Adding pool of 4083K of PSRAM memory to heap allocator
I (1848) spi_flash: detected chip: generic
I (1850) spi_flash: flash io: dio
I (1865) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (1866) esp_psram: Reserving pool of 40K of internal memory for DMA/internal allocations
I (1866) MAIN:

================ Start app_main =================
I (1956) MAIN: =================================================
I (1976) MAIN: ==================== Start ======================
I (1986) MAIN: =================================================
I (1996) MAIN: PSRAM size: 8388608 byte (8MB / 64MBit)
I (2006) MAIN: Total heap: 4377155 byte
I (2026) gpio: GPIO[32]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (4026) gpio: GPIO[25]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:2
I (4026) cam_hal: cam init ok
I (4026) sccb: pin_sda 26 pin_scl 27
I (4026) sccb: sccb_i2c_port=1

I (4026) gpio: GPIO[32]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
I (4066) camera: Detected camera at address=0x30
I (4066) camera: Detected OV2640 camera
I (4066) camera: Camera PID=0x26 VER=0x42 MIDL=0x7f MIDH=0xa2
I (4156) cam_hal: buffer_size: 32768, half_buffer_size: 4096, node_buffer_size: 2048, node_cnt: 16, total_cnt: 15
I (4156) cam_hal: Allocating 61440 Byte frame buffer in PSRAM
I (4156) cam_hal: cam config ok
I (4156) ov2640: Set PLL: clk_2x: 0, clk_div: 0, pclk_auto: 0, pclk_div: 8
I (6236) MAIN: Camera info: PID: 0x26, VER: 0x42, MIDL: 0x7f, MIDH: 0xa2
I (6246) SDCARD: Basic R/W check started…
I (6406) SDCARD: Basic R/W check successful
E (6426) MAIN: Config file seems to be missing!
W (6436) SNTP: No ConfigFile defined - exit setupTime()!
W (6456) MAIN: No ConfigFile defined - exit setCpuFrequency()!
I (6476) OTA: Start CheckOTAUpdateCheck…
I (6486) OTA: SHA-256 for the partition table: : 9d4a2809ae90fb20709a8ca3dd3ac3462e1e73286bcd31b689060c91de06fa3a
W (6506) cam_hal: NO-SOI
I (6506) OTA: SHA-256 for bootloader: : 4a9573dafac5d5c79c43e5a356568332da3a99dd2e220da6ceeadc96d32708a2
I (6986) OTA: SHA-256 for current firmware: : b64a22854eb1e33763bde88abf63d86bb137038b818f619734b7e59e5fc8e6b6
W (7016) cam_hal: NO-SOI
W (7026) WIFI AP: config.ini not found!
I (7026) WIFI AP: Starting access point for remote configuration
I (7036) wifi:wifi driver task: 3ffd1320, prio:23, stack:6144, core=0
I (7036) system_api: Base MAC address is not set
I (7036) system_api: read default base MAC address from EFUSE
I (7046) wifi:wifi firmware version: 57982fe
I (7046) wifi:wifi certification version: v7.0
I (7046) wifi:config NVS flash: enabled
I (7046) wifi:config nano formating: enabled
I (7056) wifi:Init data frame dynamic rx buffer num: 16
I (7056) wifi:Init management frame dynamic rx buffer num: 16
I (7066) wifi:Init management short buffer num: 32
I (7066) wifi:Init static tx buffer num: 16
I (7076) wifi:Init tx cache buffer num: 16
I (7076) wifi:Init static rx buffer size: 1600
I (7086) wifi:Init static rx buffer num: 16
I (7086) wifi:Init dynamic rx buffer num: 16
I (7086) wifi_init: rx ba win: 16
I (7096) wifi_init: tcpip mbox: 32
I (7096) wifi_init: udp mbox: 6
I (7096) wifi_init: tcp mbox: 6
I (7106) wifi_init: tcp tx win: 5744
I (7106) wifi_init: tcp rx win: 5744
I (7106) wifi_init: tcp mss: 1440
I (7106) wifi_init: WiFi/LWIP prefer SPIRAM
I (7116) wifi_init: WiFi IRAM OP enabled
I (7116) wifi_init: WiFi RX IRAM OP enabled
I (7126) phy_init: phy_version 4670,719f9f6,Feb 18 2021,17:07:07
I (7226) wifi:mode : softAP (30:ae:a4:85:c9:f9)
I (7226) wifi:Total power save buffer number: 8
I (7226) wifi:Init max length of beacon: 752/752
I (7226) wifi:Init max length of beacon: 752/752

Czyli rutują tylko do internetu i urządzenia miedzy sobą się nie widzą? :face_with_raised_eyebrow:

Uszkodzona, niekompatybilna lub nie włożona karta.

Tak, tak z grubsza wygląda problem tanich repeaterów (dotyczy nie tylko tp-linka).
Ale nie jest to problem stawiania NATu, tylko niedoróbki w innym miejscu, broadcasty nie przechodzą, więc większość normalnych usług sieciowych nie działa.

Karta włożona, może coś z nią jest nie tak. Zamienię na inną, tylko większą.

Potencjalnie to może być też problem z zasilaniem, użyj portu USB3, lub za aktywnym hubem USB.
Ewentualnie olejemy konsolę, i użyjesz solidnej ładowarki do zasilania.

Sprawdziłeś kartę tak jak sugerowałem? (F3)

W ogóle to mam nadzieję, że nie kasujesz z niej plików/katalogów na maku (bo on ich nie kasuje tylko domyślnie przerzuca do kosza, to jest standardowy problem kiedy dostaję nośniki “puste”, które były skasowane przez zwykłego użytkownika makówki, nie żebym gloryfikował użytkowników innych systemów, bo też są z nimi czasem cyrki), tylko za każdym razem ją formatowałeś narzędziem, które wskazałem wyżej…

Idąc dalej tym tropem - system plików może być uszkodzony wskutek tego odcinania zasilania od ESP - proponuję sformatować wskazanym narzędziem i jeszcze raz wykonać “pierwszy” rozruch.

Firmware w ESP jest raczej wgrane prawidłowo, ale jak już dmuchamy na zimne, to web-flasher powinien mieć też opcję wyczyszczenia pamięci flash w ESP, jeśli zaczniesz wszytko od zera to możesz też na nowo przeflaszować ESP…

Za każdym razem kartę formatuję pod windowsem i robię wszystko od zera. Teraz użyłem innej karty 32 GB i podobnie.
W macu nie mam slotu na karty SD, więc korzystam z laptopa z win a tam znowu tego programu nie mogę zainstalować i robie standartowy format FAT.

ESP podłączam bezpośrednio do Maca pod USB C, ale przez oryginalną przedłużkę USB C - USB zwykłe.

Edit:

To są logi z operacji przeprowadzonej na innej karcie SD 32GB.

,k�E��:0�0)}�rv'��0,�E�v:��0,c.��r�'�A0�}�r�'��0���d����C��K�:DR�	���ck"��:2C!�+�i0�&����0�+�i7�j
loX��x4���00bb�n:LM&j
loXV�x4�‚40bb�n:���*
Y��y ��008��5
I (26) boot: ESP-IDF 4.3.2 2nd stage bootloader
I (26) boot: compile time 20:02:47
I (26) boot: chip revision: 1
I (29) boot_comm: chip revision: 1, min. bootloader chip revision: 0
I (36) boot.esp32: SPI Speed      : 40MHz
I (41) boot.esp32: SPI Mode       : DIO
I (45) boot.esp32: SPI Flash Size : 4MB
I (50) boot: Enabling RNG early entropy source...
I (55) boot: Partition Table:
I (59) boot: ## Label            Usage          Type ST Offset   Length
I (66) boot:  0 nvs              WiFi data        01 02 00009000 00004000
I (73) boot:  1 otadata          OTA data         01 00 0000d000 00002000
I (81) boot:  2 phy_init         RF data          01 01 0000f000 00001000
I (88) boot:  3 ota_0            OTA app          00 10 00010000 001db000
I (96) boot:  4 ota_1            OTA app          00 11 001f0000 001db000
I (103) 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=46fbch (290748) map
I (235) esp_image: segment 1: paddr=00056fe4 vaddr=3ffb0000 size=03ce0h ( 15584) load
I (241) esp_image: segment 2: paddr=0005accc vaddr=40080000 size=0534ch ( 21324) load
I (251) esp_image: segment 3: paddr=00060020 vaddr=400d0020 size=1575fch (1406460) map
I (789) esp_image: segment 4: paddr=001b7624 vaddr=4008534c size=15208h ( 86536) load
I (840) boot: Loaded app from partition at offset 0x10000
I (840) boot: Disabling RNG early entropy source...
I (851) quad_psram: This chip is ESP32-D0WD
I (852) esp_psram: Found 8MB PSRAM device
I (852) esp_psram: Speed: 40MHz
I (852) esp_psram: PSRAM initialized, cache is in low/high (2-core) mode.
W (859) esp_psram: Virtual address not enough for PSRAM, map as much as we can. 4MB is mapped
I (868) cpu_start: Pro cpu up.
I (870) cpu_start: Starting app cpu, entry point is 0x40082e48
I (0) cpu_start: App cpu up.
I (1762) esp_psram: SPI SRAM memory test OK
I (1771) cpu_start: Pro cpu start user code
I (1771) cpu_start: cpu freq: 160000000 Hz
I (1771) cpu_start: Application information:
I (1771) cpu_start: Project name:     AI-on-the-edge
I (1776) cpu_start: App version:      v15.3.0
I (1780) cpu_start: Compile time:     Jul 22 2023 09:43:02
I (1785) cpu_start: ELF file SHA256:  29d38f3fa1a9857c...
I (1790) cpu_start: ESP-IDF:          5.0.2
I (1794) cpu_start: Min chip rev:     v0.0
I (1798) cpu_start: Max chip rev:     v3.99 
I (1802) cpu_start: Chip rev:         v1.0
I (1806) heap_init: Initializing. RAM available for dynamic allocation:
I (1812) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (1817) heap_init: At 3FFBD890 len 00022770 (137 KiB): DRAM
I (1823) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (1828) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (1834) heap_init: At 4009A554 len 00005AAC (22 KiB): IRAM
I (1840) esp_psram: Adding pool of 4083K of PSRAM memory to heap allocator
I (1847) spi_flash: detected chip: generic
I (1850) spi_flash: flash io: dio
I (1864) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (1865) esp_psram: Reserving pool of 40K of internal memory for DMA/internal allocations
I (1865) MAIN: 



================ Start app_main =================
I (1955) MAIN: =================================================
I (1965) MAIN: ==================== Start ======================
I (1975) MAIN: =================================================
I (1985) MAIN: PSRAM size: 8388608 byte (8MB / 64MBit)
I (1995) MAIN: Total heap: 4377155 byte
I (2005) gpio: GPIO[32]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 
I (4005) gpio: GPIO[25]| InputEn: 1| OutputEn: 0| OpenDrain: 0| Pullup: 1| Pulldown: 0| Intr:2 
I (4005) cam_hal: cam init ok
I (4005) sccb: pin_sda 26 pin_scl 27
I (4005) sccb: sccb_i2c_port=1

I (4005) gpio: GPIO[32]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0 
I (4045) camera: Detected camera at address=0x30
I (4045) camera: Detected OV2640 camera
I (4045) camera: Camera PID=0x26 VER=0x42 MIDL=0x7f MIDH=0xa2
I (4135) cam_hal: buffer_size: 32768, half_buffer_size: 4096, node_buffer_size: 2048, node_cnt: 16, total_cnt: 15
I (4135) cam_hal: Allocating 61440 Byte frame buffer in PSRAM
I (4135) cam_hal: cam config ok
I (4135) ov2640: Set PLL: clk_2x: 0, clk_div: 0, pclk_auto: 0, pclk_div: 8
I (6215) MAIN: Camera info: PID: 0x26, VER: 0x42, MIDL: 0x7f, MIDH: 0xa2
I (6225) SDCARD: Basic R/W check started...
I (6265) SDCARD: Basic R/W check successful
E (6275) MAIN: Config file seems to be missing!
W (6285) SNTP: No ConfigFile defined - exit setupTime()!
W (6295) MAIN: No ConfigFile defined - exit setCpuFrequency()!
I (6305) OTA: Start CheckOTAUpdateCheck...
I (6325) OTA: SHA-256 for the partition table: : 9d4a2809ae90fb20709a8ca3dd3ac3462e1e73286bcd31b689060c91de06fa3a
I (6345) OTA: SHA-256 for bootloader: : 4a9573dafac5d5c79c43e5a356568332da3a99dd2e220da6ceeadc96d32708a2
I (6825) OTA: SHA-256 for current firmware: : b64a22854eb1e33763bde88abf63d86bb137038b818f619734b7e59e5fc8e6b6
W (6855) WIFI AP: config.ini not found!
I (6855) WIFI AP: Starting access point for remote configuration
I (6875) wifi:wifi driver task: 3ffd1320, prio:23, stack:6144, core=0
I (6875) system_api: Base MAC address is not set
I (6875) system_api: read default base MAC address from EFUSE
I (6885) wifi:wifi firmware version: 57982fe
I (6885) wifi:wifi certification version: v7.0
I (6885) wifi:config NVS flash: enabled
I (6885) wifi:config nano formating: enabled
I (6895) wifi:Init data frame dynamic rx buffer num: 16
I (6895) wifi:Init management frame dynamic rx buffer num: 16
I (6905) wifi:Init management short buffer num: 32
I (6905) wifi:Init static tx buffer num: 16
I (6905) wifi:Init tx cache buffer num: 16
I (6915) wifi:Init static rx buffer size: 1600
I (6915) wifi:Init static rx buffer num: 16
I (6925) wifi:Init dynamic rx buffer num: 16
I (6925) wifi_init: rx ba win: 16
I (6925) wifi_init: tcpip mbox: 32
I (6935) wifi_init: udp mbox: 6
I (6935) wifi_init: tcp mbox: 6
I (6935) wifi_init: tcp tx win: 5744
I (6945) wifi_init: tcp rx win: 5744
I (6945) wifi_init: tcp mss: 1440
I (6945) wifi_init: WiFi/LWIP prefer SPIRAM
I (6955) wifi_init: WiFi IRAM OP enabled
I (6955) wifi_init: WiFi RX IRAM OP enabled
I (6965) phy_init: phy_version 4670,719f9f6,Feb 18 2021,17:07:07
I (7055) wifi:mode : softAP (30:ae:a4:85:c9:f9)
I (7055) wifi:Total power save buffer number: 8
I (7055) wifi:Init max length of beacon: 752/752
I (7055) wifi:Init max length of beacon: 752/752
I (7065) WIFI AP: started with SSID "AI-on-the-Edge", password: "", channel: 11. Connect to AP and open http://192.168.4.1
I (7695) wifi:new:<11,0>, old:<11,2>, ap:<11,2>, sta:<255,255>, prof:11
I (7695) wifi:station: d0:88:0c:72:d7:3c join, AID=1, bgn, 20
I (7695) WIFI AP: station d0:88:0c:72:d7:3c join, AID=1
I (7765) wifi:<ba-add>idx:2 (ifx:1, d0:88:0c:72:d7:3c), tid:6, ssn:84, winSize:64
I (7765) esp_netif_lwip: DHCP server assigned IP to a client, IP is: 192.168.4.2
I (8735) wifi:<ba-add>idx:3 (ifx:1, d0:88:0c:72:d7:3c), tid:0, ssn:18, winSize:64

Edit 2…

A czy może mieć wpływ to, ze w routerze mam uruchomione dwa pasma wifi tj. 2.4 G i 5 G ?

Plus windowsa jest taki, że możesz na nim odpalić H2TestW
(on działa nawet na starszych windowsach niż siódemka)
więc możesz sprawdzić ze 100% pewnością czy karta jest sprawna czy nie.
Ponadto można wybrać pełne formatowanie (a nie tylko “szybkie” które nie kasuje całej zawartości).
Oczywiście oficjalny soft organizacji SD też działa pod windows (od siódemki w górę, ale nie pisałeś, że masz coś jeszcze bardziej zabytkowego).

Kompatybilności karty z ESP sprawdzić się raczej nie da… tzn. inaczej niż poprzez stwierdzenie, że działa lub, że nie działa.

Karta 32GB prawdopodobnie nie zadziała (ale nigdy tego nie sprawdzałem, po prostu poszukałem w szpargałach jakąś starą kartę i zadziałała od razu, jeśli znajdę sprzęt, to powiem jaki miała rozmiar) tzn. jest pewne ryzyko związane z jej używaniem (pisałem o tym wcześniej - może braknąć RAMu na obsługę systemu plików, to jedyny potencjalny problem jeśli karta jest sprawna i widziana przez ESP, tu taki przypisek, mimo że wlutowano kość 8MB RAMu (PSRAM, bo na płycie głównej a zasadniczo w samym MCU jest jeszcze taka “groszowa” ilość RAMu jak 520kB, która wystarcza do większości zwyczajnych zastosowań ESP, nie będziemy tu wnikać w jej podział na rejony, bo jest dość specyficzny i tu to nie jest ważne) to wykorzystane są tylko 4MB z groszami bo jak widać więcej wykorzystać się nie da), ale jeśli zadziała i soft będzie stabilny to już będzie działać póki nie skończy żywota…

A w logi zajrzę później

Nie może, bo ESP w ogóle nie słyszy sieci 5GHz (dla niego ona nie istnieje, bo nie ma takiego radia).


To powyżej oznacza, że tym razem podstawowy test zapisu na karcie się udał.

Tu ^ masz informację, że karta jest pusta (tzn. brak plików konfiguracyjnych)

i tu ^ też, więc startuje AP

niżej widać, że się podłączyłeś, powiem więcej - po mac-adresie to jakieś urządzenie od apple więc stawiam na tego maka.

Więc wejdź pod ten adres 192.168.4.1 i zacznij konfigurację (3 kroki - plik, dane uwierzytelniające i restart klawiszem w web-UI).
z tych kroków logi mogą też być interesujące bo nie wiemy czy na 32GB się udadzą operacje na plikach.

Poza tematem a może i nie.

Mam ruter TP-linki, by połączyć ESP i niektóre żarówki musiałem wyłączyć sieć 5 G., inaczej nie chciały się połączyć.
Po dodaniu uruchomiałem dodatkową sieć 5 G i urządzenia działają poprawnie .

Z tego zo zauważyłem ( moje obserwacje) to tylko rutery TP-linki stwarzały problemy z połączeniem gdy działała sieć 5G.