Hi there,
Below the results of the logfile of which posting a screenshot of is not allowed(for some reason):
INFO ESPHome 2024.12.2
INFO Reading configuration /config/esphome/bath.yaml...
WARNING GPIO3 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Compiling app...
Processing bath (board: esp32-s3-devkitc-1; framework: arduino; platform: platformio/[email protected])
--------------------------------------------------------------------------------
MissingPackageManifestError: Could not find one of 'package.json' manifest files in the package
I’ve got this strange (but very wel known) issue in ESPHOME. Overall people seem to be solve this by uninstalling and re-installing ESPHOME. However as long as I don’t know the cause, nobody can ensure me the issue won’t re-appear again after a while.
This only happens to me when I try running the ESP-IDF framework, as soon as i switch to arduino everything runs well.
In this case I’m configuring a display called bath, formerly I used arduino, then switched back to ESP-IDF but after the last major update update of ESPHOME this issue appeared and then I discovered the issue is solved by using arduino again.
However every esp device that is using ESP-IDF is now failing and for some devices I can’t switch to the arduino platform (like voice sattelites).
So I want to be able to use ESP-IDF again.
What I tried:
- Cleaning the build files of the device in this example
- Reinstall ESPHOME without this switch
- Trying to navigate to the ESPHome dir and cleanup the
/opt/docker/esphome/config/.esphome
or similar folder. But I couldn’t find a way to get into the ESPHOME docker (I just installed the add-on to HAOS ovf install). - Searched aroud the web found tons of people trying to deal with this but all end up in reinstalling esphome.
as I tried to reinstall without permanently delete the add-ons data I’m affraid I have to go trough the long lane to fix this.
So for me and everybody else who’s facing this I would like to firgure out in this thread how to fix this without a complete reinstall of ESPHOME with the switch on.
So My goal is to provide one of these 2 solutions:
- Provide a way to solve the issue by just solving the cause (I guess this will be a step by step guide to have ESPHOME re-download it’s manifest packages as it seems there lies our issue).
- In worst case scenario I want to offer everyone a step by step guide to perform a full re-download of ESPHOME (with the permanently delete switch activated)
Is there already anyone who can give this a kickstart?