Ich möchte, dass mein Himbeer-Pi nachts herunterfährt und morgens aufwacht.
Das heißt, um 22:00 Uhr sollte Himbeere das WLAN und die Festplatte herunterfahren oder zumindest ausschalten. Jeden Tag um 10 Uhr sollte meine Himbeere aufwachen oder zumindest das WLAN und die Festplatte einschalten.
Wie kann ich das machen?
Bearbeiten:
Wie kann ich einen Timer einstellen, um WLAN und Festplatte auszuschalten und zu einem bestimmten Zeitpunkt wieder einzuschalten?
wifi
hard-drive
verwirren
quelle
quelle
Antworten:
Sie können den Witty Pi von UUGear als einfache Erweiterung des Raspi ausprobieren . Wird das System ordnungsgemäß starten und herunterfahren, einschließlich Echtzeituhr.
quelle
Der Raspberry Pi verfügt nicht über die Hardware, die zum Herunterfahren / Starten erforderlich ist, wie ein normaler Desktop-PC.
Die einfachste und möglicherweise zuverlässigste Lösung wäre die Verwendung eines Zeitschalters, um die Stromversorgung des Pi ein- und auszuschalten. In diesem Fall würde ich einen Cron-Job auf dem Pi hinzufügen, um ein Herunterfahren der Software einige Minuten vor dem Herunterfahren des Timers durchzuführen. Dies würde die SD-Karte in einem sicheren Zustand belassen.
quelle
Warum willst du den Pi herunterfahren? Der Pi selbst verbraucht so wenig Strom (<5 W), dass es sich nur lohnt, wenn Sie mit Batterien arbeiten. Der B + verbraucht noch weniger.
EDIT 2016-06-18 Der folgende Kommentar ist nicht mehr korrekt.
halt
shutdown
undpoweroff
alle fahren das Betriebssystem ordnungsgemäß herunter.Having said, die
halt
das Pi Puts in einen sehr niedrigen Energiezustand ing, kann aber nur mit externen Ereignissen neu gestartet werden. Es ist einfach, denB
oderB+
aus demhalt
Zustand mit einer einfachen extern angesteuerten Schaltung "neu zu starten" . Dies kann ein Timer oder auch ein lichtabhängiger Sensor sein. Siehe /raspberrypi//a/19754/8697Wenn Sie den Zugriff einschränken möchten, können Sie
cron
die entsprechenden Dienste schließen und / oder externe Geräte ausschalten. Sie würden den Pi laufen lassen, um am nächsten Morgen mit einercron
Aufgabe neu zu starten .quelle
Ich weiß, das ist "irgendwie" Betrug, aber ich habe einen alten Laptop für unter 20 Dollar gefunden und benutze ihn, um meinen Pi mit Strom zu versorgen. Es läuft auch unter Linux und hat WOL für sein Ethernet, so dass ich mich einfach beim pi anmelden und es herunterfahren kann, mich dann beim Laptop anmelden und es herunterfahren kann. Dann muss ich nur noch etherwake AA: BB: CC ... (die Hardware-Adresse des Laptop-Ethernet) ausführen und dann wird auch der Pi gebootet. Einige Laptops senden immer noch Strom vom USB, auch wenn sie nicht eingeschaltet sind, wenn sie an die Wand angeschlossen sind, sodass Sie ein wenig nachforschen müssen.
quelle
Während es - wie joan bereits sagte - nicht möglich ist, das RPi vollständig herunterzufahren und / oder es mit seiner eigenen Hardware zu starten, kann Ihre "zumindest" Forderung, WiFi und die Festplatte auszuschalten, mit nur geringfügigem Hardware-Hacking erfüllt werden. Die Lösung von Joans bietet jedoch höhere Einsparungen bei der elektrischen Energie, da das RPi auch keine echte Abschaltschaltung hat und daher bei Bedarf Strom verbraucht
halt
.Hier finden Sie eine Lösung, mit der Sie über die GPIO-Pins ein angeschlossenes USB-Gerät (z. B. den WiFi-Dongle) ausschalten können . Stellen Sie sicher, dass Sie die Festplatte herunterfahren, bevor Sie sie mit Werkzeugen wie z
hd-idle
. Beachten Sie auch, dass einige Benutzer eine verkürzte Lebensdauer von Festplatten angeben, wenn diese zu oft heruntergefahren werden.quelle
cron
Ihre Geräte aus- und wieder einschalten.