Shutdown de la Raspberry avec mise au minimum de l'alimentation
Salut à tous.
Un remarque qui a son importance.
Dans le fichier "/boot/config.txt", il faut écrire "gpio-shutdown" ainsi que "gpio-poweroff" avec un tiret et non un souligné.
Voici les tests que j'ai fait :
I-1) j'ai mis dans le fichier "/boot/config.txt" ceci :
Code:
1 2
| dtoverlay=gpio-poweroff,gpiopin=21,active_low=0
dtoverlay=gpio-shutdown,gpio_pin=4,active_low=1 |
Après modification du fichier "/boot/config.txt", je fais un reboot.
I-2) je sors en faisant un "halt" ou en reliant par un BP, la GPIO4 à la masse.
I-3) je constate que je n'obtiens pas de "shutdown". Qu'est-ce que j'entends pas "shutdown" ?
Un arrêt prolongé, puis la led verte se met à clignoter dix fois. J'obtiens un arrêt immédiat !
I-4) j'ai placé une led jaune ainsi qu'une résistance de 1k ohms à la sorti de la GPIO21.
Je tiens à signaler que la GPIO21 est en output.
I-5) j'ai mis "active_low=0". La led jaune ne s'allume pas tant que ma raspberry fonctionne normalement.
Si je sors (voir §2), la led jaune s'allume et reste allumée.
I-6) je ne peux pas redémarrer la raspberry en reliant la GPIO3 à la masse.
I-7) à l'arrêt, mon disque dur est alimenté, ainsi qu'une prise USB. J'ai branché un voltmètre pour le constater.
La led rouge de la raspberry fonctionne encore. A priori, la GPIO21 peut servir à déclencher un relais.
II-1) j'ai mis dans le fichier "/boot/config.txt" ceci :
Code:
dtoverlay=gpio-shutdown
Après modification du fichier "/boot/config.txt", je fais un reboot.
II-2) je sors en faisant un "halt" ou en reliant par un BP, la GPIO3 à la masse.
II-3) je constate qu'il y a un court arrêt de l'alimentation avant une reprise.
Mon disque dur n'est plus alimenté durant ce laps de temps.
II-4) après cet arrêt momentané de l'alimentation, j'obtiens un "shutdown" avec les dix clignotements de la led verte.
Oui, sauf que cela se passe après l'arrêt de l'alimentation. Bizarre.
II-5) j'appuie sur le BP. La raspberry redémarre. C'est normal, car la GPIO3 le permet mais pas les autres GPIO.
III-1) j'ai mis dans le fichier "/boot/config.txt" ceci :
Code:
1 2
| dtoverlay=gpio-shutdown
dtoverlay=gpio-poweroff,gpiopin=21,active_low=0 |
Après modification du fichier "/boot/config.txt", je fais un reboot.
III-2) je sors en faisant un "halt" ou en reliant par un BP, la GPIO3 à la masse.
III-3) pas de "shutdown", ni les dix clignotements de la led verte. L'arrêt est immédiat.
III-4) la led jaune s'allume et reste allumé.
La raspberry semble être à l'arrêt, la led rouge est allumée, ainsi que mon disque dur et la prise USB.
Conclusion : je rencontre deux problèmes.
a) je ne comprends pas pourquoi durant ce qui semble être le "shutdown", la raspberry n'est plus alimenté durant un court instant.
Cette phase est trop rapide. Ce qui me fait dire que le "shutdown" n'est pas conforme, même si la led verte clignote dix fois.
b) je cherche à mettre la raspberry au minimum de son alimentation.
Avec "gpio-poweroff", une GPIO passe dans un état différent de son état d'origine.
A priori, ce n'est pas la bonne méthode.
Qu'est-ce que je veux faire ?
Avec un BP relié disons à la GPIO4 (broche 7), je désire un "shutdown" normal ainsi que la led verte qui clignote dix fois.
A l'issue de cette phase, je désire que ma raspberry se mette au minimum de son alimentation.
Entre autre, arrêt de l'alimentation de mon disque dur.
@+
Pour ajouter de l'eau au moulin....
Bonjour,
J'ai suivit votre discussion avec attention.
Je me trouve confronté à un "problème " identique.
Sur ma raspi B3+, j'ai installé "radicale", server CALDAV.
Comme ma raspi est alimenter par le bloc de prise qui alimente mon PC, chaque fois que j'éteint pon PC
je suis oblige de penser (et ça c'est dur) à d'abord faire un shutdown de la raspi via ssh.
Donc je fais ce q'Artemus24 propose, je modifie mon fichier /boot/config.txt
je reboot ma raspi.
Je branche un bouton poussoir entre GPIO4 et la masse.
Une pression sur le BP, et ma raspi s'éteint (dix clignotement de la led, fermeture de la connexion ssh)
L'alimentation ne s'éteint évidement pas, mais l’arrêt de Rasbian m'a l'air correct.
Pour l'instant le serveur RADICALE n'est utile que lorsque mon PC et mes androïdes (tel et tablette) sont présent et alimentés,
le serveur radicale n'est pas nécessaire lorsque je ne suis pas à la maison, donc je l'éteint avec mon PC,
et un BP pour arrêter proprement rasbian me plaît bien
Version raspi:
Linux 5.10.10-V7 #1403 avec un SSD Sandisk 250Gb pour le démarrage.
Mon PC,
linux 4.19.0-16 Debian 4.19.181-1
Donc Artemus24 si ton raspi ne s'arrete pas, un upgrade ??
Bonne journée