Impossible de démarrer ESPhome

Bonjour à toutes et tous, je suis nouveau sur home assistant, je souhaite mettre en place esphome pour controler des relais via Home assistant en utilisant des ESP8266. J’ai beaucoup cherché sur internet mais impossible de régler mon souci.
J’ai suivi énormément de tuto pour l’installer sur HA malgré que ce soit aussi simple que cela en a l’air, ca ne fonctionne pas. L’add-on s’installe bien et démarre, cependant quand je vais dans l’add-on pour ajouter un nouveau appareil et que je selectionne ESP8266, j’ai « request not successful (500) » et impossible de continuer. Je ne vois pas qu’est ce qui pourrait bloquer, étant donnée que j’ai essayé de l’installer sur un home assistant vierge! Je joins les logs de ESPhome.

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service base-addon-banner: starting
-----------------------------------------------------------
 Add-on: ESPHome
 ESPHome add-on for intelligently managing all your ESP8266/ESP32 devices
-----------------------------------------------------------
 Add-on version: 2023.9.1
 You are running the latest version of this add-on.
 System: Home Assistant OS 10.5  (aarch64 / raspberrypi3-64)
 Home Assistant Core: 2023.9.3
 Home Assistant Supervisor: 2023.09.2
-----------------------------------------------------------
 Please, share the above information when looking for help
 or support in, e.g., GitHub, forums or the Discord chat.
-----------------------------------------------------------
s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-timezone: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
[13:17:46] INFO: Configuring timezone (Europe/Paris)...
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service base-addon-timezone successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-nginx: starting
s6-rc: info: service esphome: starting
s6-rc: info: service esphome successfully started
s6-rc: info: service init-nginx successfully started
s6-rc: info: service nginx: starting
s6-rc: info: service nginx successfully started
s6-rc: info: service discovery: starting
[13:17:50] INFO: Waiting for ESPHome dashboard to come up...
[13:17:51] INFO: Starting ESPHome dashboard...
2023-10-01 13:17:54,826 INFO Starting dashboard web server on unix socket /var/run/esphome.sock and configuration dir /config/esphome...
Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python3.9/threading.py", line 954, in _bootstrap_inner
    self.run()
  File "/esphome/esphome/dashboard/dashboard.py", line 882, in run
    entries = _list_dashboard_entries()
[13:17:54] INFO: Starting NGINX...
  File "/esphome/esphome/dashboard/dashboard.py", line 654, in _list_dashboard_entries
    files = settings.list_yaml_files()
  File "/esphome/esphome/dashboard/dashboard.py", line 118, in list_yaml_files
    return util.list_yaml_files([self.config_dir])
  File "/esphome/esphome/util.py", line 265, in list_yaml_files
    [os.path.join(folder, p) for folder in folders for p in os.listdir(folder)]
  File "/esphome/esphome/util.py", line 265, in <listcomp>
    [os.path.join(folder, p) for folder in folders for p in os.listdir(folder)]
FileNotFoundError: [Errno 2] No such file or directory: '/config/esphome'
[13:17:57] INFO: Successfully send discovery information to Home Assistant.
s6-rc: info: service discovery successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
2023-10-01 13:18:00,440 ERROR Uncaught exception GET /devices (0.0.0.0)
HTTPServerRequest(protocol='http', host='homeassistant.local:8123', method='GET', uri='/devices', version='HTTP/1.1', remote_ip='0.0.0.0')
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/dist-packages/tornado/web.py", line 1784, in _execute
    result = method(*self.path_args, **self.path_kwargs)
  File "/esphome/esphome/dashboard/dashboard.py", line 151, in decorator
    return func(self, *args, **kwargs)
  File "/esphome/esphome/dashboard/dashboard.py", line 743, in get
    entries = _list_dashboard_entries()
  File "/esphome/esphome/dashboard/dashboard.py", line 654, in _list_dashboard_entries
    files = settings.list_yaml_files()
  File "/esphome/esphome/dashboard/dashboard.py", line 118, in list_yaml_files
    return util.list_yaml_files([self.config_dir])
  File "/esphome/esphome/util.py", line 265, in list_yaml_files
    [os.path.join(folder, p) for folder in folders for p in os.listdir(folder)]
  File "/esphome/esphome/util.py", line 265, in <listcomp>
    [os.path.join(folder, p) for folder in folders for p in os.listdir(folder)]
FileNotFoundError: [Errno 2] No such file or directory: '/config/esphome'
2023-10-01 13:18:00,462 ERROR 500 GET /devices (0.0.0.0) 24.47ms
2023-10-01 13:18:06,458 ERROR Uncaught exception GET /devices (0.0.0.0)
HTTPServerRequest(protocol='http', host='homeassistant.local:8123', method='GET', uri='/devices', version='HTTP/1.1', remote_ip='0.0.0.0')
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/dist-packages/tornado/web.py", line 1784, in _execute
    result = method(*self.path_args, **self.path_kwargs)
  File "/esphome/esphome/dashboard/dashboard.py", line 151, in decorator
    return func(self, *args, **kwargs)
  File "/esphome/esphome/dashboard/dashboard.py", line 743, in get
    entries = _list_dashboard_entries()
  File "/esphome/esphome/dashboard/dashboard.py", line 654, in _list_dashboard_entries
    files = settings.list_yaml_files()
  File "/esphome/esphome/dashboard/dashboard.py", line 118, in list_yaml_files
    return util.list_yaml_files([self.config_dir])
  File "/esphome/esphome/util.py", line 265, in list_yaml_files
    [os.path.join(folder, p) for folder in folders for p in os.listdir(folder)]
  File "/esphome/esphome/util.py", line 265, in <listcomp>
    [os.path.join(folder, p) for folder in folders for p in os.listdir(folder)]
FileNotFoundError: [Errno 2] No such file or directory: '/config/esphome'
2023-10-01 13:18:06,463 ERROR 500 GET /devices (0.0.0.0) 7.09ms

Si vous avez dis idées de comment résoudre mon problème, je vous remercie.

Hello, petit bug avec la 2023.9.1

merci à @WarC0zes

1 « J'aime »

Bonjour,
erreur corrigé dans la Release 2023.9.2 · esphome/esphome · GitHub