j’ai dans l’idée de récupérer l’état (on/off) de mon home-cinéma dans jeedom.
Pour ce faire je suis parti sur un nodemcu v3.
Mon home-cinéma possède un port usb dont je ne me sers pas.
J’ai donc coupé un cable usb afin de récupérer le 5V et la masse.
Malheureusement cela ne fonctionne pas. J’ai bien 3.3V en sortie mais mon GPIO ne passe pas à un.
J’ai vérifié en utilisant le 3.3V du nodemcu, pas de soucis, là ça fonctionne.
Il ne faut pas oublier de connecter HV et LV. J’aurais essayé cela :
5V USB => TX0
5V USB => HV
GND USB => GND
3.3V ESP => LV
GND ESP => GND
GPIO ESP => TXI
Après, un montage type diviseur de tension avec deux résistances c’était peut-être aussi simple. Et aussi, les esp8266 sont « 5V tolerant » sur les GPIO. Je ne sais pas pour les NodeMCU, mais en tout cas personnellement sur les D1 mini que j’utilise, cela fait longtemps que je ne m’embête plus et que je connecte direct, mais évidemment c’est « mal »
Je n’avais pas branché le LV sur le 3.3V
C’est mieux mais cela ne fonctionne pas encore au top.
J’ai essayé sur l’entrée (D5) GPIO14 et (D6) GPIO12 mais ça ne fonctionne pas si je ne mets pas le gpio à 0 avant avec la commande IPespeasy/control?cmd=gpio,12,0
je pense que j’ai mal confirguré le gpio avec internal pull-up et inversé ou quelque chose du genre