VOUS ÊTES ICI: Accueil » Blog » Guides » Flasher un Sonoff avec ESP Easy et pilotage avec la box domotique Eedomus
Guides

Flasher un Sonoff avec ESP Easy et pilotage avec la box domotique Eedomus

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. 

En discutant avec les domo-nautes sur notre groupe d’échange telegram Domo-Café, je me suis rendu compte que beaucoup sont perdus avec la procédure permettant de changer le microgiciel du module afin de le piloter 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 suis pourtant habituellement anti chinoiseries, mais pour le coup, voilà une exception à la règle qui mérite d’être mise en avant!

Enfin, vous avez été très nombreux à me demander comment piloter ces modules depuis la box Eedomus suite à mon guide d’intégration à la box domotique Jeedom, voici alors le guide à suivre.

La liste du matériel nécessaire

Pour commencer, il faut un module Sonoff Basic. Sachez que la méthode est la même pour les autres modules, mais le firmware, lui peut être différent. Disponible sur Amazon pour quelques euros et avec un tarif intéressant sur les lots. Vous pouvez en prendre plusieurs, c’est vraiment un périphérique qui peut servir partout dans la maison. Pilotage d’un appareil, d’un éclairage ou encore d’un radiateur… Il faut simplement que l’appareil n’excède pas 2200W et 10A.

Dernière mise à jour du tarif le  2018-12-02 at 08:20

Afin de programmer le module, vous devrez disposer d’un module FTDI. Il se connectera à votre PC via un cordon mini USB qui n’est pas fourni avec, mais que nous avons tous dans nos tiroirs.

Dernière mise à jour du tarif le  2018-12-02 at 06:30

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

Dernière mise à jour du tarif le  2018-12-02 at 08:20

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. Surtout que vous verrez dans d’autres guides que cette dernière PIN sera utile; 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 simples à réaliser, si vous prenez le temps de bien chauffer la piste avec la panne du fer, l’étain viendra se déposer sans souci.

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 vous éviter toute erreur de manipulation. 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

Ci-dessous le repérage sur les cartes, ci-dessous le câblage physique.

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 en utilisant le mot de passe « configesp »

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

7 Une fois connecté, une page web devrait apparaitre automatiquement. Si ce n’est pas le cas, 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 box Eedomus.

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 sous la box domotique Eedomus pour terminer.

La configuration sous la box Eedomus

1 Afin de contrôler le module Sonoff depuis la box Eedomus, créez un actionneur HTTP.

eedomus-sonoff-actionneur-http

2 Configurez cet actionneur de la manière suivante.

action-sonoff-eedomus-actionneur-http

3 Dans l’onglet valeur, créez deux nouvelle lignes de commande ON/OFF

sonoff-pilotage-eedomus-box-domotique

4 Configurez les actions HTTP de la manière suivante:
sonoff-gpio-action-relais-eedomus-domotique

5 Et voila, vous pouvez à présent contrôler le module Sonoff depuis la box et l’intégrer dans vos différents scénarios.

sonoff-action-eedomus-control

C’est à vous de jouer les amis !

Abonnez vous
NE MANQUEZ
PLUS RIEN
Recevez les prochains
articles par mail
JE M' ABONNE

A propos de cet auteur

Aurélien Brunet

Aurélien Brunet

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 avec ma première box domotique l'eedomus associée à un raspberrypi et quelques développements personnels. Depuis, je test, j’installe, je code, j’améliore mon installation et surtout, je partage avec vous mon expertise via ce blog pour améliorer votre quotidien dans la smart home!

Abonnez vous
NE MANQUEZ
PLUS RIEN
Recevez les prochains
articles par mail
JE M' ABONNE
close-link
NOEL 2 DOMO-BLOG

Venez Jouer
avec nous !

Cette année Noel sera connecté
JOUER
#Noel2DOmoBlog
close-link