Page 2 sur 2
Re: Eteindre ports USB
Posté : mar. 10 janv. 2017 20:45
par Seidel
J'ai trouvé ça:
https://hackernoon.com/how-to-control-a ... .kiwkq4552
Du coup on me file un transistor demain, je vais essayer ça, sachant qu'en branchant le ventilo sur le 5V et le noir sur le GND le ventilo tourne...
Donc pas besoin de la data pour le coup.
Re: Eteindre ports USB
Posté : mar. 10 janv. 2017 22:29
par Ghislain
Il vaut mieux quand meme avoir une alimentation 5V autre que le Pi

Re: Eteindre ports USB
Posté : ven. 13 janv. 2017 13:10
par Seidel
Alors je reviens vers vous en ayant effectué un petit montage tout simple, j'ai connecté un transistor à la masse et à un port gpio et l'alim usb sur le 5V.
Du coup cela donne ça grosso modo:
https://cdn-images-1.medium.com/max/140 ... Je8t0w.png
Le tout couplé à homebridge et Domoticz, ce qui me permet d'éteindre ma bougie quand je pars de chez moi pour éviter de mettre le feu ( oui oui je suis tête en l'air )
En tout cas merci à tous de m'avoir aidé !
Re: Eteindre ports USB
Posté : mar. 17 janv. 2017 20:52
par Bud Spencer
Une charge inductive sans diode de freewheel, un courant de base non contrôlé sur un npn monté en émetteur commun ... avec ce type de montage, faudra pas venir pleurer le jour ou le pi aura grillé

Re: Eteindre ports USB
Posté : mar. 17 janv. 2017 21:45
par Flachy Joe
Sinon il y a vraiment moyen d'éteindre un port USB mais j'ai pas testé sur RPi.
Pour éteindre (en fait ça attend que le pilote soit inactif avant d'éteindre et certain pilotes sont toujours occupés...) :
Code : Tout sélectionner
echo 0 > /sys/bus/usb/devices/usb1/1-3/power/autosuspend_delay_ms
echo auto > /sys/bus/usb/devices/usb1/1-3/power/control
Pour rallumer :
Les commandes sont à passer en root, l'adresse est à ajuster selon le périphérique.
ref :
http://stackoverflow.com/questions/4702 ... with-linux
Re: Eteindre ports USB
Posté : sam. 21 janv. 2017 18:21
par Seidel
Flachy Joe a écrit :Sinon il y a vraiment moyen d'éteindre un port USB mais j'ai pas testé sur RPi.
Pour éteindre (en fait ça attend que le pilote soit inactif avant d'éteindre et certain pilotes sont toujours occupés...) :
Code : Tout sélectionner
echo 0 > /sys/bus/usb/devices/usb1/1-3/power/autosuspend_delay_ms
echo auto > /sys/bus/usb/devices/usb1/1-3/power/control
Pour rallumer :
Les commandes sont à passer en root, l'adresse est à ajuster selon le périphérique.
ref :
http://stackoverflow.com/questions/4702 ... with-linux
Et bien non, cela ne fonctionne pas, tout du moins ça ne désactive pas l'alimentation, mais seulement le contrôleur USB, enfin je pense...
Mon ventilo continuait à tourner même après ces commandes.
Re: Eteindre ports USB
Posté : dim. 22 janv. 2017 10:43
par Flachy Joe
Effectivement, si le périphérique ne gère pas lui même l'alimentation, ça n'a aucun effet.
En fait il reçoit du PC l'ordre de s'éteindre mais reste toujours alimenté.