Hello,
il y a quelques temps je suis tombé sur la video d’Andreas Spiess montrant le flash de cette clef avec Tasmota.
https://www.youtube.com/watch?v=lrHhn2AVzSA
c’est un clef toute packagée, plutot bien fabriquée coté électronique, qui permet de passer data + fortes charges en USB, basée sur un esp8285 et donc (point qui nous intéresse) commutable en WIFI.
On peut donc à distance activer ou désactiver un équipement sur USB
sur Aliexp… vous cherchez « Sinilink wifi usb XY-WFUSB »
J’ai déjà beaucoup de chose en espaeasy que je trouve stable et facile a customiser.
Je ne voulais pas multiplier les protocole et ajouter du MQTT/Tasmota n’étais pas dans ma cible
Donc je me suis dit « … Si Tasmota, pourquoi pas ESPEASY ? »
Ah ! au fait pourquoi aurait-on besoin d’une clef/switch USB ?
… et bien dans mon cas, Jeedom est sur une VM Virtualbox / Windows et parmi toutes mes clefs usb, Z-wave, rfxcom, BT SENA UD100, cette dernière n’est pas correctement « captée » par VirtualBox lors d’un boot machine et je suis obligé de couper, re-plugger la clef a chaque Boot… c’est fatiguant
Donc je cherchais un moyen de couper / rebrancher un dongle usb de façon automatique avec jeedom.
En résumé : ESPEASY sur XY-WFUSB, ça marche. me voila doté d’une clef USB très bien foutue et que je peux commander depuis JEEDOM.
En détail :
-
(5 min) : Démonter le packaging bleu, c’est très facile avec un cutter.
-
(30 min) : Se fabrique son câble de flashage.
- Attention le pas est de 1,27 donc pas de connecteur standards. Pour ma part, j’ai planté 5 aiguilles de couture dans les trous, puis figé les positions des aiguilles avec un pistolet à colle chaude et soudé mes câbles dupont directement dessus.
- Respecter le pinout
- Souder directement la pin GPIO-0 au GND
- et brancher un adaptateur USB FTDI du commerce (bien mettre le switch noir sur 3.3v)
- au final ça donne cela :
- il suffira de le ternir fermement durant le flashage
- (5min) Télecharger une release mega https://github.com/letscontrolit/ESPEasy/releases
- (10 min) j’ai utilisé l’outil de flashage fourni dans le pack en choisissant un firmware pour esp8285 « normal » donc avec le pack de plugin complet mais pas d’OTA.
- (5 min) rebbot avec connexion en mode AP, etc… vous connaissez le reste de la manip pour finaliser la connexion a votre wifi et la laison avec Jeedom.
- (10 min) paramétrage de la clef sous espeasy
Paramétrer le contrôleur « Generic HTTP » (il existe pleins de tutos donc je ne m’étends pas)
les GPIOs :
- GPIO4 = le bouton sur la clef que l’on peut, si on le souhaite, paramétrer avec les Rules pour commander le relais en local sans jeedom
- GPIO5 = le Relais ON/OFF usb combiné avec une LED
- GPIO14 = une LED … a tout faire
- GPIO16 = une LED indiquant la connexion Wifi que j’ai directement paramétré dans l’onglet « hardware ».
- (10 min) Dans Jeedom c’est comme d’habitude ; les 3 retours « switch input » se créent automatiquement et on crée à la main les 2 commandes Action vers GPIO 5.
Et voila ! … en 1h-1h30 max vous avez un truc opérationnel pour moins de 5€
sources :
https://youtu.be/lrHhn2AVzSA
https://bitekmindenhol.blog.hu/2020/01/20/wifi-s_usb_vezerles_xy-wfusb
https://templates.blakadder.com/sinilink_XY-WFUSB.html
https://www.cnx-software.com/2020/03/12/sinilink-wifi-usb-power-switch-works-with-tasmota-firmware-supports-up-to-20v-5a/