Page 2 sur 3
Re: [TUTO] Ajout d'un Bouton Poussoir pour arrêter/redémarrer
Posté : jeu. 9 août 2018 18:28
par thierry_95
Si j'ai bien compris le
README, la conf permet d'utiliser le pin 5 (ou un autre) pour faire un shutdown.
Le "power on" semble être non paramétrable et câblé sur le pin 5 (ce qui parait logique vu que le Pi est éteint).
Ou alors j'ai loupé un truc
Re: [TUTO] Ajout d'un Bouton Poussoir pour arrêter/redémarrer
Posté : jeu. 9 août 2018 19:02
par dyox
Faut croire qu'il faut le comprendre comme ça. Pourtant juste en dessous il précise que l'on peut changer le GPIO et même tout à la fin en "overrides".
Entre temps j'en avais conclu cela lors de mes essais, voir mon précédent post
Re: [TUTO] Ajout d'un Bouton Poussoir pour arrêter/redémarrer
Posté : jeu. 9 août 2018 23:45
par thierry_95
Bon, j'ai encore un peu avancé.
Je n'avais pas bien compris la syntaxe de la ligne "dtoverlay" dans /boot/config.txt.
Grâce à ton exemple, j'ai réussi à obtenir un comportement compatible d'un interrupteur, sur le pin 5 :
Et ça fonctionne n-i-c-k-e-l !!!
Mais ... Je viens de faire quelques tests pour voir comment le "ON" par interrupteur fonctionne par rapport au "ON" par alimentation : l'allumage par alimentation est prioritaire. Quand on rallume l'alimentation, le Pi démarre quelle que soit la position de l'interrupteur (s'il était sur OFF, le passage à ON n'a aucun effet et le re-passage à OFF éteint le Pi).
Eh ben voilà, j'étais tout content d'avoir trouvé un bon moyen d'arrêter le Pi, j'étais même prêt à changer mon DAC par un modèle SPI ... mais les (micro-)coupures de courant ne sont pas rares chez moi. Et retrouver les radios allumées en rentrant le soir ... pas top
A moins de mettre un script au démarrage du Pi qui vérifie l'état du pin 5 et qui fait un shutdown si le pin n'est pas relié à la masse. C'est pas joli, mais après tout, ça peut le faire.
Je continue mes recherches et ... je rappelle à l'aide
En tous cas, merci pour le coup de main dyox.
Re: [TUTO] Ajout d'un Bouton Poussoir pour arrêter/redémarrer
Posté : mar. 1 janv. 2019 21:22
par po220
Bonjour
Perso je n'arrive pas à faire fonctionner ça avec mon raspberry Pi3B+ avec un bouton poussoir entre les pin 5 et 6, la ligne ajoutée a config.txt et un redémarrage pour prendre la modification en compte
par contre j'ai fait de mesures de consommation...
Raspberry en fonctionnement : 3.5W de conso
Conso après un sudo shutdown -h now : 4.4W
ça enlève pas mal d’intérêt à l’arrêt du raspberry !
En ce qui me concerne j'aimerais déjà trouver un moyen de déclencher le shutdown (qu'ai je pu rater pour que cela ne fonctionne pas chez moi
)
après je regarderai pour me faire un circuit qui coupe l'alimentation quelques secondes aprés le shutdown. La remise en route se fera alors par remise en route de l'alimentation.
thierry_95> un tel système qui coupe l'alim serait une solution à vos coupures d'alimentation qui remettraient en route la radio en votre absence.
Re: [TUTO] Ajout d'un Bouton Poussoir pour arrêter/redémarrer
Posté : mer. 2 janv. 2019 18:32
par Le Ptit Nicolas
po220 a écrit : ↑mar. 1 janv. 2019 21:22
Bonjour
Perso je n'arrive pas à faire fonctionner ça avec mon raspberry Pi3B+ avec un bouton poussoir entre les pin 5 et 6, la ligne ajoutée a config.txt et un redémarrage pour prendre la modification en compte
par contre j'ai fait de mesures de consommation...
Raspberry en fonctionnement : 3.5W de conso
Conso après un sudo shutdown -h now : 4.4W
ça enlève pas mal d’intérêt à l’arrêt du raspberry !
En ce qui me concerne j'aimerais déjà trouver un moyen de déclencher le shutdown (qu'ai je pu rater pour que cela ne fonctionne pas chez moi
)
après je regarderai pour me faire un circuit qui coupe l'alimentation quelques secondes aprés le shutdown. La remise en route se fera alors par remise en route de l'alimentation.
thierry_95> un tel système qui coupe l'alim serait une solution à vos coupures d'alimentation qui remettraient en route la radio en votre absence.
J'arrive à déclencher un shutdown ou reboot, suivant la durée de l'appui sur un bouton poussoir avec ce tuto :
Re: [TUTO] Ajout d'un Bouton Poussoir pour arrêter/redémarrer
Posté : mer. 2 janv. 2019 18:39
par po220
Bonjour
Mais ce post dit justement que les vieux tutos sont devenus obsolètes avec les derniers rasp, non ?
Re: [TUTO] Ajout d'un Bouton Poussoir pour arrêter/redémarrer
Posté : mer. 2 janv. 2019 18:53
par dyox
po220 a écrit : ↑mer. 2 janv. 2019 18:39
Bonjour
Mais ce post dit justement que les vieux tutos sont devenus obsolètes avec les derniers rasp, non ?
Bonjour,
Ce que je voulais dire par là, c'était qu'au lieu de copier tout un script, on copiait seulement et simplement une ligne dans le
cmdline.txt config.txt (edit).
Après, si cela ne fonctionne pas pour vous, vous pouvez utiliser ces "vieux" tutos.
Re: [TUTO] Ajout d'un Bouton Poussoir pour arrêter/redémarrer
Posté : mer. 2 janv. 2019 19:05
par po220
cmdline.txt ou config.txt ?
Là je tente de comprendre pourquoi le PI consomme plus apres un shutdown mais c'est pas évident, le datasheet que je trouve ici est il me semble incomplet (vu sa simplicité)
https://www.raspberrypi.org/documentati ... educed.pdf
S'il faut commander un circuit de coupure d'alimentation il faudra de toute manière que je fasse du script pour faire joujou avec les IO,
ça complique par rapport au simple ajout d'une ligne dans le config.txt , faut être passionné par les économies d'énergie !
Re: [TUTO] Ajout d'un Bouton Poussoir pour arrêter/redémarrer
Posté : mer. 2 janv. 2019 19:10
par dyox
po220 a écrit : ↑mer. 2 janv. 2019 19:05
cmdline.txt ou config.txt ?
config.txt bien sûr !
Re: [TUTO] Ajout d'un Bouton Poussoir pour arrêter/redémarrer
Posté : mer. 2 janv. 2019 19:32
par po220
Bon je ne sais pas ce que j'ai raté le premier coup mais là j'ai retenté la manip et ca fonctionne nickel
un clic ça stop le rasp en une fraction de seconde, j'espère que ca lui laisse le temps de le faire proprement
et un autre clic ca reboot.
cool
mais je confirme, comme j'avais lors de mes premiers essais en tapant sudo shutdown je vois une baisse de la conso a 1.5Watt quelques secondes puis une fois que je ne sais quoi est terminé la conso remonte à 3.6W soit un poil plus que au repos avant la coupure. J'ai essayé en tapant la commande shutdown en ssh ça fait pareil 3.6W, l'autre jour c’était 4.4W, donc en plus c'est pas régulier alors que la conso au repos est toujours de 3.5W.
Avez vous déjà vu des choses pour traiter ce "détail" ?
Par ailleurs connaissez vous un moyen de savoir clairement si la Pi est bootée ou stoppée ? là c'est pas très clair, la led rouge reste allumée pareil et comme la verte ne s'allume pas ou si peu au repos...