-
Notifications
You must be signed in to change notification settings - Fork 6
Mise à jour 2.6.0
Avant de commencer toute manipulation, n'oubliez pas de créer un fichier de sauvegarde de votre configuration actuelle depuis l'onglet firmware de votre interface. Il est toujours plus sûr d'avoir une copie de vos réglages avant un changement de structure mémoire.
Cette version v3.0.0 embarque une nouvelle structure de la mémoire interne (Table de Partitions). Pour cette raison, vous devez impérativement effectuer cette mise à jour via USB pour installer ce nouveau firmware dans votre ESP32. Les mises à jour OTA (via l'interface) ne fonctionneront pas pour ce passage spécifique, les mises à jour futures pourront se faire à nouveau depuis l'interface.
Nous profitons donc de cette cassure de rétrocompatibilité pour inclure une nouvelle structure pour les fichiers binaire
- Un ordinateur avec Google Chrome ou Microsoft Edge (Safari et Firefox supportent mal la technologie Web Serial nécessaire).
- Un câble USB (assurez-vous qu'il permet le transfert de données).
- Le fichier
.binde la version correspondant à votre carte téléchargée depuis la page Latest Release.
- Vous devez télécharger la pre-release
v2.6.0sur le GitHub. Pour ce faire, dans la section Assets, ne sélectionnez que la versiononboardcorrespondant à votre ESP32.
Pourquoi utiliser le .onboard.bin ? Comme nous déplaçons physiquement l'emplacement du système de fichiers et du programme, l'image "onboard" est la méthode la plus "propre". Elle écrase l'intégralité de la puce pour s'assurer que la nouvelle table de partitions est appliquée correctement dès le premier démarrage.
-
Si vous avez acheté un boîtier sur Leboncoin : choisissez le fichier
SomfyController.onboard.esp32.bin.zip. - Une fois téléchargé, décompressez le fichier ZIP sur votre ordinateur pour obtenir le fichier
SomfyController.onboard.esp32.bin. - Vous êtes maintenant prêt pour flasher votre ESP32.
-
Connectez votre ESP32 à votre ordinateur à l'aide du câble USB.
-
Ouvrez le site suivant dans votre navigateur (Chrome ou Edge) : https://web.esphome.io/
-
Cliquez sur le bouton bleu "CONNECT".

-
Une fenêtre s'ouvre : sélectionnez votre ESP32 dans la liste (souvent nommé
USB Single Serial,CP210xouCH340) et cliquez sur "Connexion".- Si aucun port n'apparaît, vérifiez votre câble ou installez les pilotes (drivers) CH340/CP210x.
-
Une fois connecté, cliquez sur le bouton "INSTALL".

-
Une boîte de dialogue s'ouvre : cliquez sur "Choisir un fichier" et sélectionnez le fichier
.binque vous avez décompressé précédemme
nt. -
Cliquez sur "INSTALL" (à nouveau) pour lancer le flashage.
-
Patientez : une barre de progression indique l'avancée. Ne fermez pas la page et ne débranchez pas le câble avant la fin du processus (100%).

-
Une fois terminé, un message de succès s'affiche. Vous pouvez cliquer sur "LOGS & CONSOLE" pour voir votre boîtier démarrer.
Une fois le boîtier redémarré :
- Connectez-vous au hotspot Wi-Fi
ESPSomfy-RTSpuis aller a l'adresse http://192.168.4.1/ - Important : Si l'interface semble incomplète ou ne s'affiche pas correctement, faites un rafraîchissement forcé de votre navigateur (appuyez sur CTRL + F5 sur Windows ou Cmd + Shift + R sur Mac).
Important
Si vous avez acheté mon boîtier sur Leboncoin, vous devrez reassigner les GPIO dans l'onglet Radio.
Choisissez simplement CC1101 - ESP32-D1 , activer le Switch et enregistrer.
Cette pré-version v2.6.0 corrige un bug critique qui pouvait faire échouer la restauration à cause d'un calcul de taille incorrect dans l'en-tête du fichier (Header).
-
Plus de problème à l'avenir : Ce correctif garantit que vos fichiers de sauvegarde seront parfaitement compatibles avec toutes les futures versions. Une fois passé en
v2.6.0, vous n'aurez plus à vous soucier de ce problème.
Important
Si votre ancienne sauvegarde refuse de se charger, n'hésitez pas à ouvrir une issue. Nous pourrons analyser votre fichier et l'éditer manuellement pour qu'il soit à nouveau fonctionnel.
Documentation en cours de construction
Ce Wiki est actuellement en phase de rédaction, certaines pages peuvent être incomplètes ou contenir des imperfections.
Votre aide est précieuse : Si vous repérez une erreur, un lien mort ou si une explication vous semble confuse, n'hésitez pas à ouvrir une Issue ou à proposer une correction.