Sonoff Touch avec Espeasy sous Jeedom

Sonoff ayant proposé cette fois le Sonoff Touch, voici un nouvel article d’intégration par rol-rider que je remercie au passage que ce soit pour l’article ou sa présence éclairée sur le forum (bien calme des fois et surtout une perle pour les sujets DIY et électroniques)

Après le Sonoff 4CH, aujourd’hui c’est donc le Sonoff Touch, un interrupteur tactile hackable comme vous allez le voir.

 

 

Sonoff Touch

Cette fois, Lunarok m’a envoyé un Sonoff Touch, merci à lui ;) et si vous envisagez de commander et de flasher ce module pour ESPEasy en suivant ces pages…..passez par son blog pour faire votre commande, ça ne vous coûte rien et ça lui permettra peut-être de récupérer d’autres modules à tester.

Toutes les infos nécessaires se trouvent sur le site Espeasy (en anglais) https://www.letscontrolit.com/wiki/inde … noff_Touch
Je rajouterai juste que l’intensité Maximale supportée est de 2A et que c’est une commutation par relais d’où un clic-clac lors de la commutation et bien sur qu’il a besoin du neutre pour fonctionner.
Petite mise en garde….la puce utilisée est une 8285 alors attention au fichier que vous flasher!

Présentation

Le module en façade est assez sobre et ressemble au module Livolo (légèrement plus grand).

Sonoff Touch

Rien de compliqué pour l’ouvrir, en faisant levier avec un tournevis plat coté plastique et vers le bas (coté inscription Sonoff).

Le verre est déposé (il est juste en contact avec l’autre partie) pas de fil pas de broche.

C’est cette deuxième partie (celle avec le rectangle blanc) qui va nous intéresser et que nous allons flasher.
Elle est reliée par un connecteur 4 broches et un scotch double face à l’opposé sur la partie « haute tension ».
J’ai protégé le double face (qui est resté sur cette partie) par un simple face (coté non collant) pour le réutiliser.

 


C’est donc avec cette partie qu’il faut travailler mais attention à l’autre face qui dispose de quelques composants fragiles.
Pour ce module j’ai voulu innover…. un flash sans soudure, et j’y suis arrivé du premier coup.
Sur le site letscontrolit.com on voit qu’il a été rajouté une barrette 4broches (90°) sur le module.
Mais la place, surtout en épaisseur est plus que limitée, j’ai donc voulu tester sans souder la barrette 4 broches.
J’ai donc utilisé:
1– la barrette 4 broches déjà en place pour l’alim gnd et vcc (3.3v) c’est repéré sur l’autre face.
2–une barrette 4 broches non soudé pour TX/RX et aussi le GND pour le gpio 0
3– Le gpio 0 (câble dupond juste posé à la mise sous tension).

La procédure étant toujours la même.
raccorder le convertisseur USB/série
—TX vers RX
—RX vers TX
—GND vers GND
—VCC vers VCC (3.3v)
ensuite mettre le gpio 0 sur GND avant la mise sous tension (pour passer en mode programmation).
On peut retirer le GND du gpio 0 après la mise sous tension.
Voila les grandes lignes, passons au détail.

La mise en œuvre

Voilà le matériel que j’ai utilisé pour ce flash sans soudure.

La barrette 4 broches 90° est importante, si vous avez des droites il suffit de plier les broches, même si les 90° ne sont pas respectés…pas grave.
Le problème avec cette technique c’est bien sur le ou les mauvais contacts.
Pour l’alim, c’est réglé puisqu’on utilise le connecteur déjà soudé.
Pour le reste, je fais confiance au câble pour exercer grâce à sa rigidité une pression suffisante sur les broches….on comprendra mieux avec une photo!

En tirant légèrement sur les trois câbles (gris/blanc/noir) la barrette 4 broches se trouve en appui sur les pastilles métallisées du PCB.
L’élastique maintient le tout.

Le montage dans sa globalité.
Le fil bleu (mâle/mâle) est utilisé pour faire contact sur le gpio 0, il est relié sur le câble noir GND.

Voilà comment j’ai opéré.
–j’ai établie toutes les connexions sauf le VCC sur la barrette 4 broches (le câble violet).
–je raccorde le convertisseur sur USB du PC.
–je pose et maintien d’une main le fil bleu sur le gpio 0.
–de l’autre main je raccorde le câble violet sur VCC.
–je retire le fil bleu du gpio 0
Le module est en mode programmation !

Pour le flash j’ai utilisé le même fichier que le Sonoff 4CH (le fichier prévu pour le 8285 comme spécifié dans la doc anglaise)
sauf que j’ai pris les sources ESPEasy v2.0.0-dev12_normal_8285

Le flash se passe bien et après un reboot par mise hors tension, je trouve bien ESP_EASY_0 sur mon réseau Wifi.
il ne reste plus qu’a configurer le module comme un wemos classique en suivant ce post viewtopic.php?f=185&t=28327

Pour la configuration des Devices, je me suis inspiré….ou plutôt copié la configuration du site anglais.




Et dans les Rules pour relier la touche à la commande du relais ainsi que la led.

Et dans Jeedom

J’ai bien mes deux commandes info (touche et relais) et j’ai rajouté deux commandes action pour activer le relais.
Une fois tout remonté ça fonctionne soit avec la touche soit par jeedom.
Mais reste un détail à régler.
Pour l’instant avec cette configuration et les règles,
si j’allume avec jeedom, un appui sur la touche devrait éteindre…..c’est pas le cas, il faut appuyer deux fois.
c’est logique puisque la règle se réfère à la touche alors que jeedom agit directement sur le gpio….à voir et je fais confiance au talent de programmation de certains.

Et pour le coté Waf


J’ai installé (sans branchement, je n’ai pas de neutre !) avec un classique au milieu et un livolo en bas (graduateur sans neutre avec récepteur 433Mhz).
le Livolo fait 80X80 mais le cadre plastique est plus petit et cache à peine l’ancien inter.
Le Sonoff Touch fait 86X86 et le cadre plastique à la même dimension, je trouve qu’une fois en place le Sonoff rend mieux.

l’épaisseur du boitier est de 9mm.

7 réflexions au sujet de “Sonoff Touch avec Espeasy sous Jeedom

  1. Il se branche comment du coup?
    Neutre obligatoire?
    Ça peut être sympa du coup pour accoupler avec un sonoff 4ch pour la lumière et avoir enfin un côté waf pour le 4ch 😉

  2. autant pour moi, j’avais vu sans neutre aussi mais c’est pour l’interrupteur qu’il a mis tout en bas.
    Dommage encore un truc pas pour moi 🙁

  3. Bonjour pour le problème de double appui
    Il faut un retour d état dans la programmation.
    En knx c’est le coup classique quand on oublie l Indication État pour le mode télérupteur

  4. Bonjour fabric24,
    je ne connait pas le knx
    mais ici il y a bien un retour d’état pour la touche et pour le relais, mais avec Jeedom je commande le relais sans pouvoir modifier l’état de la touche.
    mais j’ai résolue le problème (édité sur le forum) en créant un évènement, ça fonctionne comme un va et vient entre jeedom et la touche.
    et c’est très réactif, le seul problème est bien sur le neutre absolument, pas évident dans les vieilles battisses.

Laisser un commentaire