Accueil » Maison connectée » Guides » Comment Flasher le firmware du Sonoff Basic pour l’utiliser sur Jeedom?
Guides

Comment Flasher le firmware du Sonoff Basic pour l’utiliser sur Jeedom?

guide-flash-sonoff-jeedom-domotique-tuto
Sonoff propose des relais connectés à des tarifs très très intéressants, basés sur le wifi pour interagir avec vous depuis un smartphone. Si cela est déjà bien en soi, c'est encore mieux si on peut piloter ce genre de périphérique directement depuis un box domotique et ses scénarios. C'est justement l'objet du guide d'aujourd'hui. 

Au travers de différentes lectures et notamment en discutant avec les domo-nautes sur notre groupe d’échange telegram Domo-Café, que beaucoup sont perdus avec la procédure permettant de convertir ces modules pour dialoguer avec une box domotique. Il est vrai que plusieurs procédures existent, certaines obsolètes, d’autres, à jour, et le tout sème un peu la confusion chez les utilisateurs. Étant donné que cette manipulation demande un peu de pratique, j’ai décidé de vous rédiger un guide assisté pour réussir le flash du module à tous les coups et profiter de ces petits modules qui sont tout simplement formidables. Je ne suis pourtant pas adepte des chinoiseries, mais pour le coup, voilà une exception à la règle qui mérite d’être mise en avant!

La liste du matériel

Pour commencer, il faut un module Sonoff Basic. Disponible sur Amazon pour quelques euros et avec un tarif dégressif sur les lots. Vous pouvez sans problème en prendre plusieurs, c’est vraiment un périphérique qui peut servir partout vous verrez.

No products found.

Afin de programmer le module, vous devrez disposer du fameux FTDI. Il se connectera à votre PC via un cordon mini USB, que nous avons tous dans nos tiroirs.

Bon Plan
AZDelivery Adaptateur compatible avec FT232RL, Indicateur de Communication d'Émetteur-Récepteur...
  • ✅ L'adaptateur série USB est équipé de la puce compatible avec FT232RL et est l'un des...

Dernière mise à jour du tarif le  2024-12-11 at 19:52

Il vous faudra également un peu de matériel électronique tel que des PIN à souder, des câbles de test et un kit à souder si vous n’êtes pas équipé.

No products found.

La partie logiciel

Pour la partie logiciel, vous devrez utiliser le programme Flash Download Tools, il existe plusieurs versions sur le web, je vous ai donc créé un zip de la version que j’utilise actuellement afin d’être sur de réussir votre flash. Idem pour le firmware, il existe également plusieurs versions, stable, non stable, dev, etc… Je vous joins dans le zip suivant la version que j’ai utilisée et uniquement cette dernière, cela évitera la confusion également. Sinon vous pouvez retrouver les dernières releases sur le Github ESPEasy ici.

Télécharger les fichiers

La soudure des PIN

Vous n’aurez besoin que de 5 PIN. En réalité 4 suffisent, mais tant qu’a sortir le fer à souder, autant faire la cinquième. Les PIN sont donc à souder à l’emplacement indiqué en rouge ci-dessous.

sonoff-reperage-soudure-sonoff-basic-commet-faire-flash-jeedom

Une fois repéré, opérez calmement avec votre fer à souder, les 5 soudures sont simple à réaliser.

guide-sonoff-jeedom-tuto-commet-faire-domotique-soudures-dessous

Le repérage des branchements

Avant de procéder au branchement, il convient de vérifier attentivement le branchement à opérer. Pour cela, vous veillerez bien à ne rien brancher là ou il y a un petit panneau interdit! Attention toute particulière sur le fait de ne pas laisser brancher le Sonoff au 230V pendant l’opération !

Veillez également a ce que le cavalier du FTDI soit bien en position 3,3V. Pour cela referez-vous au schéma ci-dessous, le cavalier doit donc être entre la PIN du milieu et celle de droite.

sonoff-basic-flash-reperage-cablage-flash-procedure-jeedom

guide-sonoff-jeedom-tuto-commet-faire-domotique-cablage

La procédure de flash

1 Procédez au câblage des PIN entre le FTDI et le Sonoff comme sur le schéma suivant. Si vous avez peur de vous tromper, utilisez les mêmes couleurs et positionnez les modules dans le même sens !

sonoff-cablage-schema-commet-flash-jeedom-domotique-domoblog-domolab

2 Il est à présent temps de connecter le montage au PC. pour cela:
  1. presser le bouton du Sonoff
  2. Brancher le port USB
  3. attendez 1 à 2 secondes
  4. Puis relâchez le bouton
3 Exécutez le programme ESP8266 Download Tool, choisissez ESP8266

ESP-flash-tool-ESP8266-sonoff-flash-jeedom-domo-lab

Puis paramétrez-le comme ci-dessous.

 

flash-sonoff-ESP8366-firmware-download-domotique-jeedom-sonoff-basic-upload-wifi

  1. Placez-vous sur l’onglet SPIDownload
  2. Pointez vers le fichier .bin
  3. Ajoutez 0x00000 dans le champ
  4. Sélectionnez 26.7MHz
  5. Sélectionnez le mode DOUT
  6. Sélectionnez 8Mbit
  7. choisissez le port COM correspondant AU FTDI
  8. enfin sélectionnez 115200 dans la liste
  9. Il ne reste plus qu’a lancer l’écriture du programme avec START
4 Vous pouvez contrôler dans la fenêtre noire que tout se déroule correctement jusqu’au message com closed.

ESP8266-flash-message-log-domotique-jeedom_sonoff-basic

5 A présent, deconnectez le FTDI puis brancher le Sonoff sur le 230V avec précaution! Vous devriez rapidement apercevoir un nouveau SSID ESP_Easy_0 découvert dans les réseaux Wifi du PC

Esp-easy-0-wifi-ap-domotique-flash-sonoff-basic

6 Connectez-vous à ce réseau. Visiblement la dernière version du firmware ne demande plus de clé de sécurité. Si toutefois il vous en demande une, c’est en règle générale “configesp”

Esp-easy-0-wifi-ap-domotique-flash-sonoff-basic-connected-connexion-ok

7 Une fois connecté, ouvrez un navigateur web et connectez-vous à l’URL http://192.168.4.1

Vous arrivez alors sur un écran qui affiche les réseaux wifi visibles par le Sonoff

sonoff-basic-config-esp-domotique-jeedom-whoto

8 Choisissez votre SSID dans la liste, entrez votre clé wifi et faites Connect.

config-jeedom-domoblog-domolab-sonoff-espeasy

9 Un timer de 20 secondes défile le temps de la configuration et de la connexion.

sonoff-esp-easy-wifi-setup

10 Une nouvelle page affiche l’adresse IP du Sonoff sur votre réseau. Vous pouvez à présent l’administrer depuis votre réseau sur cette adresse. (au passage, pensez à réserver cette adresse dans votre DHCP afin qu’elle ne change pas).

esp-connected-wifi-jeedom-domotique-sonoff

Et après?

Après, si vous vous connectez sur l’adresse IP du Sonoff, vous pouvez consulter son état, mais aussi, et surtout, le configurer!

state-esp-portail-sonoff-jeedom-config-espeasy

1 Commencez par éditer l’onglet Controllers et ajouter une configuration via le bouton edit.

espeasy-sonoff-controller-setting

2 Editez la page controller comme ci-dessous en remplaçant l’adresse IP du contrôleur par celle de votre Jeedom.

sonoff-espeasy-configuration-jeedom-connexion

3 Passons ensuite à l’onglet Devices. Nous allons y créer deux device, un premier switch qui sera le relais et un second bouton qui sera, le bouton!

sonoff-configuration-domotique-jeedom-espeasy-device

4 La page du seconde device.

device-esp-easy-sonoff-bouton-configuration-jeedom

Voilà pour la partie configuration de l’ESP. Il est temps de passer à la configuration de Jeedom pour finir.

La configuration de Jeedom

1 Pour commencer, il faut installer le plugin ESPeasy et l’activer.

jeedom-plugin-espeasy

2 Rendez-vous dans le plugin et passez en mode inclusion.

jeedom-esp-easy-inclusion-assiciation-sonoff

3 Réalisez une pression sur le bouton pour envoyer un signal vers le contrôleur et detecter le Sonoff.

jeedom-sonoff-espeasy-peripherique

4 Configurez votre Sonoff.

espeasy-sonoff-configuration-jeedom

5 Rendez-vous dans l’onglet commandes et ajouter les commande ON et OFF pour la gestion du relais.

jeedom-espeasy-commandes-configuration

6 Voila, c’est terminé ! Jeedom sait maintenant actionner le relais!

esp-easy-sonoff-jeedom-tuile

C’est à vous de jouer les amis !

Domo-blog a fait le choix de ne pas polluer votre lecture avec de la publicité. Vous trouverez cependant des liens affiliés vers les produits recommandés dans le contenu. Cela ne perturbe en rien votre experience de lecture et permet de financer le blog.
Vous pouvez également soutenir le blog en m'offrant un café sur Ko-Fi.


discord

Restez connecté aux nouveautés domotiques, inscrivez-vous à notre newsletter

A propos de cet auteur

Aurélien Brunet

Chef de projet informatique, anciennement informaticien spécialisé dans l'IT industrielle, le réseau et les bases de données. Un peu geek à mes heures perdues, je me suis mis à la domotique en 2012 pour sécuriser mon domicile.
Depuis, je teste, j’installe, je code, j’améliore mon installation et surtout, je partage avec vous mon expertise via ce blog et mon podcast Domotique Chronique pour améliorer votre quotidien dans la maison connectée !

2 Comments

Cliquez ici pour poster un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

  • Salut,
    Tout d’abord merci pour ce super tuto.
    Avant de commander le matériel, je veux être sûr d’un détail, les connexions à commander entre le ftdi et les pins soudés sur le sonoff sont bien femelles femelles du coup? Je vois que ton lien amazon me renvoie vers des connexions mâles femelles..
    Une fois le matériel en poche, je me lance 👌. ++

energie
promos domotique
green
promos domotique

La liste du matériel

Pour commencer, il faut un module Sonoff Basic. Disponible sur Amazon pour quelques euros et avec un tarif dégressif sur

La partie logiciel

Pour la partie logiciel, vous devrez utiliser le programme Flash Download Tools, il existe plusieurs versions sur le web, je vous

La soudure des PIN

Vous n’aurez besoin que de 5 PIN. En réalité 4 suffisent, mais tant qu’a sortir le fer à souder, autant

Le repérage des branchements

Avant de procéder au branchement, il convient de vérifier attentivement le branchement à opérer. Pour cela, vous veillerez bien à

La procédure de flash

1

Et après?

Après, si vous vous connectez sur l’adresse IP du Sonoff, vous pouvez consulter son état, mais aussi, et surtout, le

La configuration de Jeedom

1

  • La liste du matériel
  • La partie logiciel
  • La soudure des PIN
  • Le repérage des branchements
  • La procédure de flash
  • Et après?
  • La configuration de Jeedom