Plugin Sonoff - DIY

Présentation du Plugin Sonoff-DIY

sonoffdiy_icon

Commande des équipements Sonoff DIY sans flashage, sans fer à soudé et sans passer par le CLOUD. Même sans internet vous commandez vos modules.

La marque Sonoff (Itead) lance une nouvelle gamme de produits labellisés DIY (Do It Yourself).
Cette gamme spécialisée pour la domotique n’a plus besoin de “flashage”, le positionnement d’un cavalier bascule ces modules en mode DIY.
Les produits sont extrêmement peu chers.

Ce plugin (et la documentation qui correspond) vont permettre aux moins expérimentés , d’utiliser avec Jeedom ces modules très facilement.

Trois produits sont actuellement lancés mais d’autres viendront :

  • Sonoff-DIY MINI qui se glisse derrière un intérrupteur.
  • Sonoff-DIY Basic-R3
  • Sonoff-DIY RF-R3

Aucun protocole radio ou domotique n’est indispensable, les modules se placent sur le réseau wifi et fonctionnent grâce au plugin.

Le retour d’état fonctionne instantanément, le RSSI, le SSID Wifi et les paramètres de configuration (Mode pulse, Etat à la mise sous tension…) sont gérés par le plugin.
Les commandes ON et OFF sont extrêmement rapide.

Plugin développé en php, JS
Aucune dépendance complexe, tout est dans le plugin.

Plus d’infos sur le plugin

2 « J'aime »

bonjour!
j’ai configuré un module sono diy qui fonctionne mal…
le log dit que l’ADR 192… est déjà utilisée…
il semble que DHCP lui a attribué l’ADR d’un appareil éteint.
puis je changer et comment .
merci beaucoup.

Bonjour @b10489

Tu as bien suivi le tuto ? : Plugin Sonoff-DIY Documentation – Sigalou Domotique

C’est à quel moment que tu as ce blocage ?
L’adresse IP de fonctionnement de ton module sera attribué par le serveur DHCP de ton routeur.
Tu peux me mettre une copie du log ?

Quand tu dis un appareil eteint, que cela signifie t il ? T’es en ip fixe ou DHCP ?

Dis m’en plus, c’est vraiment archi simple à configurer, donc ce n’est pas logique que tu es des soucis qui semble être des soucis sur la config de ton réseau.

Bonjour Sigalou!

J’ai installé ton plugin pour piloter mes sonoff mini sans passer par le cloud et j’ai suivi ton tuto. J’ai rencontré un problème à l’étape 5. J’ai bien lancé le programme Sonoff DIY mode tool mais celui-ci ne détecte rien, la fenêtre reste vide, bien que mon sonoff mini et mon PC soient bien connectés sur le même point d’accès wifi.

Au final, j’ai réussi à contourner le problème en faisant une requête HTTP via l’extension ARC de Chrome pour changer le SSID de mon sonoff et ça fonctionne nickel avec ton plugin.

Maintenant, pourquoi ça ne marche pas avec la méthode de ton tuto je ne sais pas. Es-ce que ce type de problème t’a déjà été remonté?

Bonne journée et merci pour ce plugin qui répond à un vrai besoin.

Julien

Salut @Lonewolf

Non, t’es le premier à me le signaler mais il doit bien y avoir un souci quelque part.

Le logiciel Sonoff DIY est un logiciel de Sonoff et pourquoi ton module n’a pas été détecté, je t’avoue que je ne sais pas. Je prends le relais une fois ton module sur ton wifi.

Si tu as un second module, tu me diras stp ce que ça a fait et si tu as eu le même souci. Tous mes modules (j’en ai 3) sont passés du premier coup. Il s’agit de Sonoff Mini et toi ?

Hésite pas si besoin, je ne suis pas loin.

Merci pour ton retour.

J’ai deux modules Sonoff mini et j’ai eu le même problème pour les 2 modules.

Visiblement je ne suis pas le seul à avoir rencontré des problèmes avec ce logiciel et en cherchant j’ai trouvé cette solution alternative ici : SonOff Mini : Configurer le mode DIY pour l'intégrer sur Eedomus

Je la partage avec toi, si ça peut servir à d’autres…

Ha exact, je vais mettre le lien sur la doc, ça pourra servir.
Merci beaucoup

en fait j’ai eu le mm pb mais j’ai trouvé d’où ça vient j’ai eu un doute car j’en avais 4 à configurer et ca avait fonctionné pour un au bout d’un moment mais par quel miracle puis je me suis souvenu d’un truc car j’avais déja eu des pb il y a un moment avec les plugs wifi en fait il faut désactiver les antennes 5ghz le temps du paramétrage sinon ça ce connecte mais sur le 5Ghz mais pas de communication possible ). et là boum !!! tous les devices trouvés immédiatement et plus aucun soucis une fois le SSID et le PW modifié pas de soucis on peut les réactivées
bon paramétrage à vs :wink:

1 « J'aime »

@ezdom
Mille fois merci pour avoir trouvé le souci !!
J’ai indiqué cela dans la doc, cela servira à d’autres.
a+

1 « J'aime »

Hello pensez vous intégrez les Sonoff « classic » qui sont également pilotable sans flashage depuis le firmware 3.0 ?

Ha ? je n’ai pas cette information.
T’es certain? Ils sont pilotables par l’application Ewelink et il y a un bon plugin pour cela, sinon je ne vois pas trop comment sans flasher puisqu’il n’y a pas de cavalier physique dans la gamme historique. Tu peux m’en dire plus ?

Je les pilotes déjà actuellement via le plugin wifilightV2 (mais j’ai quelques soucis sur les retours d’états…)

En gros il y a tt une procédure (assez chiante à faire) pour récupérer la clef + le deviceid des modules :
https://blog.ipsumdomus.com/sonoff-switch-complete-hack-without-firmware-upgrade-1b2d6632c01

Et ensuite il est possible de communiquer avec les modules en mode LAN (sans Ewelink)

Je pilote déjà 5 Sonoff classic sans flash, donc oui je te confirme que c’est possible sans ESPEasy :wink:

Salut à tous.
C’est bizarre, mon routeur a attribuer une adresse ip en dehors de la plage dhcp.
En gros tout les devices : 192.168. 0.X
Celui attribué pour le son off diy : 192.168.47.X
Du coup il n’est pas vu par le logiciel…

J’ai reussi a integrer mes modules grace a la methode ARC.
Cependant comme le Sonoff DIY Tool n’a jamais fonctionné, j’ai integré les modules mais sans DeviceID et du coup pas de retour d’etat.
Il ya une procédure décrite par @sigalou (merci a toi pour le boulot!), qui permet de regarder dans les log pour trouvé l’ID.
Le probleme c’est que je n’ai que le log SonoffDIY et pas le log SonoffDIY_mDNS; et ceci apres avoir testé tout les niveaux de log.
Une idée sur comment pouvoir recupérer les ID des devices?
Merci beaucoup!

Bonjour @Coben
Sur ça, je ne peux pas t’aider, c’est spécifique à ton install.
Si un ingénieur réseau passe par là, tu auras une explication.

Décidemment, il doit y avoir un flux maléfique proche de chez toi qui impacte tes équipements :rofl:
Tu es certain de la bonne installation de ton jeedom ? tous les droits sont bons, tu n’as pas trop bidouiller ? Les logs apparaissent dans les autres plugins ?
T’es allé dans Analyse/log ou Analyse/temps réél pour voir ?

Arrrrghhhhh
Mon jeedom est attaqué par le corona…
Bonne installation je pense, ca fait deux ans que je tourne sous jeedom, au moins 4 install refaite, la dernière sur NUC intel. Donc bidouillé oui forcement un peu!
Je suis passé en V4 tres recemment par contre…
Tou mes plugin n’ont pas un log type log_mDNS par contre… en meme temps je ne sais pas ce que ca veut dire.
Je suis allé dans Analyse/log et j’ai rien vu de plus…

1 « J'aime »

Bon au pire des cas : j’avais mis a jour mes devices avec l’appli eWelink; l’ID se trouve dedans :stuck_out_tongue_winking_eye:
Mais ca n’explique pas cette absence du log dans mon plugin… :thinking:

@sigalou : autre question : sais tu si il est possible d’assigner un autre SSID une fois qu’on a fait la procédure?

1 « J'aime »

Je me fais l’avocat du diable; au pire on peut pas entrer un ID Device fictif dans la configuration de l’equipement? si c’est juste pour que le plugin puisse différencier le device qui envoit la commande ca devrait fonctionner non?

EDIT :

Voilà pour ma petite expérience. J’ai reflasher 2 devices avec grand succès.
Mise a jour par eWeelink (permet d’obtenir les ID en cas d’echec de DIY Tool, si vous n’avez pas le log_mDNS comme moi ???)
Point d’acces sonoffdiy par tel : PC et device connectés dessus.
Du coup, DIYTool a fonctionné. C’est a ce moment qu’il faut paramétrer l’etat des relais au boot du device; sinon seulement faisable par scenario dans jeedom (cf tuto sigalou).
Si DIYTool ne fonctionne pas, methode ARC fonctionne bien.

@sigalou : sais tu pourquoi l’etat des relais ne peut etre changé que par scenario et pas directement dans le plugin?
Si on veut utiliser le module pour autre chose, ca implique de devoir reflasher le module…

Merci pour votre aide en tout cas.

Bonjour,

Petite question toute simple @sigalou : est-ce que ton plugin fonctionne avec l’ensemble des produits Sonoff DIY, ce qui incluerait le TH10 qui m’intéresse, ou bien pour l’instant uniquement avec les 3 initialement présentés.
Dans ce dernier cas, as-tu une visibilité de délai pour la prise en charge de ce(s) modules.

Merci de ta réponse.

Seb