Relais Wifi SonOff

Interrupteur actionné à 10000Km! (fabrication)

Dans le but de réaliser une commande à distance via internet d’un chauffe-eau (ou chauffage ou autre, tout est possible), j’ai recherché comment réaliser ça. La contrainte était de ne pas utiliser du matériel fabriqué en Asie sans pouvoir le reprogrammer entièrement.

En effet, mes analyses de matériels genre caméra ou prises commandées, de marque ou pas, ont montrées une forte tendance de chacun de ces périphériques à contacter très régulièrement des sites web dans ces régions, ou du fabricant, en leur envoyant diverses informations (géolocalisation, flux vidéo, …).

J’ai donc trouvé un modèle d’interrupteur (Sonoff Basic) à moins de 9€ entièrement reprogrammable avec un logiciel et code opensource (en utilisant TASMOTA) et intégrable dans des logiciels de domotique si besoin (genre Domoticz).

Pour installer tout ça proprement, j’ai réalisé à l’imprimante 3D un module à monter dans les tableaux électrique, sur rail DIN.

Voici les photos et ressources associées vous permettant d’en faire de même.

Le boitier contenant le circuit électronique tel qu’acheté
Le boitier sans son emballage tel qu’il peut être utilisé
(par exemple à la place d’un interrupteur placé sur un câble d’alimentation)
Sans les caches latéraux de protection des connexions 220V.

Ici, seul l’électronique interne m’intéresse, je démonte donc le module (rien n’est collé ou vissé, on sépare le fond du boitier avec les doigts).

Le voici ouvert.

On retire le circuit électronique.

Circuit seul.
Le circuit vu du dessous.

Pour reprogrammer le composant ESPXXXX qui est sur le circuit, un programmateur du type CH340 USB (moins de 5€) est utilisé.

Le programmateur utilisé, un CH340 USB.
Connexion du programmateur (Croiser TX et RX entre programmateur et circuit électronique, TX vers RX, RX vers TX).

Pour effectuer la reprogrammation, le logiciel TASMOTIZER est utilisé. Vous pouvez télécharger la version que j’ai utilisée ici. Le site officiel est (était) ici.

Au lancement du logiciel « Tasmotizer »

Relier le circuit électronique au programmateur (les 4 fils, +3v3, masse, Tx->Rx, Rx->Tx).

Appuyer sur le bouton du Sonoff tout en branchant le programmateur dans un port USB du PC (le circuit passera alors en mode « flashage »).

Cocher le bouton « Release » et « Save original firmware » lors du premier flashage par sécurité.
Cliquer sur « Tasmotize! ». Notez l’adresse MAC du circuit.
Si tout est ok, une fenêtre vous le dit, vous pouvez redémarrer le circuit en le débranchant/rebranchant.
La LED va s’allumer en clignotant de façon rapide.

Le circuit est flashé, reste à introduire les information du réseau Wifi auquel il doit se connecter.

Dans Tasmotizer, cliquer sur « Send config ».
Entrer le nom du réseau Wifi et son mot de passe.
Cliquer sur « Save ».
Une fois la configuration transmise, une fenêtre vous indique le résultat.
Laissez alors le module redémarrer de lui même.

Le module va alors redémarrer, la LED va clignoter rapidement jusqu’à ce qu’il parvienne à se connecter, là, la LED va clignoter lentement.

Une fois connecté au WIFI, si vous avez configuré votre serveur DHCP pour qu’il attribue une adresse IP prédéfinie à l’adresse MAC du module, comme visible dans le log ci-dessus, il suffit de vous connecter au module via un navigateur internet localisé sur le même réseau que le module Wifi.
Vous arriverez alors à cette interface.
Vous pourrez configurer le module.
Au niveau de la connexion Wifi.
Donnez, par exemple un nom à ce module.

Afin de pouvoir fixer ce circuit proprement dans un tableau électrique, il a été installé dans un boitier au format DIN pour rail de tableau électrique.

Ce boitier a été imprimé à l’aide d’une imprimante 3D.

Début de l’impression.
Partie principale imprimée.
Installation des noix de connexion électriques.
Ça rend quand même pas mal !!!
Les 6 pièces imprimées.
Assemblage de l’attache à ressort (« tirette »)
Zone d’appui du ressort.
Mise en place du ressort.
Utilisation du cache pour tenir le ressort sous pression.
Vissage du cache.
La « tirette » en place.
Perçage de la « tirette » pour pouvoir la manipuler avec une pointe dans le tableau.
Face avant du module avec un trou pour une LED, un autre pour l’interrupteur.
Boitier prêt à recevoir le circuit, vu de l’avant.
Boitier prêt à recevoir le circuit, vu du dessus.
Boitier prêt à recevoir le circuit, vu du dessous.
Test de mise en place du circuit.
Interrupteur à installer
Retrait des connecteurs à vis et soudure de conducteurs pour câbler le module
Interrupteur et LED en place,
collés à la colle chauffante (et isolante).
Câblage terminé.
Test sous tension.
Zoom sur la face avant avant fermeture.
L’intérieur avant fermeture.
Une fois terminé.
Vue d’ensemble.
L’avant.
Plus qu’à le monter dans le tableau.
Ça rend pas mal !!! Et ça marche…

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

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