Zadzwonił do mnie kolega z pytaniem, czy wiem może, o co chodzi, bo podczas próby aktualizacji oprogramowania dla ESP w ESPHome pojawia mu się błąd „Could not find one of 'package.json’ manifest files in the package”, a standardowa metoda „clean build files” nie pomaga. Na jego szczęście, mogłem mu pomóc, bo nie tak dawno temu sam miałem podobny problem. Co więcej, nawet „na wszelki wypadek”, zrobiłem sobie notatki, jakby się okazało, że będę chciał napisać o tym problemie artykuł.
Błąd „Could not find one of 'package.json’ manifest files in the package” w ESPHome
No więc kolejna aktualizacja ESPHome, po której pora na aktualizacje poszczególnych urządzeń, i w tym momencie zamiast procesu aktualizacji oprogramowania urządzenia pojawia się błąd:
MissingPackageManifestError: Could not find one of 'package.json’ manifest files in the package
W takiej sytuacji nie ma raczej sensu bawić się w jakieś analizy (choć można, jak ktoś chce), bo moim zdaniem po prostu szkoda na to czasu. Najlepiej od razu usunąć katalog „.esphome”. W przypadku ESPHome zainstalowanego w ramach Dockera (Docekr Compose) w systemie Windows będzie to np.:
D:\Docker\esphome\config\.esphome
W przypadku ESPHome zainstalowanego w ramach Dockera (Docekr Compose) w Linuxie, będzie to np.:
/opt/docker/esphome/config/.esphome
W przypadku ESPHome zainstalowanego w dowolny inny sposób, będzie to podobnie, tylko ścieżka do katalogu „.esphome” pewnie będzie inna. W każdym razie – najprostsze rozwiązanie w takiej sytuacji, to usunięcie katalogu „.esphome”. Zwłaszcza że właściwie jedyna „konsekwencja” takiej operacji, jest taka, że podczas najbliższych kompilacji oprogramowania w ESPHome, całość potrwa trochę dłużej, bo ponownie będą musiały być pobrane wszystkie paczki…
- Gen AI w Envato, czyli w ramach usługi Envato Elements mamy teraz dostęp do całego wachlarza narzędzi wspieranych przez AI - 1970-01-01
- DJI Mini 5 Pro, czyli mały dron z klasą C0, a spore zamieszanie, bo niby sub250, a jednak waży powyżej 250 gramów - 1970-01-01
- W Home Assistant 2025.6 w końcu mamy przypisanie struktury menu bocznego (sidebar) do konta użytkownika, więc teraz pora jeszcze na kolory (motyw) - 1970-01-01





