Grieche
(Grieche)
May 11, 2023, 7:56pm
1
Hello everyone,
i try to initialize a esp32-S3 but i get following Error message:
INFO Reading configuration /config/esphome/test3.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing test3 (board: esp32-s3-devkitc-1; framework: arduino; platform: platformio/espressif32 @ 5.3.0)
--------------------------------------------------------------------------------
Error: Could not find one of 'package.json' manifest files in the package
I looked in several Links but i couldnt solve it. Often there is the suggestion to delete some folders like platformio or package but i am not able to find it. I use espHome on a RPI with HA.
Following Links i tryed:
LINK
LINK
LINK
I also reinstalled espHome and have now Version 2023.4.4
Has here someone an idea where the problem is?
nickrout
(Nick Rout)
May 12, 2023, 9:33am
2
You might have more luck if you post your yaml.
Grieche
(Grieche)
May 12, 2023, 4:18pm
3
Hello,
i dont think that it is needed because its is just the initializing. It is all genereted by espHome and i did nothing.
But here is the code anyway:
esphome:
name: test4
friendly_name: test4
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "in0iuxh/XBtTQyelbPpWkdpnr84/SYej4zwX3v/W1BQ="
ota:
password: "719381c892a947b3b52da0fa6a86ee90"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Test4 Fallback Hotspot"
password: "C9E4rTG4PLSW"
captive_portal:
Idont have any idea how i can solve this issue.
nickrout
(Nick Rout)
May 12, 2023, 9:45pm
4
Very confusing - you specify board: esp32dev
but esphome is trying to drag in board: esp32-s3-devkitc-1
If you are using an s3, you should probably be using the esp-idf framework, as the docs recommends.
Grieche
(Grieche)
May 13, 2023, 1:14am
5
Thank you very much for this suggestion!
I changed this the esp32 block:
esp32:
board: esp32-s3-devkitc-1
framework:
type: esp-idf
But now i get another error message:
INFO Reading configuration /config/esphome/test4.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing test4 (board: esp32-s3-devkitc-1; framework: espidf; platform: platformio/espressif32 @ 5.3.0)
--------------------------------------------------------------------------------
Tool Manager: Installing espressif/toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch5
INFO Installing espressif/toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch5
Downloading [####################################] 100%
Unpacking [####################################] 100%
Tool Manager: [email protected] +2021r2-patch5 has been installed!
INFO [email protected] +2021r2-patch5 has been installed!
Tool Manager: Installing espressif/toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
INFO Installing espressif/toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
Downloading [####################################] 100%
Unpacking [####################################] 100%
Tool Manager: [email protected] +2021r2-patch5 has been installed!
INFO [email protected] +2021r2-patch5 has been installed!
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: [email protected] has been installed!
INFO [email protected] has been installed!
Tool Manager: Installing platformio/framework-espidf @ ~3.40404.0
INFO Installing platformio/framework-espidf @ ~3.40404.0
Downloading [####################################] 100%
Unpacking [####################################] 100%
Tool Manager: [email protected] has been installed!
INFO [email protected] has been installed!
Tool Manager: Installing platformio/tool-esptoolpy @ ~1.40400.0
INFO Installing platformio/tool-esptoolpy @ ~1.40400.0
Downloading [####################################] 100%
Unpacking [####################################] 100%
Tool Manager: [email protected] has been installed!
INFO [email protected] 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: [email protected] has been installed!
INFO [email protected] has been installed!
Tool Manager: Installing platformio/tool-ninja @ ^1.7.0
INFO Installing platformio/tool-ninja @ ^1.7.0
WARNING Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x75c64610>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution')': /v3/packages/platformio/tool/tool-ninja
Downloading [####################################] 100%
Unpacking [####################################] 100%
Tool Manager: [email protected] has been installed!
INFO [email protected] has been installed!
Library Manager: Installing esphome/noise-c @ 0.1.4
INFO Installing esphome/noise-c @ 0.1.4
Downloading [####################################] 100%
Unpacking [####################################] 100%
Library Manager: [email protected] has been installed!
INFO [email protected] 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
Downloading [####################################] 100%
Unpacking [####################################] 100%
Library Manager: [email protected] has been installed!
INFO [email protected] has been installed!
Tool Manager: Installing platformio/tool-scons @ ~4.40400.0
INFO Installing platformio/tool-scons @ ~4.40400.0
Downloading [####################################] 100%
Unpacking [####################################] 100%
Tool Manager: [email protected] has been installed!
INFO [email protected] has been installed!
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
- framework-espidf @ 3.40404.0 (4.4.4)
- tool-cmake @ 3.16.9
- tool-ninja @ 1.10.2
- toolchain-esp32ulp @ 2.35.0-20220830
- toolchain-riscv32-esp @ 8.4.0+2021r2-patch5
- toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch5
Installing ESP-IDF's Python dependencies
Collecting future>=0.15.2
Downloading future-0.18.3.tar.gz (840 kB)
Collecting pyparsing<2.4.0,>=2.0.3
Downloading pyparsing-2.3.1-py2.py3-none-any.whl (61 kB)
Collecting idf-component-manager~=1.0
Downloading idf_component_manager-1.2.2-py3-none-any.whl (116 kB)
Collecting requests-toolbelt
Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Collecting tqdm<5
Downloading tqdm-4.65.0-py3-none-any.whl (77 kB)
Collecting packaging
Downloading packaging-23.1-py3-none-any.whl (48 kB)
Collecting six
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting cachecontrol[filecache]>0.12.6
Downloading CacheControl-0.12.11-py2.py3-none-any.whl (21 kB)
Collecting requests-file
Downloading requests_file-1.5.1-py2.py3-none-any.whl (3.7 kB)
Collecting click
Downloading click-8.1.3-py3-none-any.whl (96 kB)
Collecting requests<3
Downloading requests-2.30.0-py3-none-any.whl (62 kB)
Collecting pyyaml>5.2
Downloading PyYAML-6.0.tar.gz (124 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing wheel metadata: started
Preparing wheel metadata: finished with status 'done'
Collecting colorama
Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting contextlib2>0.6.0
Downloading contextlib2-21.6.0-py2.py3-none-any.whl (13 kB)
Collecting schema
Downloading schema-0.7.5-py2.py3-none-any.whl (17 kB)
Collecting msgpack>=0.5.2
Downloading msgpack-1.0.5.tar.gz (127 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Installing backend dependencies: started
Installing backend dependencies: finished with status 'done'
Preparing wheel metadata: started
Preparing wheel metadata: finished with status 'done'
Collecting lockfile>=0.9
Downloading lockfile-0.12.2-py2.py3-none-any.whl (13 kB)
Collecting urllib3<3,>=1.21.1
Downloading urllib3-2.0.2-py3-none-any.whl (123 kB)
Collecting charset-normalizer<4,>=2
Downloading charset_normalizer-3.1.0-py3-none-any.whl (46 kB)
Collecting idna<4,>=2.5
Downloading idna-3.4-py3-none-any.whl (61 kB)
Collecting certifi>=2017.4.17
Downloading certifi-2023.5.7-py3-none-any.whl (156 kB)
Building wheels for collected packages: future, msgpack, pyyaml
Building wheel for future (setup.py): started
Building wheel for future (setup.py): finished with status 'done'
Created wheel for future: filename=future-0.18.3-py3-none-any.whl size=492025 sha256=244d6e7e3e8d7d1c03086b3473e3eb89bf58e67a932b02bbc579c4e50b1d741f
Stored in directory: /tmp/pip-ephem-wheel-cache-4mzjxcvn/wheels/bf/5d/6a/2e53874f7ec4e2bede522385439531fafec8fafe005b5c3d1b
Building wheel for msgpack (PEP 517): started
Building wheel for msgpack (PEP 517): finished with status 'done'
Created wheel for msgpack: filename=msgpack-1.0.5-cp39-cp39-linux_armv7l.whl size=15530 sha256=cb1facdffdb16a97507cab2be5809bc0661162d7273bad5e0ab10dbf66056197
Stored in directory: /tmp/pip-ephem-wheel-cache-4mzjxcvn/wheels/eb/44/0f/b80f03579913a122a0c32b2e60cc73f07d5d9caf452b02bc9a
Building wheel for pyyaml (PEP 517): started
Building wheel for pyyaml (PEP 517): finished with status 'done'
Created wheel for pyyaml: filename=PyYAML-6.0-cp39-cp39-linux_armv7l.whl size=45330 sha256=3a92a19971cbe80b747f47023e8acdbca6821bdcb0a9a317842bb84f8aba32d6
Stored in directory: /tmp/pip-ephem-wheel-cache-4mzjxcvn/wheels/b4/0f/9a/d6af48581dda678920fccfb734f5d9f827c6ed5b4074c7eda8
Successfully built future msgpack pyyaml
Installing collected packages: urllib3, idna, charset-normalizer, certifi, requests, msgpack, six, lockfile, contextlib2, cachecontrol, tqdm, schema, requests-toolbelt, requests-file, pyyaml, packaging, future, colorama, click, pyparsing, idf-component-manager
Attempting uninstall: urllib3
Found existing installation: urllib3 1.26.15
Uninstalling urllib3-1.26.15:
Successfully uninstalled urllib3-1.26.15
Attempting uninstall: idna
Found existing installation: idna 3.4
Uninstalling idna-3.4:
Successfully uninstalled idna-3.4
Attempting uninstall: charset-normalizer
Found existing installation: charset-normalizer 3.1.0
Uninstalling charset-normalizer-3.1.0:
Successfully uninstalled charset-normalizer-3.1.0
Attempting uninstall: certifi
Found existing installation: certifi 2022.12.7
Uninstalling certifi-2022.12.7:
Successfully uninstalled certifi-2022.12.7
Attempting uninstall: requests
Found existing installation: requests 2.28.2
Uninstalling requests-2.28.2:
Successfully uninstalled requests-2.28.2
Attempting uninstall: six
Found existing installation: six 1.16.0
Not uninstalling six at /usr/lib/python3/dist-packages, outside environment /usr
Can't uninstall 'six'. No files were found to uninstall.
Attempting uninstall: pyyaml
Found existing installation: PyYAML 6.0
Uninstalling PyYAML-6.0:
Successfully uninstalled PyYAML-6.0
Attempting uninstall: packaging
Found existing installation: packaging 23.0
Uninstalling packaging-23.0:
Successfully uninstalled packaging-23.0
Attempting uninstall: colorama
Found existing installation: colorama 0.4.6
Uninstalling colorama-0.4.6:
Successfully uninstalled colorama-0.4.6
Attempting uninstall: click
Found existing installation: click 8.1.3
Uninstalling click-8.1.3:
Successfully uninstalled click-8.1.3
Successfully installed cachecontrol-0.12.11 certifi-2023.5.7 charset-normalizer-3.1.0 click-8.1.3 colorama-0.4.6 contextlib2-21.6.0 future-0.18.3 idf-component-manager-1.2.2 idna-3.4 lockfile-0.12.2 msgpack-1.0.5 packaging-23.1 pyparsing-2.3.1 pyyaml-6.0 requests-2.30.0 requests-file-1.5.1 requests-toolbelt-1.0.0 schema-0.7.5 six-1.16.0 tqdm-4.65.0 urllib3-2.0.2
Reading CMake configuration...
-- Found Git: /usr/bin/git (found version "2.30.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-esp32s3/bin/xtensa-esp32s3-elf-gcc
-- Check for working C compiler: /data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/xtensa-esp32s3-elf-gcc
-- Check for working C compiler: /data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/xtensa-esp32s3-elf-gcc -- broken
-- Configuring incomplete, errors occurred!
See also "/data/test4/.pioenvs/test4/CMakeFiles/CMakeOutput.log".
See also "/data/test4/.pioenvs/test4/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-esp32s3/bin/xtensa-esp32s3-elf-gcc"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: /data/test4/.pioenvs/test4/CMakeFiles/CMakeTmp
Run Build Command(s):/data/cache/platformio/packages/tool-ninja/ninja cmTC_1a0df && [1/2] Building C object CMakeFiles/cmTC_1a0df.dir/testCCompiler.c.obj
[2/2] Linking C executable cmTC_1a0df
FAILED: cmTC_1a0df
: && /data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/xtensa-esp32s3-elf-gcc -mlongcalls CMakeFiles/cmTC_1a0df.dir/testCCompiler.c.obj -o cmTC_1a0df && :
/data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/../lib/gcc/xtensa-esp32s3-elf/8.4.0/../../../../xtensa-esp32s3-elf/bin/ld: /data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/../libexec/gcc/xtensa-esp32s3-elf/8.4.0/liblto_plugin.so: error loading plugin: /data/cache/platformio/packages/toolchain-xtensa-esp32s3/bin/../libexec/gcc/xtensa-esp32s3-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:296 (__project)
CMakeLists.txt:3 (project)
======================== [FAILED] Took 2337.23 seconds ========================
Do i see this right that there is still some issue with packages?
nickrout
(Nick Rout)
May 13, 2023, 2:59am
6
How did you install esphome, and what version do you have?
Grieche
(Grieche)
May 13, 2023, 7:49am
7
Iam running Hassio on a raspberry PI. LINK
I installed espHome from the addons store.
The current Version is 2023.4.4.
Grieche
(Grieche)
May 13, 2023, 9:56am
8
I solved it with follwing:
esp32:
board: esp32-s3-devkitc-1
variant: esp32s3
framework:
type: arduino
Hi, I have same problem but I’m using an ESP01_1m.
Some other guy has had this issue?