Après pas mal de recherches et un coup de main du fofo raspberry-pi.fr, je suis arrivé à deux nouveaux codes.
L'un utilisant la lib RPi.GPIO et l'autre gpiozero, cette dernière étant bcp plus simple de compréhension je vous joins le code qui fonctionne pour moi.
#!/usr/bin/python3 from gpiozero import Button, LED from signal import pause from subprocess import check_call def reboot(): check_call(['sudo', 'reboot']) def poweroff(): check_call(['sudo', 'poweroff']) def led_blink(): led.blink(on_time=0.2, off_time=0.2, n=8) bouton = Button(3, hold_time=3) led = LED(14) led.on() bouton.when_pressed = led_blink bouton.when_released = poweroff bouton.when_held = reboot pause()Sa simplicité permettra à d'autres de le modifier au besoin.
A plus 👍