j’ai donc maintenant une version Esphome 2023.11.6 confirmée dans le Terminal
Problème :
Quand je lance « esphome dashboard configuration », j’obtiens ce message :
2023-12-20 10:15:18,599 INFO Starting dashboard web server on http://0.0.0.0:6052/ and configuration dir configuration…
… (quelques messages Traceback)
…
FileNotFoundError: [Errno 2] No such file or directory: ‹ configuration ›
Je crois que je dois créer un dossier de configuration mais je ne sais pas où le mettre et quoi faire après…
Merci pour votre aide car je ne suis pas très doué avec le Terminal et j’ai besoin d’explications très précises…
patrickp78
Ben oui, la solution semble être là :
« Il faut créer le répertoire configuration et lancer la commande à la racine de ce répertoire. »
Sauf que je veux bien créer un répertoire « configuration » mais je ne sais pas où le mettre et comment faire dans le terminal pour que esphome le trouve…
Désolé mais je n’ai pas suffisamment de connaissance du terminal pour comprendre comment créer ce répertoire sans faire de conneries…
Si tu pouvais m’expliquer plus précisément quoi faire dans le terminal…
la commande de création d’un répertoire c’est mkdir il faut lui indiquer le nom => mkdir configuration
-il faut se placer au bon endroit… Mais je ne sais lequel
Après, il faut juste savoir la solution que tu envisages d’utiliser demande certaines connaissances : système, python, commande pour fonctionner sur le long terme… En plus de rendre complexe la gestion des sources.
Donc je ne sais pas si c’est le meilleur choix
En fait, je viens de commander un esp32 S2 mini + un LD2410c et je n’ai pas encore mis les pattes dans la programmation avec esphome.
J’ai bien mis l’intégration esphome dans HA, mais j’ai lu (peut-être à tord) que certains composants manquaient pour ce type d’esp et qu’il fallait donc passer par une install sur OS…
Je prépare donc tout cela en attendant de recevoir les bestioles. Enfin, j’essaie…
Bonjour, moi pour une installation sur Windows 10, je lance la ligne de cde dans Cmd « esphome dashboard configuration » puis sans fermer Cmd , je tape dans la barre de mon navigateur (google) 127.0.0.1:6052, et ça fonctionne.
Le pb pour moi avec esphome sur HAOS, je ne peut pas coller du code (clic droit, menu déroulant, j’ai cut, copy mais pas paste) contrairement à la version installé sur pc et comme je récupère des bouts de code récupérés sur le net que je colle ensuite, c’est gênant.
Je vérifierai bien la syntaxe pour ne pas faire de conneries…
Si je comprends bien, CMD sur windows est l’équivalent du Terminal sur OSX.
Donc si on veut créer un répertoire « configuration » dans /…/esphome/dashboard/ il doit falloir une commande mkdir avant le chemin, sur Windows comme sur OSX ?
C’est ça ou je me trompe ?
Pourquoi ne pas attendre et voir si la solution « facile » marche ?
Que dit la doc officielle de ESPHome ? C’est toujours mieux de regarder la source officielle
Parce que sans connaissance des commandes systèmes de bases, comme mkdir, ça parait compliqué.
En plus, ça installe des trucs « inutiles » sur ton Mac.
Un peu tard pour reculer, j’ai tout installé. J’ai repris le fil du tuto avec la commande « esphome dashboard configuration », ce que je n’avais pas fait jusque-là, mais il persiste (en plus de quelques messages d’erreur) à ne pas trouver de dossier (ou fichier ???) « configuration » que je ne sais pas où mettre !
Pour les commandes système de base dans le Terminal, ça va. C’est juste que je ne sais pas où il veut trouver ce p.tain de « configuration » (dossier ou fichier ???)
imac-admin@imac-admin ~ % esphome dashboard configuration
2023-12-21 14:08:54,077 INFO Starting dashboard web server on http://0.0.0.0:6052 and configuration dir configuration...
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.12/bin/esphome", line 8, in <module>
sys.exit(main())
^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/__main__.py", line 1040, in main
return run_esphome(sys.argv)
^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/__main__.py", line 1003, in run_esphome
return PRE_CONFIG_ACTIONS[args.command](args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/__main__.py", line 517, in command_dashboard
return dashboard.start_web_server(args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/dashboard/dashboard.py", line 1517, in start_web_server
status_thread = MDNSStatusThread()
^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/dashboard/dashboard.py", line 977, in __init__
self._refresh_hosts()
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/dashboard/dashboard.py", line 981, in _refresh_hosts
entries = _list_dashboard_entries()
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/dashboard/dashboard.py", line 726, in _list_dashboard_entries
return settings.entries()
^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/dashboard/dashboard.py", line 148, in entries
for file in self.list_yaml_files():
^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/dashboard/dashboard.py", line 129, in list_yaml_files
return util.list_yaml_files([self.config_dir])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/esphome/util.py", line 292, in list_yaml_files
[os.path.join(folder, p) for folder in folders for p in os.listdir(folder)]
^^^^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: 'configuration'
imac-admin@imac-admin ~ %
Non, malheureusement, j’ai laissé tombé devant la complexité d’installation des drivers chinois pour lesquels il fallait rentrer des infos dans le terminal, infos qui avaient le mérite (?) de manquer de clarté…
En fait, grâce aux bons conseils de quelques uns sur le forum, j’ai pu installé l’esp32 à partir de ESPHome de Home Assistant, en le connectant en USB-C sur le Rapsberry.
J’espère que cela va t’aider…
patrickp78
Salut,
Par un navigateur et le site https://web.esphome.io/, pas possible de flasher ?
Car ta une proposition de pilote, si rien est détecter sur les port USB
No port selected
If you didn’t select a port because you didn’t see your device listed, try the following steps:
Make sure that the device is connected to this computer (the one that runs the browser that shows this website)
Most devices have a tiny light when it is powered on. If yours has one, make sure it is on.
Make sure that the USB cable you use can be used for data and is not a power-only cable.
Make sure you have the right drivers installed. Below are the drivers for common chips used in ESP devices:
Bonjour Patrick,
Merci pour ta réponse et ta rapidité. Tu peux, si tu sais encore ou c’est, me donner les infos qui ton aidé avec le rapsberry s’il te plaît. Pas sur que cela m’aide plus mais peut-être pour plutard. Un rapsberry, on m’en a donner un, un 5. Je sais pas quoi. Je suis tout nouveau là dedans, cela fait seulement 2 jours que j’ai attaqué… Home assistant hier je l’avais, vers 22H après avoir galéré avec 3 façon différentes et ce matin plus rien^^. ça me rends fou.
Puis je sais pas vraiment par où commencer…