Mein ESP32 hat Probleme beim Reboot und beim Übertragen der Werte an den FHEM
Beim Initialisieren braucht er so ca.3-4 Anläufe (ohne zusätzlichen Eingriff meinerseits) um über Setup done zu kommen und danach einen Connect vom FHEM zu erkennen.
ets Jun 8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
ets Jun 8 2016 00:22:57
rst:0x10 (RTCWDT_RTC_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:1
load:0x3fff0010,len:4
load:0x3fff0014,len:572
load:0x40078000,len:0
load:0x40078000,len:9880
entry 0x400789d8
Chip ID: B4C92A4AE30
Chip Revision: 0 (2016.09)
Ref:
3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4
Start WIFI_STA
HostName is: RainSensor
Using static IP
IP: 10.0.0.183
Mask: 255.255.255.0
Gateway: 10.0.0.138
Hostname: RainSensor
Connect 15 seconds to an AP (SSID 1)
..
connected :-)
SSID: TK_RT_H
IP: 10.0.0.183
Starting frontend
Starting OTA
Starting data port
E (3156) esp_pthread: pthread_getspecific: not supported!
E (3157) esp_pthread: pthread_setspecific: not supported!
abort() was called at PC 0x400deee3 on core 1
Backtrace: 0x400878f4:0x3ffdc4d0 0x400879f3:0x3ffdc4f0 0x400deee3:0x3ffdc510 0x400def2a:0x3ffdc530 0x400df62e:0x3ffdc550 0x400df6b7:0x3ffdc570 0x400deb3a:0x3ffdc590 0x400deaf1:0x3ffdc5b0 0x400dab08:0x3ffdc5d0 0x400db6f2:0x3ffdc610 0x400d4c0e:0x3ffdc630 0x400d9899:0x3ffdc650 0x4012d33f:0x3ffdc750
Rebooting...
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_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:1
load:0x3fff0010,len:4
load:0x3fff0014,len:572
load:0x40078000,len:0
load:0x40078000,len:9880
entry 0x400789d8
Chip ID: B4C92A4AE30
Chip Revision: 0 (2016.09)
Ref:
3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4
Start WIFI_STA
HostName is: RainSensor
Using static IP
IP: 10.0.0.183
Mask: 255.255.255.0
Gateway: 10.0.0.138
Hostname: RainSensor
Connect 15 seconds to an AP (SSID 1)
..
connected :-)
SSID: TK_RT_H
IP: 10.0.0.183
Starting frontend
Starting OTA
Starting data port
E (6583) esp_pthread: pthread_getspecific: not supported!
E (6583) esp_pthread: pthread_setspecific: not supported!
abort() was called at PC 0x400deee3 on core 1
Backtrace: 0x400878f4:0x3ffdc4d0 0x400879f3:0x3ffdc4f0 0x400deee3:0x3ffdc510 0x400def2a:0x3ffdc530 0x400df62e:0x3ffdc550 0x400df6b7:0x3ffdc570 0x400deb3a:0x3ffdc590 0x400deaf1:0x3ffdc5b0 0x400dab08:0x3ffdc5d0 0x400db6f2:0x3ffdc610 0x400d4c0e:0x3ffdc630 0x400d9899:0x3ffdc650 0x4012d33f:0x3ffdc750
Rebooting...
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_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:1
load:0x3fff0010,len:4
load:0x3fff0014,len:572
load:0x40078000,len:0
load:0x40078000,len:9880
entry 0x400789d8
Chip ID: B4C92A4AE30
Chip Revision: 0 (2016.09)
Ref:
3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4
Start WIFI_STA
HostName is: RainSensor
Using static IP
IP: 10.0.0.183
Mask: 255.255.255.0
Gateway: 10.0.0.138
Hostname: RainSensor
Connect 15 seconds to an AP (SSID 1)
..
connected :-)
SSID: TK_RT_H
IP: 10.0.0.183
Starting frontend
Starting OTA
Starting data port
Setup done
Port 81: Client connected
Danach läuft der ESP32 stabil, aber manchmal kann man erkennen das nicht alle Readings im Minutentakt aktualisiert werden. Ich habe abstände bis zu 3 Minuten beim Aktualisierungstimestamp gesehen. (state war dabei immer aktuell)
Tritt das bei euch auch auf, oder hat meiner eine Macke?
Edit: Nach dem Ändern der Setup-Werte und anschließenden Speichern ist es genau das gleiche wie beim Einschalten.