WARNING Can't connect to ESPHome API for (esp01s)

Mon problème

sur EspHome, avec un esp01s, je fais un programme plutôt long ( final de 1266 lignes) et il me semble que l’API devient instable.
Je cherche à decoder le stack ou plutot a regler mon probléme par ce que ici je ne fais travailler qu’un seul ads1115, j’en ai 4 a faire travailler


packages:
  wifi: !include com/wifi.yaml
  api: !include com/api.yaml
  logger: !include com/logger.yaml
  esphome: !include com/esphome.yaml
  device_base: !include com/device_base.yaml
  mesure1a: !include { file: com/adsx/adsx.yaml, vars: { id : '1a' , nom : 'bureau', delta: '0.0025187', marge : '0.002' , ads: 'ads1', multi: 'A3_GND', ampert: '30'} }
  mesure1b: !include { file: com/adsx/adsx.yaml, vars: { id : '1b' , nom : 'lumiaires', delta: '0.00259988' , marge : '0.002' , ads: 'ads1', multi: 'A2_GND', ampert: '5'} }
  mesure1c: !include { file: com/adsx/adsx.yaml, vars: { id : '1c' , nom : 'exterieur', delta: '0.0022187' , marge : '0.002' , ads: 'ads1', multi: 'A1_GND', ampert: '30'} }
  mesure1d: !include { file: com/adsx/adsx.yaml, vars: { id : '1d' , nom : 'chauffeau', delta: '0.0024044' , marge : '0.002' , ads: 'ads1', multi: 'A0_GND', ampert: '30'} }
captive_portal:

Chaque adsx.yaml crée plusieurs sensors dépendant d’un ads1115
Quand je retire une ligne comme mesure1d, beaucoup de reconnections mais sa passe

La compillation ne devrais pas poser de probléme :

INFO ESPHome 2023.11.6
INFO Reading configuration /config/esphome/conso-maison-electricite.yaml...
INFO Detected timezone 'Europe/Paris'
INFO Generating C++ source...
INFO Compiling app...
Processing conso-maison-electricite (board: esp01_1m; framework: arduino; platform: platformio/espressif8266@3.2.0)
--------------------------------------------------------------------------------
HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash
Dependency Graph
|-- ESPAsyncTCP-esphome @ 2.0.0
|-- ESPAsyncWebServer-esphome @ 3.1.0
|-- DNSServer @ 1.1.1
|-- ESP8266WiFi @ 1.0
|-- ESP8266mDNS @ 1.2
|-- noise-c @ 0.1.4
|-- Wire @ 1.0
Compiling .pioenvs/conso-maison-electricite/src/main.cpp.o
Linking .pioenvs/conso-maison-electricite/firmware.elf
RAM:   [=====     ]  55.0% (used 45020 bytes from 81920 bytes)
Flash: [=====     ]  53.3% (used 545473 bytes from 1023984 bytes)
Building .pioenvs/conso-maison-electricite/firmware.bin
esp8266_copy_factory_bin([".pioenvs/conso-maison-electricite/firmware.bin"], [".pioenvs/conso-maison-electricite/firmware.elf"])
========================= [SUCCESS] Took 30.12 seconds =========================
INFO Successfully compiled program.

mais voici mon code erreure :

Using 'COM6' as serial port.
Showing logs:
[15:40:11][I][wifi:573]: WiFi Connected!
[15:40:11][C][wifi:391]:   Local MAC: 2C:F4:32:7A:4A:31
[15:40:11][C][wifi:396]:   SSID: 'maison_garin'
[15:40:11][C][wifi:397]:   IP Address: 192.168.1.188
[15:40:11][C][wifi:398]:   BSSID: 9C:A2:F4:3A:54:1B
[15:40:11][C][wifi:400]:   Hostname: 'conso-maison-electricite'
[15:40:11][C][wifi:402]:   Signal strength: -46 dB ▂▄▆█
[15:40:11][C][wifi:406]:   Channel: 9
[15:40:11][C][wifi:407]:   Subnet: 255.255.255.0
[15:40:11][C][wifi:408]:   Gateway: 192.168.1.1
[15:40:11][C][wifi:409]:   DNS1: 192.168.1.1
[15:40:11][C][wifi:410]:   DNS2: 0.0.0.0
[15:40:11][D][wifi:582]: Disabling AP...
[15:40:11][C][ota:097]: Over-The-Air Updates:
[15:40:11][C][ota:098]:   Address: conso-maison-electricite.local:8266
[15:40:11][C][ota:101]:   Using Password.
[15:40:11][C][api:025]: Setting up Home Assistant API server...
[15:40:11][I][app:062]: setup() finished successfully!
[15:40:11][I][app:102]: ESPHome version 2023.11.6 compiled on Dec 19 2023, 15:37:32
[15:40:11][C][wifi:559]: WiFi:
[15:40:11][C][wifi:391]:   Local MAC: 2C:F4:32:7A:4A:31
[15:40:11][C][wifi:396]:   SSID: 'maison_garin'
[15:40:11][C][wifi:397]:   IP Address: 192.168.1.188
[15:40:11][C][wifi:398]:   BSSID: 9C:A2:F4:3A:54:1B
[15:40:11][C][wifi:400]:   Hostname: 'conso-maison-electricite'
[15:40:11][C][wifi:402]:   Signal strength: -46 dB ▂▄▆█
[15:40:11][C][wifi:406]:   Channel: 9
[15:40:11][C][wifi:407]:   Subnet: 255.255.255.0
[15:40:11][C][wifi:408]:   Gateway: 192.168.1.1
[15:40:11][C][wifi:409]:   DNS1: 192.168.1.1
[15:40:11][C][wifi:410]:   DNS2: 0.0.0.0
[15:40:11][C][logger:416]: Logger:
[15:40:11][C][logger:417]:   Level: DEBUG
[15:40:11][C][logger:418]:   Log Baud Rate: 115200
[15:40:11][C][logger:420]:   Hardware UART: UART0
[15:40:11][C][logger:424]:   Level for 'ads1115': WARN
[15:40:11][C][logger:424]:   Level for 'sensor': WARN
[15:40:11][C][i2c.arduino:053]: I2C Bus:
[15:40:11][C][i2c.arduino:054]:   SDA Pin: GPIO0
[15:40:11][C][i2c.arduino:055]:   SCL Pin: GPIO2
[15:40:11][C][i2c.arduino:056]:   Frequency: 800000 Hz
[15:40:11][C][i2c.arduino:059]:   Recovery: bus successfully recovered
[15:40:11][I][i2c.arduino:069]: Results from i2c bus scan:
[15:40:11][I][i2c.arduino:071]: Found no i2c devices!
[15:40:12][C][template.sensor:022]: Template Sensor 'bureau tention max'
[15:40:12][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'bureau tention min'
[15:40:12][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'bureau courant'
[15:40:12][C][template.sensor:022]:   Device Class: 'current'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'A'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'bureau puissance'
[15:40:12][C][template.sensor:022]:   Device Class: 'power'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'W'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 2
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'bureau decallage de tention'
[15:40:12][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'lumiaires tention max'
[15:40:12][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'lumiaires tention min'
[15:40:12][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'lumiaires courant'
[15:40:12][C][template.sensor:022]:   Device Class: 'current'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'A'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'lumiaires puissance'
[15:40:12][C][template.sensor:022]:   Device Class: 'power'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'W'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 2
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'lumiaires decallage de tention'
[15:40:12][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'exterieur tention max'
[15:40:12][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'exterieur tention min'
[15:40:12][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'exterieur courant'
[15:40:12][C][template.sensor:022]:   Device Class: 'current'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'A'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'exterieur puissance'
[15:40:12][C][template.sensor:022]:   Device Class: 'power'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'W'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 2
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'exterieur decallage de tention'
[15:40:12][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'chauffeau tention max'
[15:40:12][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'chauffeau tention min'
[15:40:12][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'chauffeau courant'
[15:40:12][C][template.sensor:022]:   Device Class: 'current'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'A'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'chauffeau puissance'
[15:40:12][C][template.sensor:022]:   Device Class: 'power'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'W'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 2
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor 'chauffeau decallage de tention'
[15:40:12][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:12][C][template.sensor:022]: Template Sensor '1 puissance'
[15:40:12][C][template.sensor:022]:   Device Class: 'power'
[15:40:12][C][template.sensor:022]:   State Class: 'measurement'
[15:40:12][C][template.sensor:022]:   Unit of Measurement: 'W'
[15:40:12][C][template.sensor:022]:   Accuracy Decimals: 2
[15:40:12][C][template.sensor:023]:   Update Interval: never
[15:40:13][C][template.sensor:022]: Template Sensor 'bureau tention delta'
[15:40:13][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:13][C][template.sensor:022]:   State Class: 'measurement'
[15:40:13][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:13][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:13][C][template.sensor:023]:   Update Interval: never
[15:40:13][C][template.sensor:022]: Template Sensor 'lumiaires tention delta'
[15:40:13][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:13][C][template.sensor:022]:   State Class: 'measurement'
[15:40:13][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:13][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:13][C][template.sensor:023]:   Update Interval: never
[15:40:13][C][template.sensor:022]: Template Sensor 'exterieur tention delta'
[15:40:13][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:13][C][template.sensor:022]:   State Class: 'measurement'
[15:40:13][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:13][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:13][C][template.sensor:023]:   Update Interval: never
[15:40:13][C][template.sensor:022]: Template Sensor 'chauffeau tention delta'
[15:40:13][C][template.sensor:022]:   Device Class: 'voltage'
[15:40:13][C][template.sensor:022]:   State Class: 'measurement'
[15:40:13][C][template.sensor:022]:   Unit of Measurement: 'v'
[15:40:13][C][template.sensor:022]:   Accuracy Decimals: 4
[15:40:13][C][template.sensor:023]:   Update Interval: never
[15:40:13][C][restart:068]: Restart Switch 'bouton reboot'
[15:40:13][C][restart:070]:   Icon: 'mdi:restart'
[15:40:13][C][restart:090]:   Restore Mode: always OFF
[15:40:13][C][total_daily_energy:023]: Total Daily Energy 'bureau puissance journaliaire'
[15:40:13][C][total_daily_energy:023]:   Device Class: 'energy'
[15:40:13][C][total_daily_energy:023]:   State Class: 'total_increasing'
[15:40:13][C][total_daily_energy:023]:   Unit of Measurement: 'kWh'
[15:40:13][C][total_daily_energy:023]:   Accuracy Decimals: 3
[15:40:13][C][total_daily_energy:023]: Total Daily Energy 'lumiaires puissance journaliaire'
[15:40:13][C][total_daily_energy:023]:   Device Class: 'energy'
[15:40:13][C][total_daily_energy:023]:   State Class: 'total_increasing'
[15:40:13][C][total_daily_energy:023]:   Unit of Measurement: 'kWh'
[15:40:13][C][total_daily_energy:023]:   Accuracy Decimals: 3
[15:40:13][C][total_daily_energy:023]: Total Daily Energy 'exterieur puissance journaliaire'
[15:40:13][C][total_daily_energy:023]:   Device Class: 'energy'
[15:40:13][C][total_daily_energy:023]:   State Class: 'total_increasing'
[15:40:13][C][total_daily_energy:023]:   Unit of Measurement: 'kWh'
[15:40:13][C][total_daily_energy:023]:   Accuracy Decimals: 3
[15:40:13][C][total_daily_energy:023]: Total Daily Energy 'chauffeau puissance journaliaire'
[15:40:13][C][total_daily_energy:023]:   Device Class: 'energy'
[15:40:13][C][total_daily_energy:023]:   State Class: 'total_increasing'
[15:40:13][C][total_daily_energy:023]:   Unit of Measurement: 'kWh'
[15:40:13][C][total_daily_energy:023]:   Accuracy Decimals: 3
[15:40:13][C][adc:097]: ADC Sensor 'VCC Voltage'
[15:40:13][C][adc:097]:   Device Class: 'voltage'
[15:40:13][C][adc:097]:   State Class: 'measurement'
[15:40:13][C][adc:097]:   Unit of Measurement: 'V'
[15:40:13][C][adc:097]:   Accuracy Decimals: 2
[15:40:13][C][adc:100]:   Pin: VCC
[15:40:13][C][adc:142]:   Update Interval: 600.0s
[15:40:13][C][total_daily_energy:023]: Total Daily Energy '1 puissance journaliaire'
[15:40:13][C][total_daily_energy:023]:   Device Class: 'energy'
[15:40:13][C][total_daily_energy:023]:   State Class: 'total_increasing'
[15:40:13][C][total_daily_energy:023]:   Unit of Measurement: 'kWh'
[15:40:13][C][total_daily_energy:023]:   Accuracy Decimals: 3
[15:40:13][E][ads1115:076]: Communication with ADS1115 failed!
[15:40:13][C][homeassistant.time:010]: Home Assistant Time:
[15:40:13][C][homeassistant.time:011]:   Timezone: 'CET-1CEST,M3.5.0,M10.5.0/3'
[15:40:13][D][api:102]: Accepted 192.168.1.234
[15:40:13][W][api.connection:091]: : Socket operation failed: HANDSHAKESTATE_SETUP_FAILED errno=11
[15:40:13][D][api:102]: Accepted 192.168.1.234
[15:40:13][W][api.connection:091]: : Socket operation failed: HANDSHAKESTATE_SETUP_FAILED errno=11
[15:40:14][C][captive_portal:088]: Captive Portal:
[15:40:14][C][mdns:115]: mDNS:
[15:40:14][C][mdns:116]:   Hostname: conso-maison-electricite
[15:40:14][C][ota:097]: Over-The-Air Updates:
[15:40:14][C][ota:098]:   Address: conso-maison-electricite.local:8266
[15:40:14][C][ota:101]:   Using Password.
[15:40:14][C][api:139]: API Server:
[15:40:14][C][api:140]:   Address: conso-maison-electricite.local:6053
[15:40:14][C][api:142]:   Using noise encryption: YES
[15:40:14][C][wifi_signal.sensor:009]: WiFi Signal 'WiFi-Signal'
[15:40:14][C][wifi_signal.sensor:009]:   Device Class: 'signal_strength'
[15:40:14][C][wifi_signal.sensor:009]:   State Class: 'measurement'
[15:40:14][C][wifi_signal.sensor:009]:   Unit of Measurement: 'dBm'
[15:40:14][C][wifi_signal.sensor:009]:   Accuracy Decimals: 0
[15:40:14][D][api:102]: Accepted 192.168.1.234
[15:40:14][W][api.connection:091]: : Socket operation failed: HANDSHAKESTATE_SETUP_FAILED errno=11
[15:40:15][W][component:214]: Component mdns took a long time for an operation (0.05 s).
[15:40:15][W][component:215]: Components should block for at most 20-30ms.
[15:40:15][D][api:102]: Accepted 192.168.1.234
[15:40:15][W][api.connection:091]: : Socket operation failed: HANDSHAKESTATE_SETUP_FAILED errno=11
[15:40:15][D][api:102]: Accepted 192.168.1.234
[15:40:15][W][api.connection:091]: : Socket operation failed: HANDSHAKESTATE_SETUP_FAILED errno=11
[15:40:16][W][component:214]: Component mdns took a long time for an operation (0.05 s).
[15:40:16][W][component:215]: Components should block for at most 20-30ms.
[15:40:16][W][component:214]: Component mdns took a long time for an operation (0.05 s).
[15:40:16][W][component:215]: Components should block for at most 20-30ms.
[15:40:16][W][component:214]: Component mdns took a long time for an operation (0.05 s).
[15:40:16][W][component:215]: Components should block for at most 20-30ms.
[15:40:16][W][component:214]: Component mdns took a long time for an operation (0.05 s).
[15:40:16][W][component:215]: Components should block for at most 20-30ms.
[15:40:16][W][component:214]: Component mdns took a long time for an operation (0.05 s).
[15:40:16][W][component:215]: Components should block for at most 20-30ms.
[15:40:16][W][component:214]: Component mdns took a long time for an operation (0.05 s).
[15:40:16][W][component:215]: Components should block for at most 20-30ms.
[15:40:16][W][component:214]: Component mdns took a long time for an operation (0.05 s).
[15:40:16][W][component:215]: Components should block for at most 20-30ms.
[15:40:16][W][component:214]: Component mdns took a long time for an operation (0.05 s).
[15:40:16][W][component:215]: Components should block for at most 20-30ms.
[15:40:16][W][component:214]: Component mdns took a long time for an operation (0.05 s).
[15:40:16][W][component:215]: Components should block for at most 20-30ms.
[15:40:16][W][component:214]: Component mdns took a long time for an operation (0.05 s).
[15:40:16][W][component:215]: Components should block for at most 20-30ms.
[15:40:16][W][component:214]: Component mdns took a long time for an operation (0.05 s).
[15:40:16][W][component:215]: Components should block for at most 20-30ms.
[15:40:16][W][component:214]: Component mdns took a long time for an operation (0.05 s).
[15:40:16][W][component:215]: Components should block for at most 20-30ms.
[15:40:16]
[15:40:16]User exception (panic/abort/assert)
[15:40:16]--------------- CUT HERE FOR EXCEPTION DECODER ---------------
[15:40:16]
[15:40:16]Unhandled C++ exception: OOM
[15:40:16]
[15:40:16]>>>stack>>>
[15:40:16]
[15:40:16]ctx: sys
[15:40:16]sp: 3fffedd0 end: 3fffffb0 offset: 0000
[15:40:16]3fffedd0:  401030d7 3fff01b0 3fff1378 0000001a  
[15:40:16]3fffede0:  000000fe 00000000 00000000 00000000  
[15:40:16]3fffedf0:  00000000 00000000 00000000 00000001  
[15:40:16]3fffee00:  00007fff 00000000 00000020 00000000  
[15:40:16]3fffee10:  3fffa074 40215c59 00000200 4023329a  
[15:40:16]3fffee20:  3fffa074 40215c59 00000020 402332b9  
[15:40:17]3fffee30:  3fffb93c 40215d0f 00000200 40232904  
[15:40:17]3fffee40:  3fff2bbc 3fffba78 3fffa07c 40215c59  
[15:40:17]3fffee50:  3fff0000 00000001 3fffb124 40215d1f  
[15:40:17]3fffee60:  00000014 00000000 00000001 401009f0  
[15:40:17]3fffee70:  00000001 3fffb93c 00000002 3fff2bbc  
[15:40:17]3fffee80:  3fffbc44 3fff2bbc 3fffbc44 3fff2fe4  
[15:40:17]3fffee90:  3fffb93c 3fff2fe8 3fff2fe9 4024c0ec  
[15:40:17]3fffeea0:  00000000 3fffdad0 3fff27f8 00000000  
[15:40:17]3fffeeb0:  00000010 00000000 00000020 40101070  
[15:40:17]3fffeec0:  40240000 00000000 0000003c 3fff2bbc  
[15:40:17]3fffeed0:  3fffbc44 3fffbc62 3fff2e2c 4024a8c9  
[15:40:17]3fffeee0:  00000014 00000000 3fff2bbc 3fffa86c  
[15:40:17]3fffeef0:  3fffdc80 00000020 3fffb6b4 3fffa86c  
[15:40:17]3fffef00:  3fff2bbc 00000008 3fffbc44 40244be1  
[15:40:17]3fffef10:  3fffdc80 3fffa7e4 3fffb6b4 402449f0  
[15:40:17]3fffef20:  402701a1 3fffa7e4 3fffb6b4 402701b3  
[15:40:17]3fffef30:  3fffbc54 3fffbc44 00000000 3ffe8680  
[15:40:17]3fffef40:  4026745b 00000000 3fffb6b4 4026b9cb  
[15:40:17]3fffef50:  40000f49 3fffdab0 3fffdab0 40000f49  
[15:40:17]3fffef60:  40000e19 000862f1 00000000 00000005  
[15:40:17]3fffef70:  00000000 ffffffff ffffffff 401058e5  
[15:40:17]3fffef80:  401058eb 00000000 00000005 40101020  
[15:40:17]3fffef90:  4010000d 890624d1 000862f1 401000ac  
[15:40:17]3fffefa0:  4025c3dc 3fffef3c 4025c38d 3ffffdb8  
[15:40:17]3fffefb0:  3fffffc0 00000000 00000000 feefeffe  
[15:40:17]3fffefc0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3fffefd0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3fffefe0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3fffeff0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff000:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff010:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff020:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff030:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff040:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff050:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff060:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff070:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff080:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff090:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff0a0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff0b0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff0c0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff0d0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff0e0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff0f0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff100:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff110:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff120:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff130:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff140:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff150:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff160:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff170:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff180:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff190:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff1a0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff1b0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff1c0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff1d0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff1e0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff1f0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff200:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff210:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff220:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff230:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff240:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff250:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff260:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff270:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff280:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff290:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff2a0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff2b0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff2c0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff2d0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff2e0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff2f0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff300:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff310:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff320:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff330:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff340:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff350:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff360:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff370:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff380:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff390:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff3a0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff3b0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff3c0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff3d0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff3e0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff3f0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff400:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff410:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff420:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff430:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff440:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff450:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff460:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff470:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff480:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff490:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff4a0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff4b0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff4c0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff4d0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff4e0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff4f0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff500:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff510:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff520:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff530:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff540:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff550:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff560:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff570:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff580:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff590:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff5a0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff5b0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff5c0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff5d0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff5e0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff5f0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff600:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff610:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff620:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff630:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff640:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff650:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff660:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff670:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff680:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff690:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff6a0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff6b0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff6c0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff6d0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff6e0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff6f0:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff700:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff710:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff720:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff730:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff740:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff750:  feefeffe feefeffe feefeffe feefeffe  
[15:40:17]3ffff760:  00000002 00000000 0000000a 00000000  
[15:40:17]3ffff770:  00000002 00000000 0000000a 00000000  
[15:40:17]3ffff780:  00000005 00000000 0000000a 00000000  
[15:40:17]3ffff790:  00000000 a0000000 00000000 0000001c  
[15:40:17]3ffff7a0:  00002000 feefeffe 00002000 3ffe83c4  
[15:40:17]3ffff7b0:  00000000 00000004 3ffff920 40240e60  
[15:40:17]3ffff7c0:  3ffff8b0 3ffff8b3 00000000 3ffe83c4  
[15:40:17]3ffff7d0:  00000001 00000001 4023bcfd 3ffe83c4  
[15:40:17]3ffff7e0:  00000004 00000000 0000000a 00000000  
[15:40:17]3ffff7f0:  00000004 00000000 0000000a 00000000  
[15:40:17]3ffff800:  00000000 00000000 3ffff970 40240e60  
[15:40:17]3ffff810:  00000000 a0000000 00000000 0000001c  
[15:40:17]3ffff820:  00000001 00000000 0000000a 00000000  
[15:40:17]3ffff830:  00000001 00000000 0000000a 00000000  
[15:40:17]3ffff840:  00000002 00000000 0000000a 00000000  
[15:40:17]3ffff850:  00000002 00000000 0000000a 00000000  
[15:40:17]3ffff860:  00001000 a0000000 00001000 3ffe83c4  
[15:40:17]3ffff870:  3ffff96a a0000000 00000000 0000001c  
[15:40:17]3ffff880:  00002000 00000000 00002000 3ffe83c4  
[15:40:17]3ffff890:  00000001 00000001 3ffffa00 40240e60  
[15:40:17]3ffff8a0:  00000006 00000000 0000000a 00000000  
[15:40:17]3ffff8b0:  00000006 00000000 0000000a 00000000  
[15:40:17]3ffff8c0:  00000002 00000000 3ffffa00 40240e60  
[15:40:17]3ffff8d0:  3ffff9ca a0000000 00000000 0000001c  
[15:40:17]3ffff8e0:  00006000 00000032 00006000 3ffe83c4  
[15:40:17]3ffff8f0:  00000001 00000001 3ffffa60 40240e60  
[15:40:17]3ffff900:  00000002 00000000 00000020 4010052c  
[15:40:17]3ffff910:  4010297d 00000000 00000002 4010254c  
[15:40:17]3ffff920:  3ffec772 401057cb 3ffefee0 40240e60  
[15:40:17]3ffff930:  00000001 401049a6 3fff0938 00000000  
[15:40:17]3ffff940:  40104e17 00000000 3fffc228 3ffffa60  
[15:40:17]3ffff950:  3ffe95e5 00000000 3ffff9b0 4023be2c  
[15:40:17]3ffff960:  401048df 00000033 00000002 00040000  
[15:40:17]3ffff970:  00002200 401046d8 00040000 40240e60  
[15:40:17]3ffff980:  401037a8 00080000 00000003 00000000  
[15:40:17]3ffff990:  00000005 00000000 00000020 4010052c  
[15:40:17]3ffff9a0:  3ffea8f3 2c9f0300 00000005 4010254c  
[15:40:17]3ffff9b0:  3ffec775 401057e3 3fff01b0 3ffe83c4  
[15:40:17]3ffff9c0:  401030d7 3fff01b0 00000018 ffffffff  
[15:40:17]3ffff9d0:  3ffffa11 005f0f41 3fff0af4 401032b4  
[15:40:17]3ffff9e0:  3ffffa22 00000000 00000000 3fffa92c  
[15:40:17]3ffff9f0:  00000034 4022d5cc 00000020 40101070  
[15:40:17]3ffffa00:  3ffffa68 00000002 0000000c 402328ef  
[15:40:17]3ffffa10:  3fffa92c 3ffffe90 00000001 3ffffe90  
[15:40:17]3ffffa20:  00000000 00000018 00000001 4022e195  
[15:40:17]3ffffa30:  3fffa92c 3ffffe90 3ffffa50 4022e455  
[15:40:17]3ffffa40:  3fffa92c 00000000 3fff248c 4022e604  
[15:40:17]3ffffa50:  73655f0b 6d6f6870 62696c65 63745f04  
[15:40:17]3ffffa60:  6f6c0570 006c6163 00000000 00000000  
[15:40:17]3ffffa70:  00000000 00000000 00000000 00000000  
[15:40:17]3ffffa80:  00000000 00000000 00000000 00000000  
[15:40:17]3ffffa90:  00000000 00000000 00000000 00000000  
[15:40:17]3ffffaa0:  00000000 00000000 00000000 00000000  
[15:40:17]3ffffab0:  00000000 00000000 00000000 00000000  
[15:40:17]3ffffac0:  3ffffb01 00000000 00000000 00000000  
[15:40:17]3ffffad0:  00000000 00000000 00000000 3ffffe90  
[15:40:17]3ffffae0:  00000000 00000001 00000001 4022e195  
[15:40:17]3ffffaf0:  3fffa92c 00000000 3ffffe90 4022e1c2  
[15:40:17]3ffffb00:  00000058 00000000 00000000 00000000  
[15:40:17]3ffffb10:  00000000 00000000 00000000 4022e2d5  
[15:40:17]3ffffb20:  00000000 00000000 3fff248c 4022e5b9  
[15:40:17]3ffffb30:  00000000 00000000 00000000 00000000  
[15:40:17]3ffffb40:  00000000 00000000 00000000 00000000  
[15:40:17]3ffffb50:  00000000 00000000 00000000 00000000  
[15:40:17]3ffffb60:  00000000 00000000 00000000 00000000  
[15:40:17]3ffffb70:  00000000 00000000 00000000 00000000  
[15:40:17]3ffffb80:  00000000 00000000 00000000 00000000  
[15:40:17]3ffffb90:  00000000 00000000 00000000 00000000  
[15:40:17]3ffffba0:  00000000 00000000 00000000 00000000  
[15:40:17]3ffffbb0:  3ffffbf1 00000000 00000000 00000000  
[15:40:17]3ffffbc0:  00000000 00000000 00000000 3ffffe90  
[15:40:17]3ffffbd0:  00000005 00000000 00000020 4010052c  
[15:40:18]3ffffbe0:  4010297d 00000000 00000005 4010254c  
[15:40:18]3ffffbf0:  3ffec775 401057e3 3fff01b0 00000000  
[15:40:18]3ffffc00:  401030d7 3fff01b0 3fff0938 4022e195  
[15:40:18]3ffffc10:  00007fff 0090b0a5 3fff0af4 401032b4  
[15:40:18]3ffffc20:  3ffed020 00000000 00000000 00000000  
[15:40:18]3ffffc30:  00007fff 0090b0a5 4010376e 00000100  
[15:40:18]3ffffc40:  3ffed020 7fffffff 00002200 00000001  
[15:40:18]3ffffc50:  00000001 00004288 00040000 00040000  
[15:40:18]3ffffc60:  3ffed020 00000000 3fff0938 0090b0a5  
[15:40:18]3ffffc70:  3ffed02c 2c9f0300 4000050c 3fffc278  
[15:40:18]3ffffc80:  40103490 3fffc200 00000022 3fffc278  
[15:40:18]3ffffc90:  40101073 00000030 0000001b ffffffff  
[15:40:18]3ffffca0:  40101070 00000000 00000001 3fff3020  
[15:40:18]3ffffcb0:  00000001 00007fff 00000000 fffffffe  
[15:40:18]3ffffcc0:  ffffffff 3fffc6fc 00000001 00000020  
[15:40:18]3ffffcd0:  00000182 00000000 0000005a 00000030  
[15:40:18]3ffffce0:  00000182 00000000 0000005a 00000030  
[15:40:18]3ffffcf0:  4022d9d5 00000030 0000001c ffffffff  
[15:40:18]3ffffd00:  4022d97c 3160d05b 000068db 00000032  
[15:40:18]3ffffd10:  00000001 00007fff 00000000 fffffffe  
[15:40:18]3ffffd20:  ffffffff 3fffc6fc 00000001 3fffa0ec  
[15:40:18]3ffffd30:  ffffffff 00000000 00000182 00000030  
[15:40:18]3ffffd40:  00000004 00000002 3fffa0ec 4022d893  
[15:40:18]3ffffd50:  3ffffd94 3fff248c 3fff248c 4022e1ec  
[15:40:18]3ffffd60:  78000400 00000026 3ffffe90 00000001  
[15:40:18]3ffffd70:  00000000 00000004 00000001 0000005a  
[15:40:18]3ffffd80:  00000000 00000182 00000020 40101070  
[15:40:18]3ffffd90:  007a1200 316c8b1a 000001e0 401009cc  
[15:40:18]3ffffda0:  3fff248c 3ffffdd6 3ffffe90 4024b141  
[15:40:18]3ffffdb0:  00000000 00000000 00000000 ffffffff  
[15:40:18]3ffffdc0:  00000000 00000182 40232cb0 3fffefa0  
[15:40:18]3ffffdd0:  00210000 00040000 00010000 40233aba  
[15:40:18]3ffffde0:  00000000 ffffffff 3fffa0ec 4022d9e5  
[15:40:18]3ffffdf0:  003d0900 3ffffe3c 00000032 31602e2b  
[15:40:18]3ffffe00:  000014e9 00000f9a 3ffe8684 40100e67  
[15:40:18]3ffffe10:  a8c00000 00000000 3ffe83c4 3fff248c  
[15:40:18]3ffffe20:  3ffffe90 3fff248c 3fff2bbc 4022eed9  
[15:40:18]3ffffe30:  40239888 bc01a8c0 40239888 fb0000e0  
[15:40:18]3ffffe40:  40239888 bc01a8c0 3ffe83c4 4024393c  
[15:40:18]3ffffe50:  3fffa92c 00000000 3fff248c 4022ef39  
[15:40:18]3ffffe60:  00000000 00000001 3ffffe90 4022d566  
[15:40:18]3ffffe70:  00000000 00000001 00000001 4022d595  
[15:40:18]3ffffe80:  00000000 3fffa04c 00000000 4022ad12  
[15:40:18]3ffffe90:  00000000 00000000 01010000 00000001  
[15:40:18]3ffffea0:  3ffe0182 3fffbc34 3fffa04c 00000001  
[15:40:18]3ffffeb0:  3fffa92c 3fff248c 3fffa960 00000001  
[15:40:18]3ffffec0:  3fffa92c 3fff248c 00000001 4022bf3b  
[15:40:18]3ffffed0:  00000000 4bc6a7f0 3eb851eb 002ac5f8  
[15:40:18]3ffffee0:  00000000 4bc6a7f0 3fffa960 002ac5fa  
[15:40:18]3ffffef0:  00000000 00000000 4bc6a7f0 3fff3c74  
[15:40:18]3fffff00:  3fffb510 3fff248c 3fff1e30 4022c013  
[15:40:18]3fffff10:  3fffb510 00000002 3fff1e30 4022a7fc  
[15:40:18]3fffff20:  3fffb50c 00000002 3fffff60 40213e34  
[15:40:18]3fffff30:  3fffb510 3fff3c74 3fffff60 40236f68  
[15:40:18]3fffff40:  3fffb501 00000010 3fff1e30 40237034  
[15:40:18]3fffff50:  3fffdad0 00000002 3fff1e30 4021acda  
[15:40:18]3fffff60:  000024fe 3fff3c74 3fff1f00 3fff1f2c  
[15:40:18]3fffff70:  3fffb51c 3fff1f3c 3fff1f40 3fff1f38  
[15:40:18]3fffff80:  00000000 00000000 00000001 3fff27f8  
[15:40:18]3fffff90:  3fffdad0 00000000 3fff27e4 4021e9f8  
[15:40:18]3fffffa0:  3fffdad0 00000000 3fff27e4 40232ddc  
[15:40:18]<<<stack<<<
[15:40:18]
[15:40:18]last failed alloc call: 40215C59(512)
[15:40:18]
[15:40:18]--------------- CUT HERE FOR EXCEPTION DECODER ---------------
[15:40:18]
[15:40:18]last failed alloc caller: 0x40215c59
[15:40:18]
[15:40:18] ets Jan  8 2013,rst cause:2, boot mode:(3,6)
[15:40:18]
[15:40:18]load 0x4010f000, len 3460, room 16 
[15:40:18]tail 4
[15:40:18]chksum 0xcc
[15:40:18]load 0x3fff20b8, len 40, room 4 
[15:40:18]tail 4
[15:40:18]chksum 0xc9
[15:40:18]csum 0xc9
[15:40:18]v00086300
[15:40:18]~ld
[15:40:18][I][logger:326]: Log initialized
[15:40:18][C][ota:473]: There have been 1 suspected unsuccessful boot attempts.
[15:40:18][I][app:029]: Running through setup()...
[15:40:18][I][i2c.arduino:183]: Performing I2C bus recovery
[15:40:18][C][adc:047]: Setting up ADC 'VCC Voltage'...
[15:40:18][C][adc:093]: ADC 'VCC Voltage' setup finished!
[15:40:18][E][component:113]: Component ads1115 was marked as failed.

Ma configuration


System Information

version core-2023.12.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.6
os_name Linux
os_version 6.1.58-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.33.0
Stage running
Available Repositories 1357
Downloaded Repositories 8
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 11.2
update_channel stable
supervisor_version supervisor-2023.11.6
agent_version 1.6.0
docker_version 24.0.7
disk_total 57.3 GB
disk_used 16.5 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons File editor (5.7.0), ESPHome (2023.11.6), Duck DNS (1.15.0), motionEye (0.19.1), FTP (4.7.3), Advanced SSH & Web Terminal (17.0.0), Mosquitto broker (6.4.0), PSA Car Controller (v3.2.0), Google Assistant SDK (2.5.0), Samba share (12.2.0), Studio Code Server (5.14.2), RPC Shutdown (2.4), Dnsmasq (1.6.0), Matter Server (5.0.1), Node-RED (16.0.2), SQLite Web (4.0.0)
Dashboards
dashboards 4
resources 6
views 16
mode storage
Recorder
oldest_recorder_run 10 décembre 2023 à 11:30
current_recorder_run 18 décembre 2023 à 09:17
estimated_db_size 162.98 MiB
database_engine sqlite
database_version 3.41.2
___

en fait

  • je cherche déjà a décrypter mon stack pour mieux comprendre.
  • a comprendre si c’est l’esp01 qui plante l’API et pourquoi
  • je me demande si je devrais passer par MQTT a la place de l’API
  • si l’esp01s est incapable de faire le taf le remplacer par un esp32s3 mais il reste plus compliqué a mettre en place et plus cher
  • je cherche vraiment a comprendre

Franchement ça fait une semaine que je bataille la dessus, merci pour toute aide

OOM: Out of memory…
Ca ressemble plus à la carte qui n’a pas assez de mémoire et pas vraiment un souci d’API
Tu fais quoi au juste avec toutes ces lignes de code, t’aurais pas possibilité de relâcher de la ram?

1 « J'aime »

Oui en phase : cela est un stack overflow.
L’ESP choisi est trop léger et il va falloir commander au père noël quelque chose de plus puissant :christmas_tree::santa:

1 « J'aime »

merci de vos réponses

RAM:   [=====     ]  55.0% (used 45020 bytes from 81920 bytes)
Flash: [=====     ]  53.3% (used 545473 bytes from 1023984 bytes)

donc cette info ne prend pas en compte toute la mémoire qui sera utilisé, décidément dernièrement je vois pas mal d’imprécision sur esphome :frowning:

J’imagine que les filtres comme celui ci-dessous n’aide pas vraiment


  - platform: template
    name: "${nom} tention max"
    id: mesure${id}vmax
    device_class : Voltage
    state_class: measurement
    unit_of_measurement: 'v'
    accuracy_decimals: 4
    lambda: return id(mesure${id}v).state-${delta};
    update_interval: never
    filters:
      - max:
          window_size: ${
  - platform: template
    name: "${nom} tention max"
    id: mesure${id}vmax
    device_class : Voltage
    state_class: measurement
    unit_of_measurement: 'v'
    accuracy_decimals: 4
    lambda: return id(mesure${id}v).state-${delta};
    update_interval: never
    filters:
      - max:
          window_size: ${nb_cicle_1}
          send_every: ${nb_cicle_1}
          send_first_at: ${mom_cicle_1}
      - skip_initial: 1
    internal: true}
          send_every: ${nb_cicle_1}
          send_first_at: ${mom_cicle_1}
      - skip_initial: 1
    internal: true

avec

  nb_cicle_1: '101'
  mom_cicle_1: '100'

le tous forcément dans une boucle de component.update

si a la place de se filtre ,qui je suppose vus le problème engrange en ram les 101 valeurs, je fait a chaque mesure une mise en variable ‹ mem › si la ‹ id(mesure${id}v).state-${delta} › en est supérieur
Cela consommerait il moins de ram en m’évitant en plus ce template.sensor et son collègue qui cherche les min ?

Pour info le but d’origine est simplement 4 CT_clamp sur un ads1115, mais en testan le composant CT_clamp son manque de realisme sur les mesures, y compris en plaçant un calibrage, m’a totalement degouté et j’ai aviser de le coder au complet mais dans les contraintes de esphome

pour info le package adsx.yaml :

# mesure1d: !include { file: .adsx.yaml, vars: { id : '1d' , delta: id(delta1d) , ads: 'ads1', multi: 'A0_GND', ampert: '30'} }

globals:
  - id: delta${id}
    type: float
    restore_value: no
    initial_value: '${delta}'
  - id: marge${id}
    type: float
    restore_value: no
    initial_value: '${marge}'

sensor:
  - platform: ads1115
    name: "${nom} tention"
    id: mesure${id}v
    ads1115_id: ${ads} 
    multiplexer: '${multi}'
    gain: 6.144
    device_class : Voltage
    state_class: measurement
    unit_of_measurement: 'v'
    accuracy_decimals: 4
    update_interval: never
    internal: true
  - platform: template
    name: "${nom} tention max"
    id: mesure${id}vmax
    device_class : Voltage
    state_class: measurement
    unit_of_measurement: 'v'
    accuracy_decimals: 4
    lambda: return id(mesure${id}v).state-${delta};
    update_interval: never
    filters:
      - max:
          window_size: ${nb_cicle_1}
          send_every: ${nb_cicle_1}
          send_first_at: ${mom_cicle_1}
      - skip_initial: 1
    internal: true
  - platform: template
    name: "${nom} tention min"
    id: mesure${id}vmin
    device_class : Voltage
    state_class: measurement
    unit_of_measurement: 'v'
    accuracy_decimals: 4
    lambda: return id(mesure${id}v).state+${delta};
    update_interval: never
    filters:
      - min:
          window_size: ${nb_cicle_1}
          send_every: ${nb_cicle_1}
          send_first_at: ${mom_cicle_1}
      - skip_initial: 1
    internal: true          
  - platform: template
    name: "${nom} tention delta"
    id: mesure${id}vdelta
    device_class : Voltage
    state_class: measurement
    unit_of_measurement: 'v'
    accuracy_decimals: 4
    lambda: return (id(mesure${id}vmax).state-id(mesure${id}vmin).state);
    update_interval: never
    internal: true
    filters:
      - sliding_window_moving_average:
          window_size: ${nb_cicle_2}
          send_every: ${mom_cicle_2}
      - skip_initial: 1
      - lambda: |-
          if (x <id(marge${id})){
            return 0;
          }else{
            return x;
          }
  - platform: template
    name: "${nom} courant"
    id: mesure${id}a
    device_class : CURRENT
    state_class: measurement
    unit_of_measurement: 'A'
    accuracy_decimals: 4
    lambda: return (${ampert}*(id(mesure${id}vdelta).state))/(2*sqrt(2));
    update_interval: never
    internal: false
  - platform: template
    name: "${nom} puissance"
    id: mesure${id}p
    device_class : POWER
    state_class: measurement
    unit_of_measurement: 'W'
    accuracy_decimals: 2
    lambda: return (id(mesure${id}a).state*id(tentionSecteur));
    update_interval: never
    internal: false
  - platform: total_daily_energy
    name: '${nom} puissance journaliaire'
    id: mesure${id}pj
    power_id: mesure${id}p
    unit_of_measurement: 'kWh'
    state_class: total_increasing
    device_class: energy
    accuracy_decimals: 3
    filters:
      - multiply: 0.001
    internal: false
  - platform: template
    name: "${nom} decallage de tention"
    id: mesure${id}vdc
    state_class: measurement
    device_class : Voltage
    unit_of_measurement: 'v'
    accuracy_decimals: 4
    lambda: return (id(mesure${id}vdelta).state)/2;
    update_interval: never
    filters:
      - sliding_window_moving_average:
          window_size: 200
          send_every: 199
    internal: true
    on_value:
      then:
        - lambda: 'id(mesure${id}vdelta).state=x;'
    
button:  
  - platform: template
    name: "bouton mesures ${nom}"
    id: mesur${id}
    on_press:
      - script.execute: maj${id}
script:  
  - id: maj${id}
    then:
    - logger.log: "maj ${id} debut"
    - lambda: |-
        id(c1) = 0;
        id(c2) = 0;
    - script.execute: maj${id}4 
    - script.wait: maj${id}4
    - logger.log:
        format: "cicle c2: %d"
        args: [ 'id(c2)' ]
    - logger.log: "maj ${id} fin"
  - id: maj${id}4
    then:
    - repeat:
        count: ${nb_cicle_2}
        then:
          - script.execute: maj${id}3 
          - script.wait: maj${id}3
  - id: maj${id}3
    then:
      - script.execute: maj${id}2 
      - script.wait: maj${id}2
      - component.update: mesure${id}vdelta
      - delay: 2ms
      - component.update: mesure${id}a
      - delay: 2ms
      - component.update: mesure${id}p
      - delay: 2ms
      - if:
          condition:
            lambda: 'return id(mesure${id}vdelta).state-0.02<=0;'
          then:
            - component.update: mesure${id}vdc
      - lambda: |-
          id(c2) += 1;     
  - id: maj${id}2
    then:
      - repeat:
          count: ${nb_cicle_1}
          then:
            - script.execute: maj${id}1 
            - script.wait: maj${id}1
  - id: maj${id}1
    then:
      - component.update: mesure${id}v
      - delay: 2ms
      - component.update: mesure${id}vmax
      - delay: 2ms
      - component.update: mesure${id}vmin
      - delay: 2ms
      - lambda: |-
          id(c1) += 1;

Le soucis n’est pas esphome.
La ram que tu partage c’est pendant la compilation … ça n’a rien a voir avec l’exécution.

Pendant que ton programme tourne, suivant ce que tu fais, tu alloue de la mémoire avec des variables et ce que tu crée… Pour en consommer plus faut en relâcher de l’autre côté. C’est la base du développement, surtout en c et c++.

Je n’ai pas le temps regarder ton code là maintenant, donc je peux pas te conseiller :wink:

Pour l’imprécision des CT clamp, ça dépend des caractéristiques de la pince, une 100A ne sera jamais au W près.
Et de plus tu n’aura que la puissance apparente, si tu n’est pas alimenté par la phase 230v pour trouver le Cos Phi et calculer la puissance active.

Et de plus tu n’aura que la puissance apparente, si tu n’est pas alimenté par la phase 230v pour trouver le Cos Phi et calculer la puissance active.

phase suivante

Pendant que ton programme tourne, suivant ce que tu fais, tu alloue de la mémoire avec des variables et ce que tu crée… Pour en consommer plus faut en relâcher de l’autre côté. C’est la base du développement, surtout en c et c++.

la ou il manque d’info concernant le comportement de esphome, exemple avec les filtres

merci je test une modif et je reviens

pardon, mais le problème n’est pas résolu du tous, OOM n’est que le message du moment mais l’instabilité de l’API perdure, malgré une baisse importante de l’utilisation de la RAM

[08:12:28][C][ota:097]: Over-The-Air Updates:
[08:12:28][C][ota:098]:   Address: conso-maison-electricite.local:8266
[08:12:28][C][ota:101]:   Using Password.
[08:12:28][W][ota:106]: Last Boot was an unhandled reset, will proceed to safe mode in 6 restarts
[08:12:28][C][api:139]: API Server:
[08:12:28][C][api:140]:   Address: conso-maison-electricite.local:6053
[08:12:28][C][api:142]:   Using noise encryption: YES
[08:12:28][C][wifi_signal.sensor:009]: WiFi Signal 'WiFi-Signal'
[08:12:28][C][wifi_signal.sensor:009]:   Device Class: 'signal_strength'
[08:12:28][C][wifi_signal.sensor:009]:   State Class: 'measurement'
[08:12:28][C][wifi_signal.sensor:009]:   Unit of Measurement: 'dBm'
[08:12:28][C][wifi_signal.sensor:009]:   Accuracy Decimals: 0
WARNING conso-maison-electricite: Connection error occurred: [Errno 104] Connection reset by peer
INFO Processing unexpected disconnect from ESPHome API for conso-maison-electricite
WARNING Disconnected from API
INFO Successfully connected to conso-maison-electricite in 0.005s
INFO Successful handshake with conso-maison-electricite in 2.719s
WARNING conso-maison-electricite: Connection error occurred: [Errno 104] Connection reset by peer
INFO Processing unexpected disconnect from ESPHome API for conso-maison-electricite
WARNING Disconnected from API
WARNING Can't connect to ESPHome API for conso-maison-electricite: Error connecting to ('192.168.1.188', 6053): [Errno 111] Connect call failed ('192.168.1.188', 6053) (SocketAPIError)
INFO Trying to connect to conso-maison-electricite in the background
INFO Successfully connected to conso-maison-electricite in 0.006s
INFO Successful handshake with conso-maison-electricite in 2.482s
WARNING conso-maison-electricite: Connection error occurred: [Errno 104] Connection reset by peer
INFO Processing unexpected disconnect from ESPHome API for conso-maison-electricite
WARNING Disconnected from API
INFO Successfully connected to conso-maison-electricite in 0.005s
INFO Successful handshake with conso-maison-electricite in 2.725s

Ce probléme de decodeur qui visiblement ne passe pas sur IDE arduino, n’a pas de solution?

tous se qu’on trouver en ligne c’est ca :
Capture d'écran 2023-12-21 082921



Et sa ne fonctionne pas

Vus les millier de pages que l’on trouve avec ce problème de base, ne serait il pas productif d’enfin le résoudre comme il faut ?

pour info, le meme sur esp32d3 8m

[09:06:00][C][homeassistant.time:010]: Home Assistant Time:
[09:06:00][C][homeassistant.time:011]:   Timezone: 'CET-1CEST,M3.5.0,M10.5.0/3'
[09:06:00][D][main:185]: maj 1 debut
[09:06:00][D][main:777]: maj 1a debut
WARNING consomation-maison-electricite: Connection error occurred: [Errno 104] Connection reset by peer
INFO Processing unexpected disconnect from ESPHome API for consomation-maison-electricite
WARNING Disconnected from API
INFO Successfully connected to consomation-maison-electricite in 0.006s
INFO Successful handshake with consomation-maison-electricite in 2.702s
WARNING consomation-maison-electricite: Connection error occurred: [Errno 104] Connection reset by peer
INFO Processing unexpected disconnect from ESPHome API for consomation-maison-electricite
WARNING Disconnected from API
INFO Successfully connected to consomation-maison-electricite in 0.005s
INFO Successful handshake with consomation-maison-electricite in 0.087s