J'utilise mon Pi sans tête connecté à mon routeur sans fil à l'aide d'un câble Ethernet. Je voulais arrêter le pi à distance même lorsque je n'y suis pas connecté en utilisant SSH / Putty pour l'éteindre exclusivement.
Je pose une question ici: arrêter mon Pi en toute sécurité et suivre la solution fournie.
Existe-t-il un moyen de vérifier que le Pi est arrêté lorsque le routeur est éteint? Une indication LED possible?
MISE À JOUR:
J'ai essayé d'observer la LED sur le disque dur USB connecté et je n'ai vu aucun changement (il était déjà en mode veille).
Je viens de voir ceci: http://www.raspberrypi.org/forums/viewtopic.php?f=72&t=58098
Y a-t-il quelqu'un sur ce site qui a essayé et testé cela? Je n'ai pas de cavalier prêt pour le tester maintenant. Mais une fois que je le ferai, je le mettrai à jour.
Mise à jour supplémentaire
J'ai finalement arrêté de travailler sur une implémentation pour créer l'indicateur pour montrer que le Pi est arrêté. En effet, j'ai confiance sur le cron et je l'ai vérifié visuellement plusieurs fois. Donc, dans les deux minutes qui suivent l'arrêt du routeur ( eth=down
), je vois le 10 clignotement constant de la LED ACT et le Pi s'arrête. Je suis très heureux. Je suis désolé d'avoir eu un doute sur mon mignon Pi!
Réponses:
Votre solution est simple, utilisez un onduleur et un script de démarrage. Lorsque le script s'exécute, ayez une broche IO élevée, ce qui forcera la LED à s'éteindre. Lorsque le système d'exploitation est désactivé et que le script pilotant la broche IO est désactivé, la LED s'allume.
Je ne suis toujours pas revenu à mon emplacement Pi, mais il peut être possible de le faire sans onduleur.
Vous ajouteriez votre script à exécuter en configurant
En bas, juste au-dessus de la sortie 0, nous ajouterons un appel à notre script.
Votre script ressemblerait à ceci:
Mettre en retrait cette dernière ligne.
Vous pouvez voir que je suppose le nom
run.py
et que vous avez un répertoire utilisateur nommé/home/pi
Voici une photo du schéma.
Maintenant, si vous voulez obtenir un peu plus de fantaisie, vous pouvez avoir une LED verte et rouge, une de chaque côté de l'onduleur. Lorsque le système d'exploitation est allumé, une LED conduirait haut la LED verte et basse sur la LED ROUGE. puis lorsque le système d'exploitation était éteint, la LED verte était éteinte et la LED rouge allumée. (Je pense que ce serait bien.) Ou pas. faites ce que vous voulez.
la source
Dans Raspberry Pi 3, vous pouvez désactiver la LED PWR avec
Si le Pi est éteint, la LED se rallumera.
la source
led1
.led0
est l'E / S (vert).Non, voici les leds et l'explication. http://www.adafruit.com/blog/2013/02/15/raspberry-pi-status-leds-explained-piday-raspberrypi-raspberry_pi/
Vous pouvez simplement ajouter votre propre led à l'une des broches. Je pense que tous s'arrêtent à l'arrêt. Au moins tous mes relais se coupent lorsque le pi s'arrête.
La recherche trouve cette vidéo, je ne l'ai pas testée. https://www.youtube.com/watch?v=ZwHxg92BXfs
la source
Strictement non, à moins que vous n'assistiez réellement à l'arrêt, auquel cas vous voyez la lumière ACT clignoter plusieurs fois rapidement (10 je pense) à un intervalle stable.
Si vous voulez pouvoir regarder le Pi et savoir s'il est démarré ou non, le fait que le voyant d'alimentation (rouge) est allumé mais que les voyants réseau sont tous éteints est généralement une bonne indication (à condition que le périphérique réseau le Pi est connecté à un temps de fonctionnement assez stable).
À la lecture de votre question initiale, il semble que le deuxième cas ne sera pas applicable, et le premier est plus probable.
la source