Raspberry Pi Auschalter/Neustart

In dieser Anleitung, habe ich gezeigt wie man den Schalter baut und wie man per Software Raspberry Pi abschaltet:

https://www.marcuslausch.de/2014/01/27/ein-und-ausschalter-fuer-raspberry-pi/

Ich habe nun das Script erweitert. Nun kann man mit einem Schalter entweder Herunterfahren oder Neustarten. Das ganze ist mit einem kleinen Trick möglich. Ich zähle, wie lange der Kopf gedrückt wurde. Alles über 8 Sekunden ist ein Herunterfahren und weniger 8 Sekunden ist ein Neustart.
Ob Heruntergefahren wird oder ein Neustart erkannt wurde, erkennt man an der LED.
Die LED blinkt beim Herunterfahren langsam und beim Neustart schnell.

Installation ist einfach. Ersetzt einfach meine alte shutdown.py mit der neuen shutdown.py Datei.

shutdown (2)