Come posso mettere RaspberryPi su Spegni e svegliarmi più tardi?


12

Voglio che il mio lampone si spenga durante la notte e si svegli al mattino.

Cioè, alle 10 di sera il lampone dovrebbe spegnersi o almeno accendere il WiFi e l'HDD. Alle 10 ogni giorno il mio lampone dovrebbe svegliarsi o almeno accendere il WiFi e l'HDD.

Come posso fare questo?

Modificare:

Come posso impostare un timer per spegnere WiFi e HDD e riaccenderlo in un determinato momento?


non ha assolutamente senso farlo. RPi è già ottimizzato per funzionare 24 ore su 24, 7 giorni su 7, a basso consumo e senza parti mobili (nessun rumore), funzionerà felicemente per un anno o più. se si tenta di giocare con l'accensione e lo spegnimento, i risparmi saranno trascurabili, ma le possibilità di corrompere la scheda SD e distruggere il sistema aumentano di dieci volte. e sicuramente non lo vuoi.
lenik,

@lenik, ti ​​importa di questo se stai esaurendo le batterie / solare. Spegnendoti di notte potresti prolungare la durata del tuo dispositivo senza intervenire con una nuova batteria o carica.
Chi

Risposte:


13

Potresti dare un'occhiata al Witty Pi di UUGear come una semplice estensione di Raspi. Farà il corretto avvio e spegnimento del sistema, include l'orologio in tempo reale.


3
Credito extra per aver effettivamente risposto alla domanda che l'OP ha posto.
WineSoaked

3

Raspberry Pi non ha l'hardware necessario per spegnersi / avviarsi come un normale PC desktop.

La soluzione più semplice, e forse la più affidabile, sarebbe quella di utilizzare un interruttore timer per accendere e spegnere il Pi. In tal caso aggiungerei un processo cron sul Pi per eseguire un arresto del software diversi minuti prima dell'arresto del timer. Ciò lascerebbe la scheda SD in uno stato sicuro.


3

Perché vuoi spegnere il Pi? Lo stesso Pi consuma così poca energia (<5 W) che non vale la pena a meno che non si stia funzionando a batterie. B + usa ancora meno.

MODIFICA 18/06/2016 Il seguente commento non è più corretto. halt shutdowne powerofftutti eseguono un arresto ordinato del sistema operativo.

Detto questo, haltil Pi mette in uno stato di potenza molto bassa, ma può essere riavviato solo con eventi esterni. È semplice "riavviare" dallo Bo B+dallo haltstato utilizzando un semplice circuito pilotato esternamente. Potrebbe trattarsi di un timer o persino di un sensore dipendente dalla luce. vedi /raspberrypi//a/19754/8697

Se la tua motivazione è limitare l'accesso, puoi utilizzare cronper chiudere i servizi pertinenti e / o spegnere i dispositivi esterni. Lascerai Pi in esecuzione per riavviare la mattina successiva usando cronun'attività.


Sì, desidero spegnere il disco rigido esterno collegato al Pi con l'adattatore WiFi dell'utente. Potresti per favore pubblicare una soluzione per questo?
Confile

2

So che questo è "una specie" di imbroglio, ma ho trovato un vecchio laptop per meno di $ 20 e lo uso per alimentare il mio Pi. Funziona anche con Linux e ha WOL per la sua ethernet, quindi posso semplicemente accedere al pi e spegnerlo, quindi accedere al laptop e spegnerlo. Quindi tutto quello che devo fare è eseguire etherwake AA: BB: CC ... (l'indirizzo hardware dell' ethernet del laptop) e poi avvierà anche il Pi. Alcuni laptop inviano ancora energia dall'USB anche se non sono accesi se è collegato al muro, quindi dovrai fare una piccola ricerca.


Perché quel laptop non può fare il lavoro dell'RPi in quel caso? Se non ci riesco, suppongo che il laptop consumerà più energia dell'RPi.
Ghanima

Il laptop non ha GPIO o alcun modo reale per accedere al mondo esterno; non può usare sensori / avviare motori, ecc. e mentre vivo in Tanzania, Africa orientale, la nostra potenza viene e va senza preavviso in modo da non collegare mai nessun computer direttamente al muro senza un po 'di backup della batteria. Ho solo pensato di condividere ciò che ho fatto che mi permette di accendere / spegnere un Pi da remoto.
Linuxgnuru,

1

Mentre - come già affermato da joan - non è possibile chiudere completamente l'RPi e / o avviarlo con il proprio hardware, la tua "almeno" richiesta di disattivare il WiFi e l'HDD potrebbe essere realizzata solo con un piccolo hacking hardware. La soluzione Joans offre tuttavia maggiori risparmi rispetto all'energia elettrica poiché l'RPi non ha nemmeno un vero circuito di spegnimento che consuma energia se haltusato.

Trova una soluzione utilizzando i pin GPIO per girare un dispositivo USB collegato (come il dongle WiFi) qui . Assicurati di abbattere l'HDD prima di spegnere la sua potenza usando strumenti come hd-idle. Tieni inoltre presente che alcuni utenti sostengono una durata ridotta degli HDD se sottoposti a una rotazione frequente.


Come posso impostare un timer per spegnere WiFi e HDD e riaccenderlo in un determinato momento?
Confile

Se assumiamo che i risparmi energetici derivanti dall'arresto dell'RPi siano trascurabili, mantenendolo in funzione, è possibile utilizzare cronsia per spegnere e riaccendere i dispositivi.
Ghanima
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.