Comment désactiver les LED intégrées sur Raspberry Pi

La plupart des modèles de Raspberry Pi sont dotés de quatre voyants d’état intégrés : alimentation, activité et deux sur le port RJ45. Si vous gardez un Raspberry Pi dans votre chambre, ou même sur votre bureau, cela peut être assez distrayant. Dans ce court tutoriel, je vais vous montrer comment vous débarrasser des LED (en les configurant évidemment, je ne veux pas que vous les cassiez !)

Les LED d’état du Raspberry Pi peuvent être facilement désactivées en ajoutant les bonnes lignes de configuration dans le fichier /boot/config.txt. Ce fichier est l’équivalent du BIOS sur les ordinateurs traditionnels, tous les paramètres du système peuvent être édités via ce fichier.

J’ai testé la procédure pour vous sur mon Raspberry Pi 4 avec Raspberry Pi OS. Cela peut être légèrement différent sur les modèles plus anciens, et certains n’ont pas d’adaptateur réseau, mais en gros, c’est à peu près la même chose sur tous les modèles.

À propos, si vous débutez sur Raspberry Pi et que vous souhaitez accélérer les choses (tout en vous amusant), n’hésitez pas à télécharger mon e-book Maitrisez Raspberry Pi en 30 jours. Il s’agit d’un défi de 30 jours dans lequel vous apprendrez une nouvelle compétence chaque jour. Vous économiserez du temps et de l’argent et pourrez enfin profiter de votre Raspberry Pi à son plein potentiel. Je vous offre d’ailleurs 10% de remise aujourd’hui si vous utilisez ce lien !

Comment désactiver les voyants d’état sur le Raspberry Pi

Je vais aller droit au but et vous donner les instructions pour désactiver chaque LED directement.

Si vous avez besoin de plus de conseils pour comprendre ce que sont ces LED et comment suivre les instructions, rendez-vous à la section « Questions corollaires » à la fin de cet article, où j’explique chaque étape plus en détail.

Désactiver la LED d’alimentation (rouge)

Sur un Raspberry Pi, la LED rouge est reliée au composant PWR du Pi. Elle indique si votre Pi est suffisamment alimenté ou non.

Généralement, lorsque le Raspberry Pi est sous tension, le voyant rouge est allumé en permanence.

Vous pouvez désactiver le voyant rouge en suivant les étapes suivantes :

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
  • Ouvrir /boot/config.txt:
    sudo nano /boot/config.txt
    Si vous n’êtes pas habitué à cet éditeur, vous pouvez consulter mon article sur Nano ici.
  • Aller à la fin du fichier.
  • Ajouter cette ligne :
    dtparam=pwr_led_activelow=off
  • Redémarrez le Raspberry Pi pour appliquer les modifications :
    sudo reboot
    Vous pouvez suivre les paragraphes suivants avant de redémarrer si vous souhaitez désactiver toutes les LED.

La LED d’alimentation s’allumera toujours au démarrage (pour que vous puissiez toujours voir si le Pi est correctement alimenté), mais s’éteindra rapidement lorsque le système démarrera.

Si les commandes Linux ce n’est pas trop votre truc, n’hésitez pas à jeter un œil à cet article qui vous explique les commandes qu’il faut absolument connaître. Je vous donne aussi une antisèche à télécharger pour les avoir toujours sous la main !

Désactiver la LED d’activité (verte)

Juste à côté de la lumière rouge, il y a une autre lumière verte attachée au composant ACT. La lumière verte indique l’activité de la carte SD. Elle est statique si la carte SD est connectée, et clignote lorsque le Raspberry Pi lit ou écrit des données dessus.

C’est encore plus gênant que la LED rouge, car elle clignote souvent.
Elle peut être désactivée par une procédure similaire :

  • Ouvrir /boot/config.txt.
  • Aller à la fin du fichier.
  • Ajouter ces lignes :
    dtparam=act_led_trigger=none
    dtparam=act_led_activelow=off
  • Redémarrer.

Contrairement à la LED d’alimentation, des déclencheurs allument et éteignent la LED verte en permanence, vous avez donc besoin de la première ligne pour désactiver tous ces déclencheurs.

Si vous n’ajoutez que la deuxième ligne, la LED sera éteinte au début du processus de démarrage, mais s’allumera dès que la carte SD sera utilisée (probablement quelques millisecondes plus tard !). Vous avez donc besoin des deux lignes.

Vous pouvez également désactiver les déclencheurs de la LED d’alimentation si vous constatez des problèmes avec mes instructions précédentes (pour la lumière rouge), mais d’après mes tests, désactiver le paramètre « activelow » semble suffisant.

Article connexe à lire : Raspberry Pi : signification des LED rouge et verte (Table)

Désactiver les LED du port réseau

Il y a également deux LED sur la carte réseau (si vous utilisez un câble RJ45). Ainsi, même si vous avez désactivé les voyants vert et rouge d’un côté, il se peut que des LED clignotent encore de l’autre côté.

Vous pouvez également ajouter des lignes dans le fichier config.txt pour les désactiver :

  • Ouvrir /boot/config.txt.
  • Aller à la fin du fichier.
  • Ajouter cette ligne :
    dtparam=eth_led0=14
    dtparam=eth_led1=14
  • Redémarrer.

Remarque : dans la documentation, j’ai trouvé des valeurs différentes en fonction du modèle de Raspberry Pi : « 14 » sur le Raspberry Pi 3B+ et « 4 » sur le Raspberry Pi 4. Mais ces valeurs fonctionnaient sur mon Pi 4, donc je ne sais pas pourquoi elles sont censées être différentes.

    eth_led0                Set mode of LED0 - amber on Pi3B+ (default "1"),
                            green on Pi4 (default "0").
                            The legal values are:

                            Pi3B+

                            0=link/activity          1=link1000/activity
                            2=link100/activity       3=link10/activity
                            4=link100/1000/activity  5=link10/1000/activity
                            6=link10/100/activity    14=off    15=on

                            Pi4

                            0=Speed/Activity         1=Speed
                            2=Flash activity         3=FDX
                            4=Off                    5=On
                            6=Alt                    7=Speed/Flash
                            8=Link                   9=Activity

    eth_led1                Set mode of LED1 - green on Pi3B+ (default "6"),
                            amber on Pi4 (default "8"). See eth_led0 for
                            legal values.

Source

Désactiver toutes les LED

En résumé, si vous souhaitez désactiver toutes les LED de votre Raspberry Pi, voici les lignes que vous devez ajouter dans votre fichier config.txt :

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
#Disable Power LED (Red)
dtparam=pwr_led_activelow=off
#Disable Activity LED (Green)
dtparam=act_led_trigger=none
dtparam=act_led_activelow=off
#Disable LAN LEDs
dtparam=eth_led0=14
dtparam=eth_led1=14

Assurez-vous de redémarrer pour appliquer les changements. Vous pouvez ensuite conserver toutes ces lignes dans votre config.txt et n’utiliser que certaines d’entre elles (en ajoutant « # » au début de la ligne) si vous avez besoin de voir l’activité des LED à un moment donné.

Mon fichier ressemble à cela dans Nano, avec toutes les LED désactivées :

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Vous comprenez l'anglais et en voulez encore plus ? Je publie une nouvelle leçon chaque mois, réservée à mes abonnés premium. Rejoignez la communauté dès maintenant pour y avoir accès !

Questions corollaires

Qu’est-ce que le fichier config.txt sur Raspberry Pi ?

Sur un Raspberry Pi, le fichier config.txt comprend tous les paramètres du système qui doivent être appliqués au démarrage. C’est comme le BIOS d’un ordinateur traditionnel. C’est l’un des premiers fichiers qui sera vérifié dans la séquence de démarrage.

Dans la plupart des cas, vous n’avez rien à changer à cet endroit, car vous utiliserez l’outil de configuration du Raspberry Pi (ou raspi-config dans un terminal) pour modifier ces valeurs. Mais c’est le seul moyen pour certains paramètres avancés (comme la désactivation des LED).

Comment modifier le fichier config.txt ?

Le fichier config.txt est stocké sous /boot dans l’arborescence du système de fichiers (en anglais). Cette partition peut être lue directement sur le Raspberry Pi et depuis un ordinateur lorsque la carte SD y est branchée.

Il s’agit d’un simple fichier texte, vous pouvez alors utiliser n’importe quel éditeur de texte pour ouvrir, lire et modifier ces lignes. Il suffit de suivre la documentation pour respecter le format et les valeurs du fichier.

Sur Raspberry Pi, le plus simple est d’utiliser Nano à partir d’un terminal. Vous avez besoin de privilèges d’administrateur pour éditer ce fichier, donc la commande serait :
sudo nano /boot/config.txt

Si vous n’avez pas l’habitude d’utiliser Nano, vous pouvez consulter mon tutoriel ici, avec toutes les commandes et les raccourcis. Vous pouvez simplement éditer les valeurs directement, et appuyer sur CTRL+X pour quitter (et sauvegarder vos changements). Vous pouvez aussi utiliser Vim (en anglais) si vous préférez, ou n’importe quel autre éditeur (pensez à utiliser sudo).

Une autre solution consiste à insérer la carte SD dans votre ordinateur. Sous Windows, la partition de démarrage sera montée automatiquement et vous pourrez accéder directement au fichier avec n’importe quel éditeur de texte dont vous disposez :

Effectuez les modifications indiquées dans cet article, enregistrez le fichier et éjectez correctement la carte SD. Lorsque vous la remettrez dans le Raspberry Pi, les LED devraient être désactivées.

Que signifient les LED vertes et rouges sur le Raspberry Pi ?

Les lumières rouges et vertes sont utilisées pour indiquer différentes choses. Une lumière LED verte clignotante indique qu’un programme est en cours d’exécution ; alors qu’un scintillement signale le fonctionnement du programme. La LED rouge indique si le Raspberry Pi est suffisamment alimenté ou non.

Vous trouverez plus de détails dans cet article que j’ai écrit sur ce sujet.

Que signifient les LED réseau ?

La carte réseau comporte deux LED ayant des significations différentes :

  • Une verte : elle indique l’activité du réseau. En général, elle est toujours allumée et clignote lorsque des données sont transmises.
  • Une ambre : elle indique la vitesse de la connexion (désactivée sur un réseau 1 Gbps).

Il est possible de modifier le comportement par défaut de ces LED, comme expliqué précédemment dans l’article. Consultez la documentation pour une liste des possibilités.

Serait-il possible de désactiver les LED sans redémarrer ?

Il y a des fichiers sous /sys/class/leds pour chaque LED. Ils comprennent l’état des LED et des différents déclencheurs. La modification de ces fichiers affectera l’état des LED sans qu’il soit nécessaire de redémarrer.

C’est du moins la théorie. Cela fonctionne assez bien pour la LED rouge par exemple, mais les autres ont tellement de déclencheurs que ce serait compliqué à réaliser (ou alors il faut d’abord les désactiver tous, puis changer leur statut dans le script).

Un moyen simple d’allumer et d’éteindre une LED est d’utiliser ces commandes :

echo 0 | sudo tee /sys/class/leds/led1/brightness #Turn off
echo 1 | sudo tee /sys/class/leds/led1/brightness #Turn on

La LED1 est la lumière rouge, c’est donc la plus facile à tester.

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant

Ressources supplémentaires pour votre Raspberry Pi

Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant

Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici

Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets où je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant

Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

A lire également

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *