Ich verwende einen Pi ohne Kopf, der über ein Ethernet-Kabel mit meinem WLAN-Router verbunden ist. Ich wollte das Pi aus der Ferne herunterfahren, auch wenn ich nicht über SSH / Putty mit dem Pi verbunden bin, um es exklusiv herunterzufahren.
Ich habe hier eine Frage gestellt: Den Pi sicher herunterfahren und die bereitgestellte Lösung befolgen.
Gibt es nun eine Möglichkeit zu überprüfen, ob der Pi beim Ausschalten des Routers heruntergefahren wurde? Beliebige LED-Anzeige möglich?
AKTUALISIEREN:
Ich habe versucht, die LED auf der angeschlossenen USB-Festplatte zu beobachten und habe keine Änderung festgestellt (sie befand sich bereits im Standby-Modus).
Ich habe gerade Folgendes gesehen: http://www.raspberrypi.org/forums/viewtopic.php?f=72&t=58098
Gibt es jemanden auf dieser Seite, der dies ausprobiert und getestet hat? Ich habe noch keinen Jumper zum Testen parat. Aber sobald ich das tue, werde ich dies aktualisieren.
Zusätzliches Update
Schließlich habe ich aufgehört, an einer Implementierung zu arbeiten, um den Indikator zu erstellen, der anzeigt, dass der Pi heruntergefahren ist. Das liegt daran, dass ich dem Cron vertraue und ihn mehrmals visuell überprüft habe. Innerhalb von zwei Minuten nach dem Herunterfahren des Routers ( eth=down
) sehe ich also, dass die ACT-LED 10 konstant blinkt und der Pi zum Stillstand kommt. Ich bin so glücklich. Es tut mir leid, dass ich Zweifel an meinem süßen Pi hatte!
quelle
Antworten:
Ihre Lösung ist einfach: Verwenden Sie einen Wechselrichter und ein Startskript. Wenn das Skript ausgeführt wird, muss ein E / A-Pin hoch gehen, wodurch die LED ausgeschaltet wird. Wenn das Betriebssystem ausgeschaltet ist und das Skript, das den E / A-Pin steuert, ausgeschaltet ist, leuchtet die LED.
Ich habe es immer noch nicht zurück zu meinem Pi-Standort geschafft, aber es ist möglicherweise möglich, dies ohne einen Wechselrichter zu tun.
Sie würden Ihr Skript hinzufügen, um es beim Einrichten auszuführen
Ganz unten, direkt oberhalb von Exit 0, fügen wir unserem Skript einen Aufruf hinzu.
Ihr Skript würde ungefähr so aussehen:
Die letzte Zeile einrücken.
Sie können sehen, dass ich den Namen annehme
run.py
und dass Sie ein Benutzerverzeichnis mit dem Namen haben/home/pi
Hier ist ein Bild des Schaltplans.
Wenn Sie etwas mehr Lust haben möchten, können Sie eine grüne und eine rote LED an beiden Seiten des Wechselrichters verwenden. Wenn das Betriebssystem eingeschaltet ist, treibt eine LED die grüne LED hoch und die rote LED niedrig. Wenn das Betriebssystem ausgeschaltet war, war die grüne LED aus und die rote LED an. (Ich denke das wäre ordentlich.) Oder nicht. Mach, was immer du willst.
quelle
In Raspberry Pi 3 können Sie die PWR-LED mit ausschalten
Wenn der Pi heruntergefahren wird, leuchtet die LED wieder auf.
quelle
led1
.led0
ist die E / A (grün).Nein, hier sind die LEDs und Erklärungen. http://www.adafruit.com/blog/2013/02/15/raspberry-pi-status-leds-explained-piday-raspberrypi-raspberry_pi/
Sie könnten einfach Ihre eigene LED zu einem der Pins hinzufügen. Ich glaube, sie gehen alle beim Herunterfahren unter. Zumindest sind alle meine Relais ausgeschaltet, wenn der Pi abgeschaltet wird.
Beim Suchen wird dieses Video gefunden, ich habe es nicht getestet. https://www.youtube.com/watch?v=ZwHxg92BXfs
quelle
Nein, es sei denn, Sie sind Zeuge des Herunterfahrens. In diesem Fall leuchtet das ACT-Licht mehrere Male (glaube ich 10) in einem stabilen Intervall schnell auf.
Wenn Sie meinen, Sie möchten in der Lage sein, auf den Pi zu schauen und zu sagen, ob er gestartet ist oder nicht, dann ist die Tatsache, dass die Power-LED (rot) leuchtet, aber alle Netzwerk-LEDs aus sind, normalerweise eine gute Anzeige (vorausgesetzt, dass das Netzwerkgerät ausgeschaltet ist) Der angeschlossene Pi hat eine ziemlich stabile Betriebszeit.
Wenn Sie Ihre ursprüngliche Frage lesen, scheint der zweite Fall nicht anwendbar zu sein, und der erste ist wahrscheinlicher.
quelle