tolles Produkt:
17.02.2022, 12:52
sehr durchdachtes Modul, tolle Dokumentation: 5 Sterne von mir!
mit python und gpiozero können die Skripte so aussehen:
shutdown.py:
#!/usr/bin/python3
# script to shutdown OS after signal of input-pin
from gpiozero import Button
from subprocess import check_call
from signal import pause
def shutdown():
check_call()
shutdown_sig = Button(23)
shutdown_sig.when_pressed = shutdown
# keep script alive
pause()
state_on.py
#!/usr/bin/python3
# script to set alive-Pin (out) to high. RPC reads this state.
# if shutdown finished alive-Pin should go low
from gpiozero import LED
from signal import pause
alive_pin = LED(24)
alive_pin.on()
# keep script alive
pause()
danach in "/etc/rc.local" eintragen, damit die Skripte beim Booten gestartet werden.
(Achtung Pin-Nummer je nach Setup anpassen!)
mit python und gpiozero können die Skripte so aussehen:
shutdown.py:
#!/usr/bin/python3
# script to shutdown OS after signal of input-pin
from gpiozero import Button
from subprocess import check_call
from signal import pause
def shutdown():
check_call()
shutdown_sig = Button(23)
shutdown_sig.when_pressed = shutdown
# keep script alive
pause()
state_on.py
#!/usr/bin/python3
# script to set alive-Pin (out) to high. RPC reads this state.
# if shutdown finished alive-Pin should go low
from gpiozero import LED
from signal import pause
alive_pin = LED(24)
alive_pin.on()
# keep script alive
pause()
danach in "/etc/rc.local" eintragen, damit die Skripte beim Booten gestartet werden.
(Achtung Pin-Nummer je nach Setup anpassen!)