Sonoff : présentation et possibilités Jeedom

Itead m’a contacté pour m’envoyé un produit de leur gamme Sonoff pour faire un déballage/test. Connaissant les produits Sonoff j’ai dit oui (j’avais jouer avec les premières versions il y a quelques temps avec ESPeasy)

Sonoff 4CH

Sonoff by Itead

Alors qui est Itead ? Et bien c’est un site de vente de matériel électronique chinois. Oui chinois. « donc des copies d’Arduino de mauvaise qualité » et bien non, Itead est un site qui sort du lot car il joue sur le côté qualitatif et suivi. Il y en a plusieurs dans le genre (j’aime beaucoup DFrobot aussi)

Donc voilà, une bonne adresse pour les bidouilleurs et le DIY. Vous y trouvez du matériel arduino, pi, capeurs etc. Mais surtout Itead est connu pour deux gammes :

  • Nextion : des écrans programmables très utiles pour le DIY. Par exemple vous créer votre interface graphique via un éditeur en définissant des zones, si elles ont des actions ou des infos qui viennent d’un Arduino compagnon. Bref un bon produit pour faire du produit un peu plus fini.
  • Sonoff : les fameux produits dont il est question aujourd’hui. Alors globalement c’est le nom de leur gamme pour la Smart Home. Donc ca comprend le premier relais basique qui est le premier Sonoff mais aujourd’hui ca s’étend jusqu’au ventilateur ou le plafonnier.

Sonoff ca fait quoi ?

Et bien à la base ce sont des relais Wifi. Modèle simple relais, idéal pour une lampe de chevet par exemple. Modèle double ou encore quadruple comme je vais présenter.

Mais donc aussi du plafonnier, de la prise commandée, du ventilateur, du capteur d’environnement … La gamme ne cesse de s’étoffer.

Et qu’est-ce qui rend Sonoff différent ? Le côté Wifi ce sont à la base des ESP8266, vous savez cet « arduino wifi » (oui je sais, sacrilège, mais pour les lecteurs qui ne connaissent pas, c’est le plus simple pour le décrire :D)

Et donc ESP8266 + doc fournie par itead = un produit hackable. Un bel univers pour bidouilleur en somme, du produit fini qu’on peut modifier. Mais il a son boitier, et même sa norme CE …

Alors de base Sonoff est flashé avec un firmware de chez Itead qui permet de l’utiliser avec Ewelink, une app Cloud. Oui le Cloud c’est pas bien, mais par contre ca leur permet d’être compatible Alexa ou encore Google Home

Sonoff 4CH

Alors voilà, quand Itead m’a proposé d’envoyer un module j’ai dit oui et j’ai choisi un modèle sur un critère assez particulier : qu’une personne du forum Jeedom n’ait pas eu encore l’occasion de jouer avec. Donc pour moi c’était soit le 4CH, soit le SC (le capteur d’environnement) malheureusement en rupture.

Du coup, c’est donc le modèle 4 relais qu’on m’a envoyé. Alors je vais juste vous présenter une série de photos ici pour vous montrer que Itead est pas « un chinois » et fait attention au packaging. Ensuite je laisserais rol-rider présenter la bête pour y installer ESPeasy. Oui c’était pour rol-rider, un gros atout de Jeedom pour toute la partie électronique/DIY/bidouille. Alors c’était le mieux placé pour faire ce test et puis c’est normal.

Un autre firmware alternatif existe, espurna. Mais il ne fonctionne qu’avec le MQTT pour Jeedom. ESPeasy lui a un plugin dédié et donc s’interface plus facilement. Sans compter qu’il est possible de l’utiliser sur d’autres matériels.

Sonoff 4CH Sonoff 4CH Sonoff 4CH Sonoff 4CH  Sonoff 4CH Sonoff 4CH

Sonoff avec ESPeasy

Et là, je laisse la plume à rol-rider ! (retrouvez son post sur le forum : en suivant ce lien)

C’est encore un module produit par itead comme le Sonoff POW et les autres Sonoff que vous pouvez retrouver ici: https://www.itead.cc/
Vous allez me dire….il a des actions chez itead ?
Ba non !
Mais un généreux donateur m’a envoyé ce module et je l’en remercie vivement.
A peine reçu et déjà testé !

Il y a deux modèles le Pro et la version de base.
le Pro est vraiment particulier, il dispose en plus du Wifi d’un récepteur 433Mhz (pour commander les relais en plus du wifi), de deux entrées d’alimentation une AC (230V) ou une DC (5-24V) au choix, pas les deux en même temps ! de 4 relais sans tension sur les contacts (sortie NO COM NF) et d’un processeur gérant un timer pour activer à des heures ou en compte à rebours et diverses fonctions avec Amazon Echo, Echo Dot, Amazon Tap, Google Home, Google Nest. l’application proposée est tellement riche (sur le papier !) que je ne vois aucun intérêt de le flasher avec ESPEasy.

Nous testerons donc la version Sonoff 4CH V2.0

Mais pas l’application fournie avec, le but est de l’utiliser avec ESPEasy.
Les caractéristiques:
–4 Relais (sortie contact simple coupant la phase).
–4 Boutons poussoirs à l’origine pour activer les relais.
— Puissance max 220v 16A (info notice) chaque relais est marqué 10A, mais la somme ne doit pas dépasser 16A.
–4 led de mises sous tension des relais.
–1 led de présence Wifi.
–Les Gpio 2/7/8 peuvent être utilisés (pas testé le 7 et8)

Image
Image
–Et peut être le plus important prévu pour se positionner sur un rail din.

Image
Une fois le couvercle enlevé (4 vis).
Comme nous utilisons que le 3.3V pour le flash, rien de dangereux !
mais attention ! après le flash et mise sous tension 230VAC je vous conseille vivement de remettre le couvercle !

La platine laisse apparaitre:
–les connecteurs en haut (par pression, pas de vis).
le vert pour la terre, le orange pour la phase et le gris pour le neutre.
–les 4 BP sur la droite.
–les 4 relais (les boitiers noirs)
–les 5 led sur la gauche.
le connecteur (déjà présent avec gnd/RX/TX/VCC3.3/IO2)……..j’y reviendrai !
Toutes les led et les BP sont notées.
On aperçoit sur la photo IO14 pour le premier BP et IO2 sur la barrette de flash ça correspond au GPIO 14 et GPIO 2.
et ce qui ressemble au ESP de nos Wemos (à coté de l’antenne wifi)…..pas vraiment ressemblant, et pour cause ce n’est pas un ESP8266 mais un ESP 8285, la différence? il semblerait que la mémoire soit incorporée au microcontrôleur, et que la table mémoire soit différente
donc le fichier de flash est différent.

Premier Flash sous ESPEasy

La technique est toujours la même.
Il faut relier le connecteur noté GND/RX/TX/VCC à un convertisseur USB/série.
Et sans autre source d’alimentation. (sauf si votre convertisseur est trop faiblard)
J’utilise toujours le même et il va bien !
Image
Il est configuré pour que VCC soit à 3.3V…..Important !
la puce utilisée est un FTDI.

Attention ! ici pour relier le Sonoff au convertisseur, il ne faut pas croiser RX/TX et TX/RX !

Pourquoi ? je ne sais pas? mais le lien fourni par mon donateur m’a bien aidé après 4 tentatives infructueuses !
Le raccordement entre les deux est donc :
GND vers GND
RX vers RX
TX vers TX
VCC vers VCC (3.3v)

Vérifier si la sérigraphie du PCB est la même chez vous….on ne sais jamais.

Donc une fois raccordé, et comme pour le Sonof POW il faut le passer en mode programmation.
Vous devez:
(en partant du principe que le convertisseur est relier à l’USB du PC et que les connexions entre convertisseur et Sonoff sont établies)
donc déjà sous tension !

–débrancher le VCC.
–appuyer sur le BP noté « FW/IO 0 » (c’est le gpio 0)
–rester appuyé.
–rebrancher le VCC
–relâcher le BP
Vous êtes en mode programmation (sans allumage de led, c’est normal)

Ensuite si vous ne l’avez pas déjà fait, il vous faut les sources ESPEasy.
https://github.com/letscontrolit/ESPEasy/releases
Vous pouvez bien sur utiliser une version plus ancienne, mais il vous faudra la compiler vous même pour l’ESP8585.

Image

–Lancer « FlashESP8266.exe »
Image
–choisir le fichier bin pour le 8285.
Et c’est parti !
pour la configuration, je vous laisse découvrir le tuto ici:
viewtopic.php?f=185&t=18084
A la recherche de l’ESP_0

Et ici la configuration de la V2 viewtopic.php?f=185&t=28327

Voila ce que j’ai configuré chez moi:
Image
Les relais.
Image
Les BP.
j’ai même testé un DHT22 sur le GPIO 2 (à coté du connecteur de flash)
Image
Juste pour l’exemple, vous n’êtes pas obligé de tout afficher sur le Dashboard !
Tout fonctionne à merveille !

Image
Le tableau des correspondances entre GPIO et Devices.

Ce module pour une douzaine d’euro peut servir à gérer:
–deux volets roulants (si les câbles sont au tableau électrique)
–4 zones de fil pilote (en rajoutant 4 diodes 1n4007 sur les sorties relais)
–4 points lumineux (déclenchés par un autre ESPEasy en capteur de présence)
–commander une VMC…. et sans doute bien d’autres choses !
Rappelez vous que la phase est présente sur l’un des contacts des relais.
des sorties avec contact sec auraient ouvert encore d’autres possibilités.
Rien n’empêche de sortir le dremel et de couper quelques pistes sur le PCB !
Mais pour une fois ou même le fer à souder restait au placard, c’est dommage !

 

Bilan

Voilà, un bon matériel pour un petit prix. Une quizaine d’euros (plus les fdp) en direct de chez Itead. Vous avez aussi les autres modèles. Leurs produits sont aussi disponibles sur Amazon pour une livraison plus rapide (attention à vérifier que le vendeur n’est pas chinois)

6 réflexions au sujet de “Sonoff : présentation et possibilités Jeedom

  1. Merci pour les informations 🙂 et le partage autant à toi Lunarok que rol-rider !

    Je n’arrive pas à savoir quoi en faire présentement, mais ça me plait bien 🙂 !

  2. Bonjour
    Merci pour cet article très intéressant. Peux-tu préciser l’exemple d’utilisation pour la gestion de zones de fil pilote. Je suppose que cela ne permet de gérer que deux ordres (on et off) ou j’ai mal compris et il y a possibilité de gérer 4 voir 6 odres (hors gel, eco,… ). Tu peux également préciser la référence de ton convertisseur USB/série. Merci pour ton retour

Laisser un commentaire