Arduino -esp8266

Bonjour,
Je viens de recevoir mon esp.
En suivant la méthode de :Programmer esp 8266 avec l'IDE Arduino, je butte après avoir entré dans préférence http://arduino.esp8266.com/staging/package_esp8266com_index.jsonpuis dans le gestionnaire de carte pas possible d'inscrire esp 8266 car un bas du gestionnaire il est noté :
Erreur durant le téléchargement de https:// downloads.arduino.cc/packages/package_index.json.
Je fais une erreur où ?
Merci d'avance

Bonjour

Le lien en cours est indiqué sur la page du dépot du 'core ESP8266 pour Arduino'

actuellement c'est :

https://arduino.esp8266.com/stable/package_esp8266com_index.json

au lieu de prendre la version de staging, prenez la version stable:

http://arduino.esp8266.com/stable/package_esp8266com_index.json

j'ai l'impression qu'il n'y a plus ,en ce moment, de version staging pour ESP8266 .....pas plus mal !

Hélas même résultat avec "stable "

Bizarre...
d'autres plateformes sont elles appelées avec autres liens dans le menu Préférences ?
Pouvez vous reproduire ici la ligne du fichier préferences.txt qui contient les url de téléchargement ? (sans doute la seconde ligne)

exemple :

boardsmanager.additional.urls=https://arduino.esp8266.com/stable/package_esp8266com_index.json,https://dl.espressif.com/dl/package_esp32_dev_index.json

La voila,ily a pas de seconde ligne https://arduino.esp8266.com/stable/package_esp8266com_index.json

Moi j’ai :

http://arduino.esp8266.com/stable/package_esp8266com_index.json

C’est http, pas https ! (référence : ici)

EDIT : J-M-L avait déjà donné la réponse… relisez bien son message !

  1. Vous avez raison , je me suis focalisé sur le changement de staging en stable mais pas sur https en http.
  2. Par malheur dans le gestionnaire de carte il reste toujours" Erreur durant le téléchargement de https:// downloads.arduino.cc/packages/package_index.json" ceci malgré après avoir entré dans préférence le bon code.
    En tous cas merci de votre aide.

Bonsoir

Dans mon message #5 je vous demandais de reproduire une ligne du fichier preferences.txt (sans doute la seconde) qui contient le lien effectif de téléchargement du core ESP8266

Vous répondez (message #6) qu'il n'y a pas de seconde ligne.... or ce fichier fait environ 150 lignes.
Où trouver ce fichier ? son chemin est indiqué en bas de l'écran Préférences
ci dessous le chemin dans le cas de Linux

Demande complémentaire
Que se passe-t-il quand vous demandez à votre navigateur de charger la page suivante ?

https://arduino.esp8266.com/stable/package_esp8266com_index.json

Si je vais sur préférences txt puis dans le menu sur Préférences une longue liste trop lourde pour la transmettre.
Sur la ligne URL de gestionnaire ... en fin de ligne, clique sur l'étiquette il revient dans une nouvelle fenêtre : http://arduino.esp8266.com/stable/package_esp8266com_index.json et c'est tout.
Merci pour votre patience.

C'est clair que tu as fais une mauvaise manip à un moment où a un autre mais c'est très difficile de savoir où.

Tout se passe dans le répertoire "arduino15". A ta place j’identifierais l'emplacement du répertoire "arduino15", sous Linux je peux dire où il est, mais sous windaube je n'en sais fichtrement rien.
Une fois trouvé je ne l'effacerais surtout pas mais je le renommerais. On ne sait jamais tu pourra peut-être avoir besoin de revenir dessus.

Au lancement suivant de l'IDE, l'IDE ne trouvant plus ce répertoire en créera un tout neuf et tu recommence calmement les manipulations qui t-ont été indiquées.

68tjs:
....

Tout se passe dans le répertoire "arduino15". A ta place j’identifierais l'emplacement du répertoire "arduino15", ......, mais sous windaube je n'en sais fichtrement rien.
Une fois trouvé je ne l'effacerais surtout pas mais je le renommerais. On ne sait jamais tu pourra peut-être avoir besoin de revenir dessus.

En principe , sous Window 10 de Microsoft:
C:\Users\NomUtilisateur\AppData\Local
C:\Utilisateurs\NomUtilisateur\AppData\Local

Cordialement,
bidouilleelec

quelque soit le système d'exploitation l'IDE Arduino donne un lien actif vers le fichiers preferences.txt

Si Barbudos74 examine attentivement une image donnée dans mon dernier message il verra ou cliquer (flèche rouge). Il pourra ouvrir le FICHIER preference.txt présent sur son disque dur
Il pourra alors vérifier la ligne (seconde ligne en général) du fichier preferences.txt qui sert aux téléchargements des fichiers pour les cartes additionnelles.
(Utiliser ce lien permet d'accéder rapidement au répertoire contennant le fichier preference.txt , quelque soit le système d'exploitation)

un clic pour ouvrir directement le bon répertoire puis sélection du fichier préférences pour l'observer ou l'aditer (dans ce second cas l'IDE doit être fermé)
clic.jpg
repertoire.jpg
(A cicronstances exceptionnelles moyens exceptionnel. !!!.... je viens de démarre Windows10 pour faire ces copies d'écran)

Voiàl les premières lignes de mon fichier "preferences.txt"

board=d1_mini
boardsmanager.additional.urls=http://arduino.esp8266.com/stable/package_esp8266com_index.json,https://dl.espressif.com/dl/package_esp32_dev_index.json
build.verbose=true
build.warn_data_percentage=75
compiler.cache_core=true
compiler.warning_level=all
console=true
console.auto_clear=true

Remarque pour l'ajout du complément esp8266 http:// et https:// fonctionnent chez moi tous les deux

clic.jpg

repertoire.jpg

C’est exactement ce que j’avais fait mais le doc était trop gros.
Voici les premières lignes
board=uno
boardsmanager.additional.urls=http://arduino.esp8266.com/stable/package_esp8266com_index.json,http://arduino.esp8266.com/stable/package_esp8266com_index.json
build.verbose=true
build.warn_data_percentage=75
compiler.cache_core=true
compiler.warning_level=none
console=true
console.auto_clear=true

Bonsoir

  1. le lien figure deux fois, je ne sais pas quelles sont les conséquences
    avec un éditeur de texte (bloc note par exemple) couper la fin à partir de la virgule incluse :

boardsmanager.additional.urls=http://arduino.esp8266.com/stable/package_esp8266com_index.json~~,http://arduino.esp8266.com/stable/package_esp8266com_index.json~~

Dans mon cas j'ai bien deux url séparées par une virgule mais la seconde est pour ESP32

  1. pour tester la connection avec le serveur de téléchargement lancer un navigateur et voir si , avec le lien en barre d'adresse, il récupère bien le fichier json

Résolu,
Comme le proposait 68ttjs j’ai renommé “arduino 15” puis j’ai pu installer esp8266.
Merci à tous.

Bonjour Barbudos

Barbudos74:
Résolu,
Comme le proposait 68ttjs j'ai renommé "arduino 15" puis j'ai pu installer esp8266.
Merci à tous.

La solution de 68tjs contourne votre problème.
croyez-moi, Croyez-moi:La vérité est dans les messages de Al1fch.

Cordialement,
bidouilleelec

la route vers l'identification de la cause pouvait être longue.... prendre un raccourci en faisant radicalement disparaitre le problème est aussi une solution !

Bonjour Al1fich

al1fch:
la route vers l'identification de la cause pouvait être longue.... prendre un raccourci en faisant radicalement disparaitre le problème est aussi une solution !

Mais je n'ai pas dit le contraire!
AMHA, l'art du métier d'ingénieur consiste en grande partie à contourner les problèmes.

Cordialement,
bidouilleelec