Blackymas / NSPanel_HA_Blueprint

This allows you to configure your complete NSPanel via Blueprint with UI and without changing anything in the code
1.4k stars 254 forks source link

Cannot install or update thru esphome #2101

Closed Snoekebeest closed 5 months ago

Snoekebeest commented 5 months ago

TFT Version

No response

ESPHome Version

2024.4.2

Blueprint Version

4.3.7.

Panel Model

EU

What is the bug?

I Have the exact same problem as Lampie in this post https://community.home-assistant.io/t/sonoff-nspanel-blueprint-configure-your-own-custom-nspanel-easy-via-a-blueprint/500577/955 I Have try it to reinstall from scratch with not satisfied result. I got the panel somehow back alive with an old file bin file but than i couldn't update or bring it visible in home assitant. This is the error i get when i try to install from esphome in windows.

Steps to Reproduce

No response

Your Panel's YAML

substitutions:
  # Settings - Editable values
  device_name: "wandpaneel"
  friendly_name: "wandpaneel"
  wifi_ssid: ----
  wifi_password: ----
  nextion_update_url: "http://homeassistant.local:8123/local/nspanel_eu.tft"  # Optional
  # Add-on configuration (if needed)
  # heater_relay: "1"  # Possible values: "1" or "2"

# Customization area
##### My customization - Start #####
##### My customization - End #####

# Core and optional configurations
packages:
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: main
    refresh: 300s
    files:
      - nspanel_esphome.yaml # Basic package
      # Optional advanced and add-on configurations
      # - esphome/nspanel_esphome_advanced.yaml
      # - esphome/nspanel_esphome_addon_ble_tracker.yaml
      # - esphome/nspanel_esphome_addon_bluetooth_proxy.yaml
      # - esphome/nspanel_esphome_addon_climate_cool.yaml
      - esphome/nspanel_esphome_addon_climate_heat.yaml
      # - esphome/nspanel_esphome_addon_climate_dual.yaml

ESPHome Logs

DONE! I've now written a new configuration file to wandpaneel.yaml

Next steps:

Follow the rest of the getting started guide: https://esphome.io/guides/getting_started_command_line.html#adding-some-features to learn how to customize ESPHome and install it to your device. PS C:\Users\snoek> esphome run wandpaneel.yaml INFO ESPHome 2024.4.2 INFO Reading configuration wandpaneel.yaml... INFO Cloning https://github.com/Blackymas/NSPanel_HA_Blueprint@main Failed config

packages: [source wandpaneel.yaml:17]

git is not installed but required for external_components. Please see https://git-scm.com/book/en/v2/Getting-Started-Installing-Git for installing git. remote_package: url: https://github.com/Blackymas/NSPanel_HA_Blueprint ref: main refresh: 300s files:

Home Assistant Logs

No response

edwardtfn commented 5 months ago

Don't you have the ESPHome as an add-on to your Home Assistant? You could use that to compile. Otherwise you have to install git as the error message points you to.

Snoekebeest commented 5 months ago

After installing git i get this thru esphome on win:

PS C:\Users\snoek> esphome run wandpaneel.yaml
INFO ESPHome 2024.4.2
INFO Reading configuration wandpaneel.yaml...
INFO Cloning https://github.com/Blackymas/NSPanel_HA_Blueprint@main
INFO Fetching main
INFO Cloning https://github.com/Blackymas/NSPanel_HA_Blueprint@v4.3.7
INFO Fetching v4.3.7
INFO Cloning https://github.com/edwardtfn/esphome@nextion-v435
INFO Fetching nextion-v435
INFO Cloning https://github.com/edwardtfn/esphome@esp32ble-01
INFO Fetching esp32ble-01
INFO Cloning https://github.com/edwardtfn/esphome@adc-sampling
INFO Fetching adc-sampling
INFO Detected timezone 'Europe/Berlin'
INFO Generating C++ source...
INFO Core config or version changed, cleaning build files...
INFO Compiling app...
Processing wandpaneel (board: esp32dev; framework: espidf; platform: platformio/espressif32@5.4.0)
------------------------------------------------------------------------------------------------------------------------
Tool Manager: Installing espressif/toolchain-esp32ulp @ 2.35.0-20220830
INFO Installing espressif/toolchain-esp32ulp @ 2.35.0-20220830
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: toolchain-esp32ulp@2.35.0-20220830 has been installed!
INFO toolchain-esp32ulp@2.35.0-20220830 has been installed!
Tool Manager: Installing platformio/framework-espidf @ ~3.40406.0
INFO Installing platformio/framework-espidf @ ~3.40406.0
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: framework-espidf@3.40406.240122 has been installed!
INFO framework-espidf@3.40406.240122 has been installed!
Tool Manager: Installing platformio/tool-cmake @ ~3.16.0
INFO Installing platformio/tool-cmake @ ~3.16.0
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-cmake@3.16.4 has been installed!
INFO tool-cmake@3.16.4 has been installed!
Tool Manager: Installing platformio/tool-ninja @ ^1.7.0
INFO Installing platformio/tool-ninja @ ^1.7.0
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-ninja@1.9.0 has been installed!
INFO tool-ninja@1.9.0 has been installed!
Tool Manager: Installing platformio/tool-mconf @ ~1.4060000.0
INFO Installing platformio/tool-mconf @ ~1.4060000.0
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-mconf@1.4060000.20190628 has been installed!
INFO tool-mconf@1.4060000.20190628 has been installed!
Tool Manager: Installing platformio/tool-idf @ ~1.0.1
INFO Installing platformio/tool-idf @ ~1.0.1
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Tool Manager: tool-idf@1.0.1 has been installed!
INFO tool-idf@1.0.1 has been installed!
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5
INFO Installing bblanchon/ArduinoJson @ 6.18.5
Downloading  [####################################]  100%
Unpacking  [####################################]  100%
Library Manager: ArduinoJson@6.18.5 has been installed!
INFO ArduinoJson@6.18.5 has been installed!
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (5.4.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
 - framework-espidf @ 3.40406.240122 (4.4.6)
 - tool-cmake @ 3.16.4
 - tool-esptoolpy @ 1.40400.0 (4.4.0)
 - tool-idf @ 1.0.1
 - tool-mconf @ 1.4060000.20190628 (406.0.0)
 - tool-ninja @ 1.9.0
 - toolchain-esp32ulp @ 2.35.0-20220830
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
ModuleNotFoundError: No module named 'pkg_resources':
  File "C:\Users\snoek\AppData\Local\Programs\Python\Python312\Lib\site-packages\platformio\builder\main.py", line 173:
    env.SConscript("$BUILD_SCRIPT")
  File "C:\Users\snoek\.platformio\packages\tool-scons\scons-local-4.6.0\SCons\Script\SConscript.py", line 609:
    return _SConscript(self.fs, *files, **subst_kw)
  File "C:\Users\snoek\.platformio\packages\tool-scons\scons-local-4.6.0\SCons\Script\SConscript.py", line 279:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
  File "C:\Users\snoek\.platformio\platforms\espressif32\builder\main.py", line 312:
    target_elf = env.BuildProgram()
  File "C:\Users\snoek\.platformio\packages\tool-scons\scons-local-4.6.0\SCons\Util\envs.py", line 251:
    return self.method(*nargs, **kwargs)
  File "C:\Users\snoek\AppData\Local\Programs\Python\Python312\Lib\site-packages\platformio\builder\tools\piobuild.py", line 61:
    env.ProcessProgramDeps()
  File "C:\Users\snoek\.platformio\packages\tool-scons\scons-local-4.6.0\SCons\Util\envs.py", line 251:
    return self.method(*nargs, **kwargs)
  File "C:\Users\snoek\AppData\Local\Programs\Python\Python312\Lib\site-packages\platformio\builder\tools\piobuild.py", line 121:
    env.BuildFrameworks(env.get("PIOFRAMEWORK"))
  File "C:\Users\snoek\.platformio\packages\tool-scons\scons-local-4.6.0\SCons\Util\envs.py", line 251:
    return self.method(*nargs, **kwargs)
  File "C:\Users\snoek\AppData\Local\Programs\Python\Python312\Lib\site-packages\platformio\builder\tools\piobuild.py", line 347:
    SConscript(env.GetFrameworkScript(name), exports="env")
  File "C:\Users\snoek\.platformio\packages\tool-scons\scons-local-4.6.0\SCons\Script\SConscript.py", line 673:
    return method(*args, **kw)
  File "C:\Users\snoek\.platformio\packages\tool-scons\scons-local-4.6.0\SCons\Script\SConscript.py", line 609:
    return _SConscript(self.fs, *files, **subst_kw)
  File "C:\Users\snoek\.platformio\packages\tool-scons\scons-local-4.6.0\SCons\Script\SConscript.py", line 279:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
  File "C:\Users\snoek\.platformio\platforms\espressif32\builder\frameworks\espidf.py", line 29:
    import pkg_resources
============================================= [FAILED] Took 72.85 seconds =============================================

If i try install thru home assitant i get this;

INFO ESPHome 2024.4.2
INFO Reading configuration /config/esphome/wandpaneel.yaml...
INFO Detected timezone 'Europe/Amsterdam'
INFO Generating C++ source...
INFO Compiling app...
Processing wandpaneel (board: esp32dev; framework: espidf; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5
INFO Installing bblanchon/ArduinoJson @ 6.18.5
Unpacking  [####################################]  100%
Library Manager: ArduinoJson@6.18.5 has been installed!
INFO ArduinoJson@6.18.5 has been installed!
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - framework-espidf @ 3.40406.240122 (4.4.6) 
 - tool-cmake @ 3.16.9 
 - tool-ninja @ 1.10.2 
 - toolchain-esp32ulp @ 2.35.0-20220830 
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Reading CMake configuration...
-- Found Git: /usr/bin/git (found version "2.39.2") 
-- The C compiler identification is GNU 8.4.0
-- The CXX compiler identification is GNU 8.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc
-- Check for working C compiler: /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc
-- Check for working C compiler: /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -- broken
-- Configuring incomplete, errors occurred!
See also "/data/build/wandpaneel/.pioenvs/wandpaneel/CMakeFiles/CMakeOutput.log".
See also "/data/build/wandpaneel/.pioenvs/wandpaneel/CMakeFiles/CMakeError.log".

fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
CMake Error at /data/cache/platformio/packages/tool-cmake/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake:60 (message):
  The C compiler

    "/data/cache/platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /data/build/wandpaneel/.pioenvs/wandpaneel/CMakeFiles/CMakeTmp

    Run Build Command(s):/data/cache/platformio/packages/tool-ninja/ninja cmTC_7df5e && [1/2] Building C object CMakeFiles/cmTC_7df5e.dir/testCCompiler.c.obj
    [2/2] Linking C executable cmTC_7df5e
    FAILED: cmTC_7df5e 
    : && /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/xtensa-esp32-elf-gcc -mlongcalls -Wno-frame-address   CMakeFiles/cmTC_7df5e.dir/testCCompiler.c.obj  -o cmTC_7df5e   && :
    /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/../lib/gcc/xtensa-esp32-elf/8.4.0/../../../../xtensa-esp32-elf/bin/ld: /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/../libexec/gcc/xtensa-esp32-elf/8.4.0/liblto_plugin.so: error loading plugin: /data/cache/platformio/packages/toolchain-xtensa-esp32/bin/../libexec/gcc/xtensa-esp32-elf/8.4.0/liblto_plugin.so: cannot open shared object file: No such file or directory
    collect2: error: ld returned 1 exit status
    ninja: build stopped: subcommand failed.

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  /data/cache/platformio/packages/framework-espidf/tools/cmake/project.cmake:381 (__project)
  CMakeLists.txt:3 (project)

========================= [FAILED] Took 11.19 seconds =========================
edwardtfn commented 5 months ago

What if you rem8ve the reference to the add-on esphome/nspanel_esphome_addon_climate_heat.yaml? Still the same issue?

Snoekebeest commented 5 months ago

Still the same issue. With both methods (win and tru home assistant esphome addon).

edwardtfn commented 5 months ago

Ok, please try one more thing... Add this to the end of your panel's yaml file:

esp32:
  framework:
    type: arduino

Then try to compile it again and let me know the results.

Lampie01 commented 5 months ago

Sorry i was away this weekend... I changed idf in arduino and get this:

INFO ESPHome 2024.4.2
INFO Reading configuration /config/esphome/esp-nspanel-118.yaml...
INFO Detected timezone 'Europe/Amsterdam'
INFO Generating C++ source...
INFO Compiling app...
Processing espnspanel118 (board: esp32dev; framework: arduino; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
Tool Manager: Installing platformio/framework-arduinoespressif32 @ ~3.20005.0
INFO Installing platformio/framework-arduinoespressif32 @ ~3.20005.0
Downloading  [####################################]  100%          
Unpacking  [####################################]  100%          
Tool Manager: framework-arduinoespressif32@3.20005.220925 has been installed!
INFO framework-arduinoespressif32@3.20005.220925 has been installed!
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5
INFO Installing bblanchon/ArduinoJson @ 6.18.5
Unpacking  [####################################]  100%
Library Manager: ArduinoJson@6.18.5 has been installed!
INFO ArduinoJson@6.18.5 has been installed!
Library Manager: Installing esphome/noise-c @ 0.1.4
INFO Installing esphome/noise-c @ 0.1.4
Unpacking  [####################################]  100%
Library Manager: noise-c@0.1.4 has been installed!
INFO noise-c@0.1.4 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing esphome/libsodium @ 1.10018.1
INFO Installing esphome/libsodium @ 1.10018.1
Unpacking  [####################################]  100%
Library Manager: libsodium@1.10018.1 has been installed!
INFO libsodium@1.10018.1 has been installed!
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Dependency Graph
|-- WiFi @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- Update @ 2.0.0
|-- ArduinoJson @ 6.18.5
|-- WiFiClientSecure @ 2.0.0
|-- HTTPClient @ 2.0.0
|-- noise-c @ 0.1.4
Compiling .pioenvs/espnspanel118/src/esphome/components/adc/adc_sensor.cpp.o
xtensa-esp32-elf-g++: error trying to exec 'cc1plus': execvp: No such file or directory
*** [.pioenvs/espnspanel118/src/esphome/components/adc/adc_sensor.cpp.o] Error 1
========================= [FAILED] Took 206.91 seconds =========================
edwardtfn commented 5 months ago

Have you tried cleaning build files?

https://github.com/Blackymas/NSPanel_HA_Blueprint/blob/main/docs/error_compiling.md

Lampie01 commented 5 months ago

Yes same error:

INFO ESPHome 2024.4.2
INFO Reading configuration /config/esphome/esp-nspanel-118.yaml...
INFO Detected timezone 'Europe/Amsterdam'
INFO Generating C++ source...
INFO Compiling app...
Processing espnspanel118 (board: esp32dev; framework: arduino; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5
INFO Installing bblanchon/ArduinoJson @ 6.18.5
Unpacking  [####################################]  100%
Library Manager: ArduinoJson@6.18.5 has been installed!
INFO ArduinoJson@6.18.5 has been installed!
Library Manager: Installing esphome/noise-c @ 0.1.4
INFO Installing esphome/noise-c @ 0.1.4
Unpacking  [####################################]  100%
Library Manager: noise-c@0.1.4 has been installed!
INFO noise-c@0.1.4 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing esphome/libsodium @ 1.10018.1
INFO Installing esphome/libsodium @ 1.10018.1
Unpacking  [####################################]  100%
Library Manager: libsodium@1.10018.1 has been installed!
INFO libsodium@1.10018.1 has been installed!
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Dependency Graph
|-- WiFi @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- Update @ 2.0.0
|-- ArduinoJson @ 6.18.5
|-- WiFiClientSecure @ 2.0.0
|-- HTTPClient @ 2.0.0
|-- noise-c @ 0.1.4
Compiling .pioenvs/espnspanel118/src/esphome/components/adc/adc_sensor.cpp.o
xtensa-esp32-elf-g++: error trying to exec 'cc1plus': execvp: No such file or directory
*** [.pioenvs/espnspanel118/src/esphome/components/adc/adc_sensor.cpp.o] Error 1
========================== [FAILED] Took 5.37 seconds ==========================
Snoekebeest commented 5 months ago

Ok, please try one more thing... Add this to the end of your panel's yaml file:

esp32:
  framework:
    type: arduino

Then try to compile it again and let me know the results.

With this added it look like it made something. But i had a lot of lines in yellow gonna try to flash it tomorrow to the panel don't have much time today;

INFO ESPHome 2024.4.2
INFO Reading configuration /config/esphome/wandpaneel.yaml...
INFO Detected timezone 'Europe/Amsterdam'
INFO Generating C++ source...
INFO Compiling app...
Processing wandpaneel (board: esp32dev; framework: arduino; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5
INFO Installing bblanchon/ArduinoJson @ 6.18.5
Unpacking  [####################################]  100%
Library Manager: ArduinoJson@6.18.5 has been installed!
INFO ArduinoJson@6.18.5 has been installed!
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Dependency Graph
|-- WiFi @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- Update @ 2.0.0
|-- ArduinoJson @ 6.18.5
|-- WiFiClientSecure @ 2.0.0
|-- HTTPClient @ 2.0.0
Compiling .pioenvs/wandpaneel/src/esphome/components/adc/adc_sensor.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/api/user_services.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/binary_sensor/automation.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/binary_sensor/binary_sensor.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/binary_sensor/filter.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/button/button.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/climate/climate.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/climate/climate_mode.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/climate/climate_traits.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/display/display.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/display/display_buffer.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/display/rect.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/factory_reset/button/factory_reset_button.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/gpio/binary_sensor/gpio_binary_sensor.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/gpio/switch/gpio_switch.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/homeassistant/time/homeassistant_time.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/json/json_util.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/ledc/ledc_output.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/logger/logger_esp32.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/logger/logger_esp8266.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/logger/logger_host.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/logger/logger_libretiny.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/logger/logger_rp2040.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/mdns/mdns_esp32.cpp.o
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include/esp_netif.h:19,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include/mdns.h:21,
                 from src/esphome/components/mdns/mdns_esp32.cpp:3:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:239: warning: "CONFIG_D0WD_PSRAM_CLK_IO" redefined
 #define CONFIG_D0WD_PSRAM_CLK_IO 17

<command-line>: note: this is the location of the previous definition
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/esp_netif/include/esp_netif.h:19,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/mdns/include/mdns.h:21,
                 from src/esphome/components/mdns/mdns_esp32.cpp:3:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:240: warning: "CONFIG_D0WD_PSRAM_CS_IO" redefined
 #define CONFIG_D0WD_PSRAM_CS_IO 16

<command-line>: note: this is the location of the previous definition
Compiling .pioenvs/wandpaneel/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/mdns/mdns_host.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/mdns/mdns_libretiny.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/mdns/mdns_rp2040.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nextion/nextion.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nextion/nextion_commands.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nextion/nextion_component.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nextion/nextion_upload.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nextion/nextion_upload_arduino.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nextion/nextion_upload_idf.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nextion/sensor/nextion_sensor.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nextion/text_sensor/nextion_textsensor.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nspanel_ha_blueprint/ha_components.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nspanel_ha_blueprint/hardware.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nspanel_ha_blueprint/icons.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nspanel_ha_blueprint/mdiicons.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nspanel_ha_blueprint/nextion_components.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nspanel_ha_blueprint/pages.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nspanel_ha_blueprint/text.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nspanel_ha_blueprint/upload_tft.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nspanel_ha_blueprint/utilities.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/nspanel_ha_blueprint/versioning.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/ntc/ntc.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/number/automation.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/number/number.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/number/number_call.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/number/number_traits.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/ota/ota_backend_arduino_libretiny.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/ota/ota_component.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/output/automation.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/output/float_output.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/psram/psram.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/resistance/resistance_sensor.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/restart/button/restart_button.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/rtttl/rtttl.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/script/script.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/select/select.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/select/select_call.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/select/select_traits.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/sensor/automation.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/sensor/filter.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/sensor/sensor.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/socket/lwip_sockets_impl.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/switch/automation.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/switch/switch.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/template/binary_sensor/template_binary_sensor.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/template/number/template_number.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/template/select/template_select.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/template/sensor/template_sensor.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/template/switch/template_switch.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/template/text_sensor/template_text_sensor.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/text_sensor/filter.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/text_sensor/text_sensor.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/thermostat/thermostat_climate.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/time/automation.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/time/real_time_clock.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/uart/uart.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/uart/uart_component.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/uart/uart_component_esp32_arduino.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/uart/uart_component_esp8266.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/uart/uart_component_esp_idf.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/uart/uart_component_libretiny.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/uart/uart_component_rp2040.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/uart/uart_debugger.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/wifi/wifi_component_libretiny.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/wifi/wifi_component_pico_w.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/components/wifi_signal/wifi_signal_sensor.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/core/application.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/core/color.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/core/component.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/core/controller.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/core/log.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/core/ring_buffer.cpp.o
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/FreeRTOSConfig.h:73,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/freertos/FreeRTOS.h:57,
                 from src/esphome/core/ring_buffer.h:5,
                 from src/esphome/core/ring_buffer.cpp:1:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:239: warning: "CONFIG_D0WD_PSRAM_CLK_IO" redefined
 #define CONFIG_D0WD_PSRAM_CLK_IO 17

<command-line>: note: this is the location of the previous definition
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/FreeRTOSConfig.h:73,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/freertos/FreeRTOS.h:57,
                 from src/esphome/core/ring_buffer.h:5,
                 from src/esphome/core/ring_buffer.cpp:1:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:240: warning: "CONFIG_D0WD_PSRAM_CS_IO" redefined
 #define CONFIG_D0WD_PSRAM_CS_IO 16

<command-line>: note: this is the location of the previous definition
Compiling .pioenvs/wandpaneel/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/core/string_ref.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/core/time.cpp.o
Compiling .pioenvs/wandpaneel/src/esphome/core/util.cpp.o
Compiling .pioenvs/wandpaneel/src/main.cpp.o
Building .pioenvs/wandpaneel/bootloader.bin
Generating partitions .pioenvs/wandpaneel/partitions.bin
Creating esp32 image...
Successfully created esp32 image.
Compiling .pioenvs/wandpaneel/lib64d/WiFi/WiFi.cpp.o
Compiling .pioenvs/wandpaneel/lib64d/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/wandpaneel/lib64d/WiFi/WiFiClient.cpp.o
Compiling .pioenvs/wandpaneel/lib64d/WiFi/WiFiGeneric.cpp.o
Compiling .pioenvs/wandpaneel/lib64d/WiFi/WiFiMulti.cpp.o
Compiling .pioenvs/wandpaneel/lib64d/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/wandpaneel/lib64d/WiFi/WiFiScan.cpp.o
Compiling .pioenvs/wandpaneel/lib64d/WiFi/WiFiServer.cpp.o
Compiling .pioenvs/wandpaneel/lib64d/WiFi/WiFiUdp.cpp.o
Compiling .pioenvs/wandpaneel/lib915/ESPmDNS/ESPmDNS.cpp.o
Compiling .pioenvs/wandpaneel/libbc6/Update/HttpsOTAUpdate.cpp.o
Archiving .pioenvs/wandpaneel/lib64d/libWiFi.a
Indexing .pioenvs/wandpaneel/lib64d/libWiFi.a
Compiling .pioenvs/wandpaneel/libbc6/Update/Updater.cpp.o
Compiling .pioenvs/wandpaneel/libb0f/WiFiClientSecure/WiFiClientSecure.cpp.o
Archiving .pioenvs/wandpaneel/lib915/libESPmDNS.a
Indexing .pioenvs/wandpaneel/lib915/libESPmDNS.a
Compiling .pioenvs/wandpaneel/libb0f/WiFiClientSecure/esp_crt_bundle.c.o
Compiling .pioenvs/wandpaneel/libb0f/WiFiClientSecure/ssl_client.cpp.o
Archiving .pioenvs/wandpaneel/libbc6/libUpdate.a
Indexing .pioenvs/wandpaneel/libbc6/libUpdate.a
Compiling .pioenvs/wandpaneel/lib2f0/HTTPClient/HTTPClient.cpp.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/Esp.cpp.o
Archiving .pioenvs/wandpaneel/libb0f/libWiFiClientSecure.a
Indexing .pioenvs/wandpaneel/libb0f/libWiFiClientSecure.a
Compiling .pioenvs/wandpaneel/FrameworkArduino/FirmwareMSC.cpp.o
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.h:18,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/FirmwareMSC.h:17,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/FirmwareMSC.cpp:14:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:239: warning: "CONFIG_D0WD_PSRAM_CLK_IO" redefined
 #define CONFIG_D0WD_PSRAM_CLK_IO 17

<command-line>: note: this is the location of the previous definition
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.h:18,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/FirmwareMSC.h:17,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/FirmwareMSC.cpp:14:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:240: warning: "CONFIG_D0WD_PSRAM_CS_IO" redefined
 #define CONFIG_D0WD_PSRAM_CS_IO 16

<command-line>: note: this is the location of the previous definition
Compiling .pioenvs/wandpaneel/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/HWCDC.cpp.o
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USB.h:16,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/HWCDC.cpp:14:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:239: warning: "CONFIG_D0WD_PSRAM_CLK_IO" redefined
 #define CONFIG_D0WD_PSRAM_CLK_IO 17

<command-line>: note: this is the location of the previous definition
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USB.h:16,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/HWCDC.cpp:14:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:240: warning: "CONFIG_D0WD_PSRAM_CS_IO" redefined
 #define CONFIG_D0WD_PSRAM_CS_IO 16

<command-line>: note: this is the location of the previous definition
Compiling .pioenvs/wandpaneel/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/IPAddress.cpp.o
Archiving .pioenvs/wandpaneel/lib2f0/libHTTPClient.a
Indexing .pioenvs/wandpaneel/lib2f0/libHTTPClient.a
Compiling .pioenvs/wandpaneel/FrameworkArduino/IPv6Address.cpp.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/MD5Builder.cpp.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/Tone.cpp.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/USB.cpp.o
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USB.h:16,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USB.cpp:14:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:239: warning: "CONFIG_D0WD_PSRAM_CLK_IO" redefined
 #define CONFIG_D0WD_PSRAM_CLK_IO 17

<command-line>: note: this is the location of the previous definition
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USB.h:16,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USB.cpp:14:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:240: warning: "CONFIG_D0WD_PSRAM_CS_IO" redefined
 #define CONFIG_D0WD_PSRAM_CS_IO 16

<command-line>: note: this is the location of the previous definition
Compiling .pioenvs/wandpaneel/FrameworkArduino/USBCDC.cpp.o
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USB.h:16,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USBCDC.cpp:14:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:239: warning: "CONFIG_D0WD_PSRAM_CLK_IO" redefined
 #define CONFIG_D0WD_PSRAM_CLK_IO 17

<command-line>: note: this is the location of the previous definition
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USB.h:16,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USBCDC.cpp:14:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:240: warning: "CONFIG_D0WD_PSRAM_CS_IO" redefined
 #define CONFIG_D0WD_PSRAM_CS_IO 16

<command-line>: note: this is the location of the previous definition
Compiling .pioenvs/wandpaneel/FrameworkArduino/USBMSC.cpp.o
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.h:18,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.cpp:14:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:239: warning: "CONFIG_D0WD_PSRAM_CLK_IO" redefined
 #define CONFIG_D0WD_PSRAM_CLK_IO 17

<command-line>: note: this is the location of the previous definition
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.h:18,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/USBMSC.cpp:14:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:240: warning: "CONFIG_D0WD_PSRAM_CS_IO" redefined
 #define CONFIG_D0WD_PSRAM_CS_IO 16

<command-line>: note: this is the location of the previous definition
Compiling .pioenvs/wandpaneel/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/base64.cpp.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/cbuf.cpp.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-cpu.c.o
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-cpu.c:15:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:239: warning: "CONFIG_D0WD_PSRAM_CLK_IO" redefined
 #define CONFIG_D0WD_PSRAM_CLK_IO 17

<command-line>: note: this is the location of the previous definition
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-cpu.c:15:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:240: warning: "CONFIG_D0WD_PSRAM_CS_IO" redefined
 #define CONFIG_D0WD_PSRAM_CS_IO 16

<command-line>: note: this is the location of the previous definition
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-misc.c.o
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-misc.c:15:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:239: warning: "CONFIG_D0WD_PSRAM_CLK_IO" redefined
 #define CONFIG_D0WD_PSRAM_CLK_IO 17

<command-line>: note: this is the location of the previous definition
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-misc.c:15:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:240: warning: "CONFIG_D0WD_PSRAM_CS_IO" redefined
 #define CONFIG_D0WD_PSRAM_CS_IO 16

<command-line>: note: this is the location of the previous definition
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-spi.c.o
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-spi.h:22,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-spi.c:15:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:239: warning: "CONFIG_D0WD_PSRAM_CLK_IO" redefined
 #define CONFIG_D0WD_PSRAM_CLK_IO 17

<command-line>: note: this is the location of the previous definition
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-spi.h:22,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-spi.c:15:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:240: warning: "CONFIG_D0WD_PSRAM_CS_IO" redefined
 #define CONFIG_D0WD_PSRAM_CS_IO 16

<command-line>: note: this is the location of the previous definition
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-time.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-tinyusb.c.o
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-tinyusb.c:2:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:239: warning: "CONFIG_D0WD_PSRAM_CLK_IO" redefined
 #define CONFIG_D0WD_PSRAM_CLK_IO 17

<command-line>: note: this is the location of the previous definition
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-tinyusb.c:2:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:240: warning: "CONFIG_D0WD_PSRAM_CS_IO" redefined
 #define CONFIG_D0WD_PSRAM_CS_IO 16

<command-line>: note: this is the location of the previous definition
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-touch.c.o
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include/soc/soc_caps.h:33,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-touch.c:15:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:239: warning: "CONFIG_D0WD_PSRAM_CLK_IO" redefined
 #define CONFIG_D0WD_PSRAM_CLK_IO 17

<command-line>: note: this is the location of the previous definition
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/soc/esp32/include/soc/soc_caps.h:33,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/esp32-hal-touch.c:15:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:240: warning: "CONFIG_D0WD_PSRAM_CS_IO" redefined
 #define CONFIG_D0WD_PSRAM_CS_IO 16

<command-line>: note: this is the location of the previous definition
Compiling .pioenvs/wandpaneel/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/libb64/cdecode.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/libb64/cencode.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/main.cpp.o
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/FreeRTOSConfig.h:73,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/freertos/FreeRTOS.h:57,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/main.cpp:1:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:239: warning: "CONFIG_D0WD_PSRAM_CLK_IO" redefined
 #define CONFIG_D0WD_PSRAM_CLK_IO 17

<command-line>: note: this is the location of the previous definition
In file included from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/esp_additions/freertos/FreeRTOSConfig.h:73,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/include/freertos/include/freertos/FreeRTOS.h:57,
                 from /data/cache/platformio/packages/framework-arduinoespressif32/cores/esp32/main.cpp:1:
/data/cache/platformio/packages/framework-arduinoespressif32/tools/sdk/esp32/dio_qspi/include/sdkconfig.h:240: warning: "CONFIG_D0WD_PSRAM_CS_IO" redefined
 #define CONFIG_D0WD_PSRAM_CS_IO 16

<command-line>: note: this is the location of the previous definition
Compiling .pioenvs/wandpaneel/FrameworkArduino/stdlib_noniso.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/wiring_pulse.c.o
Compiling .pioenvs/wandpaneel/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/wandpaneel/libFrameworkArduino.a
Indexing .pioenvs/wandpaneel/libFrameworkArduino.a
Linking .pioenvs/wandpaneel/firmware.elf
RAM:   [=         ]  14.1% (used 46340 bytes from 327680 bytes)
Flash: [=======   ]  72.2% (used 1325305 bytes from 1835008 bytes)
Building .pioenvs/wandpaneel/firmware.bin
Creating esp32 image...
Successfully created esp32 image.
esp32_create_combined_bin([".pioenvs/wandpaneel/firmware.bin"], [".pioenvs/wandpaneel/firmware.elf"])
Wrote 0x154f80 bytes to file /data/build/wandpaneel/.pioenvs/wandpaneel/firmware-factory.bin, ready to flash to offset 0x0
======================== [SUCCESS] Took 352.94 seconds ========================
INFO Successfully compiled program.
edwardtfn commented 5 months ago

You can safely ignore those warnings. Those are related to NSPanel using non-standard pins for the PSRAM. The compiler warns that the previous settings where overwritten, which is intentional.

I don't understand why your system is failing when compiling ESP-IDF. 😞

Lampie01 commented 5 months ago

I had to remove: esphome: compile_process_limit: 1 (was there from your wiki page) And now it is also running with the arduino settings THX

Snoekebeest commented 5 months ago

Panel is back online. Thanks for the help.