[TUTORIEL] Flasher et configurer un Sonoff


#1

Introduction :

Je vais vous expliquer comment flasher un relais Sonoff en quelques minutes avec le firmware de Tasmota afin de pouvoir l’utiliser avec Gladys.
Vous allez me dire à quoi bon, il y a plein de sujets, de tutoriels et autres sur le net.

  • Car je vais détailler la procédure au maximum pour les novices.
  • Car j’ai testé plusieurs procédures et lu énormément de tuto mais à chaque fois j’avais une erreur à un moment ou à un autre.

Cette procédure s’applique aux relais de la marque sonoff, pour celle-ci j’utilise le modèle de base « Sonoff Basic », pour le « Sonoff Dual R2 » cela fonctionne aussi.

Pré requis :

  • Un module FT232RL FTDI USB ou un câble USB FT232R 3V3 que vous pourrez trouver par exemple ICI ou ICI.
  • Un fer à souder
  • Du fil électrique ou directement des câbles mâle-femelle
  • Le logiciel ESPtool et le firmware de Tasmota en version française ICI

Préparation du relai :

Attention, il ne faut pas brancher au 220V !!!

Pour flasher le relais il va falloir souder 4 fils ou un connecteur sur les 4 pastilles.

  • VCC 3V3
  • RX
  • TX
  • GND

    Pour le module FT232RL
    Reliez les câbles sur les bornes du module FTDI (il est indiqué directement sur le PCB à quoi correspondent les bornes) en inversant les pins TX et RX .

Capture%20module%20usb

Positionnez le cavalier du module FTDI sur 3.3V

Pour le câble USB TTL232R 3V3

Relier les câbles sur les bornes comme indiqué :

  • Jaune TX : sur RX
  • Orange RX : sur TX
  • Rouge : sur 3V3
  • Noir : sur GND

Reliez le module FTDI à un PC via un câble micro USB ou votre câble USB tout en maintenant le bouton ON/OFF pour le « sonoff Basic » appuyez puis relâchez après quelques secondes.

Pour le « Sonoff Dual R2 » il vous faut relier les bornes GND et button 0 entre elles.

Ouvrez votre gestionnaire de périphériques afin de vérifier que le module est bien reconnu et notez le numéro du port COM correspondant.

Décompressez l’archive contenant les outils nécessaires pour flasher le nouveau firmware que vous avez téléchargé précédemment.

Téléchargez et remplacez le fichier sonoff-FR.bin par la dernière version que vous pouvez retrouver ici.

Exécutez le fichier flash.cmd.

Une fenêtre de commande va s’ouvrir

Renseignez le numéro du port COM noté précédemment et validez avec la touche Entrée.

Capture%20cmd

Une fois que s’affiche « Flush complete » l’opération est terminée et votre sonoff est flashé.

Appuyer sur n’importe quelle touche pour fermer la fenêtre

Débranchez l’USB de votre PC et du Sonoff.

Configuration du relai :

Vous pouvez maintenant brancher votre Sonoff au secteur.

Attention, cela nécessite des connaissances en électricité, si nous ne savez pas le faire, faites appel à un professionnel!!!

Pour configurer le wifi, appuyez 4 fois sur le bouton ON/OFF, ce qui aura pour effet de le mettre en mode Hotspot.

Connectez-vous au sonoff avec un smartphone, une tablette ou un PC portable.

Fournir les informations de connexion à votre réseau wifi.

  • AP1 SSID : le nom de votre réseau wifi.
  • Mot de passe AP1 : le mot de passe de votre réseau Wifi.

Trouvez l’adresse IP de votre relai Sonoff (soit via votre box/routeur, soit via une application smartphone qui permet de scanner le réseau (ex : Net Analyzer ou IP Tools sur Android)).

Ensuite rendez-vous sur l’interface de gestion du sonoff grâce à son adresse IP.

Cliquez sur « configuration module »

Sélectionnez votre type de module dans notre cas 01 Sonoff Basic, (le relai va alors redémarrer).

Voici le résultat sur le menu général :

Vous pouvez aussi configurer les paramètres MQTT.
Maintenant que votre Sonoff est flashé et configuré sur son adresse IP sur votre réseau, il faut le rajouter à Gladys.

Configuration dans Gladys :

La première chose à faire est d’installer le module Sonoff via le gestionnaire de module et suivez les recommandations pour créer le périphérique.

Capture%20module%20Sonoff

Voici ce que vous devez avoir:
L’adresse IP est celle que vous avez trouvé sur votre réseau

Dans les fonctionnalités vous devez mettre ceci:

Il ne vous reste qu’à brancher votre Sonoff sur le 220V et connecter une lampe, un radiateur, un ampli sono, …

Petit plus, au cas ou!!

Reset Sonoff

Si comme moi, vous avez fait une mauvaise manip ou vous avez oublié votre mot de passe.

Pas de problème il y a une solution. Il vous faut réinitialiser votre sonoff.

Prérequis

Il vous faut le logiciel nodemcu-flasher-master

Le fichier à implanter dans votre sonoff « blank_1MB »

Préparation du relai

Pour flasher le relai il va falloir souder 4 fils ou un connecteur sur les 4 pastilles.

  • VCC 3V3
  • RX
  • TX
  • GND

Effacer la mémoire flash ESP8266

Pour effacer une plage de 1 Mo avec ce fichier blank_1M.bin , il vous suffit de télécharger le fichier et de le définir pour le téléchargement où vous souhaitez l’écrire.

Dans config :

je veux que 0x000000 à 0x300000 soit effacé.
Pensez à bien cocher les cases en début de ligne, même la première.

Capture%20reset%20config

Dans Advanded:

  • Baudrate : 115200
  • Flash size : 16Mbyte
  • Flash speed : 40Mhz
  • SPI mode :DIO

Capture%20reset%20advanced

Dans Operation :
Connectez votre sonoff en maintenant le bouton actionné.
Sélectionnez le port de votre câble USB et cliquez sur Flash(F)

Capture%20reset%20operation

Maintenant, profitez d’une toute nouvelle mémoire «propre», sans les informations sauvegardées des sessions précédentes!

Vous pouvez de nouveau le flasher.

Ps: si vous voyer des choses à rajouter, faite le moi savoir.
Je rajouterai mon expérience pour le sonoff 2CH 85-220V et la création de scénario dans Gladys.


#2

Très propre et détaillé, bravo @Tlse-vins


#3

Joli tuto, ça fait plaisir de voir ça sur le forum! :slight_smile: