Licht aus

Um dem Raspi das Licht auszumachen gibt es grob zwei (software-technische) Möglichkeiten:

über die config.txt oder über die shell.

config.txt

funktioniert in den meisten fällen - bitte beachten, dass rpi4 und rpi0 etwas andere Werte verlangen.

# Disable the PWR LED.
dtparam=pwr_led_trigger=none
dtparam=pwr_led_activelow=off

# Disable the ACT LED.
dtparam=act_led_trigger=none
dtparam=act_led_activelow=off

dtoverlay=act-led,activelow=off
# deprecated
# dtoverlay=pi3-act-led,activelow=off
 
[pi0]
dtparam=act_led_trigger=none
dtparam=act_led_activelow=on

[pi3]
# Disable the LAN LED.
dtparam=eth_led0=14
dtparam=eth_led1=14

[pi4]
# Disable the LAN LED.
dtparam=eth_led0=4
dtparam=eth_led1=4

shell

Einer meiner Raspberrys (berryboot+Volumio auf rpi3b) wollte das so nicht hinnehmen - daher musste ein anderer Weg gegangen werden:

[Unit]
Description=Disable leds
After=network-online.target

[Service]
Type=oneshot
ExecStart=/bin/sh -c '/bin/echo "none" > /sys/class/leds/led0/trigger'
ExecStart=/bin/sh -c '/bin/echo "0" > /sys/class/leds/led0/brightness'
ExecStart=/bin/sh -c '/bin/echo "none" > /sys/class/leds/led1/trigger'
ExecStart=/bin/sh -c '/bin/echo "0" > /sys/class/leds/led1/brightness'
User=root
Group=root

[Install]
WantedBy=multi-user.target

installieren mit

cp ledsoff.service /etc/systemd/system/
systemctl enable ledsoff
systemctl start ledsoff

weiterführende Links:

https://github.com/raspberrypi/firmware/blob/master/boot/overlays/README#L94

https://gist.github.com/h4de5/6011243740ba7ab9ddf36a3f0f1b3aef