Das mit dem Licht beim hochfahren geht relativ einfach: Schreib dir ein Programm, was im Autostart aufgerufen wird, und sich selber nach der gewünschten Zeit beendet.Wenn das Programm ausgeführt wird, schaltet es das Licht für die Zeit X an...und beendet sich dann selber.
Das geht mit 5-10 Zeilen Python...
Dann suchst du dir nen geeigneten Pin aus, tüdelst die LED samt Vorwiderstand daran, und fertig.
Z.B. so:
https://www.elektronik-kompendium.de...pi/2608011.htm
Beim runterfahren wird es kompliziert, weil die Pi sich wirklich abschalten.
Die können dann nix mehr ansteuern....
Da müsstest du eine Logikschaltung zusätzlich einbauen, die von USB versorgt wird, und erkennt, wenn ein Pin (der ansonsten die ganze Zeit HIGH sein müsste), auf LOW geht. Möglicherweise kann man auch die 3.3V-Pins der GPIO abfragen (bin nicht sicher, ob die im ausgeschaltenen Zustand noch Spannung haben)
Sowas wie ein UND-Gatter vielleicht...
Mit irgendeinem kleinen Arduino zusätzlich wärs recht easy machbar, der kann auch die Zeit gleich zählen...da reicht ein ProMini oder sowas.
Vermutlich tät es auch ein AtTiny oder sowas- mit denen kenne ich mich aber nicht aus.
Lesezeichen