Raspberry Pi – Come spegnere (tutti) i LED

PROBLEMA

Possedendo un Raspberry Pi (modello B+) che rimane acceso in continuazione e ahimè posizionato in camera da letto, allo scopo di diminuire il disturbo luminoso notturno e il consumo di corrente, mi sono chiesto se era possibile spegnere tutti i led del dispositivo, sia i due frontali, quello rosso (PWR – power) e quello verde (ACTSD card) che i due posteriori, quello verde (LNKEthernet) e quello giallo (100 – Ethernet).

SOLUZIONE

1 – Collegandomi via SSH al Raspberry Pi ho dato i seguenti due comandi con i quali mi sono occupato di spegnere i due led frontali:

sudo -s

echo 0 >/sys/class/leds/led0/brightness #Spegne led PWR

echo 0 >/sys/class/leds/led1/brightness #Spegne led ACT

(ovviamente per accendere i led occorrerà sostituire la parte iniziale del comando con “echo 1”)

2 – Per quanto riguarda lo spegnimento dei due led posti sul connettore RJ45 è un’altro paio di maniche, per fortuna ho trovato in rete questo programmino amatoriale (llctl) che si è occupato ella faccenda.

Una volta scaricato e trasferito sul Raspberry pi, procedere con i seguenti comandi:

tar xf llctl.tgz

make

sudo ./llctl f0 l0 d0

(per riaccendere i led modificare i parametri finali con “f1 l1 d1”)


Ho quindi creato il seguente script per schedulare con CRONTAB lo spegnimento dei led ad ogni avvio del Raspberry Pi:

ledOFF.sh

echo spengo led
sudo -s << SCRIPT
echo 0 >/sys/class/leds/led0/brightness #Spegne led PWR
echo 0 >/sys/class/leds/led1/brightness #Spegne led ACT
./leds/llctl f0 l0 d0
tvservice --off
SCRIPT

P.S.:

  • Mi è sembrato di capire che la suddetta procedura funziona anche con gli altri modelli di Raspberry Pi;
  • Nello script ho aggiunto il comando tvservice –off per spegnere l’HDMI (che non uso).

 

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo di WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione /  Modifica )

Google photo

Stai commentando usando il tuo account Google. Chiudi sessione /  Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione /  Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione /  Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: