Blog geekesque... ou presque

Aller au contenu | Aller au menu | Aller à la recherche

Contrôler les leds du Raspberry Pi2B

Le Raspberry Pi 2 modèle B comporte 2 leds en face avant, une verte et une rouge. Par défaut, la verte (led0) signale l'utilisation de la carte SD et la rouge (led1) signale que le RPi est alimenté, mais pas forcément en marche.

Il est tout à fait possible de modifier le fonctionnement de ces leds, et très simplement.

Edit 07/03/2016

Claudius m'a signalé une chose importante, que je viens de vérifier: le changement en ligne de commande doit se faire en tant que root, pas avec la commande sudo.

Lister les états

Avec la commande suivante, vous allez pouvoir connaitre les différentes options d'affichage et l'option en cours:

$: cat /sys/class/leds/led0/trigger
none [mmc0] timer oneshot heartbeat backlight gpio cpu0 cpu1 cpu2 cpu3 default-on input

La valeur actuellement en cours pour la led verte est mmc0, donc la première (et seule) carte SD.

Détail des options

  • none : toujours éteinte
  • mmc0 : activité de la première carte SD (valeur par défaut de led0)
  • timer : allumage clignotant
  • oneshot : la led s'allume une fois et s'éteint
  • heartbeat : un allumage clignotant genre "battement de coeur"
  • backlight : rétro-éclairage (en fait, éteint la led)
  • gpio : activité sur un gpio particulier (à vérifier)
  • cpuX : activité du cpu visé
  • default-on : toujours allumée (à vérifier)
  • input : alimentation connectée (valeur par défaut de led1)

Valeurs initiales

  • led0 : mmc0
  • led1 : input

Changer les valeurs

Il y a deux possibilités pour changer les valeurs : via le fichier /boot/config.txt ou en ligne de commande.

config.txt

Les modifications apportées dans ce fichier permettent de rendre permanents vos réglages (jusqu'à la prochaine modification et reboot). Pour ce faire, ajouter à la fin du fichier:

# led verte : activité
dtparam=act_led_trigger=mmc0
# led rouge : power
dtparam=pwr_led_trigger=cpu0

Une autre option est possible, pour inverser le fonctionnement de la led: dtparam=act|pwr_led_activelow=on[1]

ligne de commande

Pour tester votre futur choix, ou pour temporairement modifier l'utilisation d'une led, utilisez:

$: echo cpu0 > /sys/class/leds/led1/trigger
$: cat /sys/class/leds/led1/trigger
none mmc0 timer oneshot heartbeat backlight gpio [cpu0] cpu1 cpu2 cpu3 default-on input

Remplacez cpu0 par le trigger de votre choix et led1 par l'identifiant de la led visée.

N'oubliez pas que ces changements disparaitront au prochain reboot, si vous désirez les rendre permanents il faut éditer le fichier /boot/config.txt

Nota

Je n'ai pas toutes les informations concernant ces réglages, je ne sais pas si on peut varier les fréquences de heartbeat ou timer, tout commentaire apportant des réponses sera le bienvenu !

Note

[1] choisir act ou pwr

Commentaires

1. Le dimanche 6 mars 2016, 14:35 par Claudius

Bonjour CrazyCat,

Je suis sur un RPi B+...

Une 1st remarque: Et lorsque ledit fichier n'est pas trouvé ?:
[email protected] ~ $ sudo cat /boot/config.txt
cat: /boot/config.txt: No such file or directory

Une 2nd remarque:
[email protected] ~ $ sudo echo cpu0 > /sys/class/leds/led1/trigger
-bash: /sys/class/leds/led1/trigger: Permission denied

[email protected] ~ $ ll /sys/class/leds/led1/trigger
-rw-rr 1 root root 4096 Mar 6 13:29 /sys/class/leds/led1/trigger

[email protected] ~ $ cat /sys/class/leds/led1/trigger
none mmc0 timer oneshot heartbeat backlight gpio cpu0 default-on input

Je te confirme que la Led Verte représente l'activité de la SD et la Rouge la présence de la l’alimentation...

Dans l'attente de ta réponse, merci de ton attention...

Cordialement, A+
--
Claudius

2. Le lundi 7 mars 2016, 00:19 par CrazyCat

Hello Claudius,

Je vais faire des tests, cela dépend peut-être de l'OS installé (mon tuto est fait à partir d'une install raspbian sur un RPi2), ou bien peut-être faut-il utiliser une première fois raspi-config pour générer le fichier /etc/config.txt.

Je vais creuser le sujet, peut-être que cette astuce n'est applicable que pour le 2, ou bien que les chemins sont différents selon le modèle.

3. Le jeudi 24 août 2017, 12:04 par gaoodgle.com

Oh my goodness! Impressive article dude! Thanks, However I
am having problems with your RSS. I don't know the reason why I can't subscribe to it.
Is there anybody else having the same RSS issues?
Anybody who knows the solution will you kindly respond? Thanx!!

4. Le samedi 26 août 2017, 14:59 par nba 2k18 coins

Hi there! I just want to offer you a huge thumbs up for
the excellent info you have got right here on this post.

I am coming back to your blog for more soon.

5. Le dimanche 27 août 2017, 03:19 par Rosemarie

Hello! I could have sworn I've been to this
web site before but after looking at a few of the articles I realized it's new to me.
Anyways, I'm certainly pleased I stumbled upon it and I'll be book-marking it and checking back frequently!

6. Le dimanche 27 août 2017, 10:06 par support.rmaster.com

Someone necessarily lend a hand to make seriously articles I would state.
This is the first time I frequented your website page
and up to now? I surprised with the research you made to create this particular
post amazing. Excellent task!

7. Le lundi 28 août 2017, 12:37 par nba mobile coins

Hey I know this is off topic but I was wondering
if you knew of any widgets I could add to my blog that
automatically tweet my newest twitter updates.
I've been looking for a plug-in like this for quite some time and
was hoping maybe you would have some experience with something like this.
Please let me know if you run into anything.
I truly enjoy reading your blog and I look forward
to your new updates.

8. Le lundi 28 août 2017, 14:26 par www.edsablove.com

I'm gone to say to my little brother, that he should also go to see this web site on regular basis to get updated
from hottest news update.

9. Le mardi 29 août 2017, 07:55 par biekiebos-co-za.win33.glodns.net

Hey just wanted to give you a quick heads up.
The words in your article seem to be running off the screen in Firefox.
I'm not sure if this is a formatting issue or something to do with web browser compatibility but I thought I'd post to let you know.
The style and design look great though! Hope you get the issue
fixed soon. Many thanks

10. Le vendredi 1 septembre 2017, 09:21 par membercalendars.com

If you are going for finest contents like I do, simply pay a visit this site everyday as
it offers feature contents, thanks

11. Le vendredi 1 septembre 2017, 15:27 par https://bigbossvote.in/?qa=557/fifa-18-isnt-out-but-and-im-already-in-love

I am really impressed with your writing skills and also with the layout on your blog.
Is this a paid theme or did you modify it yourself? Either way keep up the
nice quality writing, it is rare to see a great blog like this one nowadays.

12. Le vendredi 8 septembre 2017, 23:32 par nba 2k18 mt

Hi, I do think this is a great site. I stumbledupon it ;) I will come
back yet again since i have saved as a favorite it. Money and freedom is the best
way to change, may you be rich and continue to guide
others.

13. Le dimanche 10 septembre 2017, 23:34 par http://ryanthomas645.co.uk

Howdy! I understand this is sort of off-topic but I had to
ask. Does operating a well-established website such as yours take a large amount of work?
I'm completely new to writing a blog however I do write
in my diary on a daily basis. I'd like to start a blog so I can easily share my experience and thoughts online.
Please let me know if you have any kind of ideas or tips for new aspiring bloggers.
Thankyou!

14. Le lundi 11 septembre 2017, 04:54 par kigurumi amazon uk

fantastic submit, very informative. I wonder why the other experts of this sector
don't notice this. You should proceed your writing.
I'm sure, you've a huge readers' base already!

15. Le jeudi 14 septembre 2017, 20:55 par gun

Thank yoս for another infօrmativе web site.
Wheгe else may I get that type of info writtеn in such
an ideal way? I've a venture that I'm simply now working on, and I've been on the
glance out for suсh information.

16. Le lundi 9 octobre 2017, 08:15 par abstract proposal

Hello my loved one! I wish to say that this post is amazing,
great written and come with approximately all significant infos.
I would like to peer extra posts like this .

17. Le lundi 9 octobre 2017, 08:16 par actinoelectricity

Hey would you mind letting me know which hosting company you're working with?
I've loaded your blog in 3 completely different internet browsers and I must say
this blog loads a lot quicker then most.
Can you suggest a good internet hosting provider at a fair price?
Kudos, I appreciate it!

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

La discussion continue ailleurs

URL de rétrolien : https://www.g33k-zone.org/index.php?trackback/100

Fil des commentaires de ce billet