Vypnutí při nečinnosti
Napsal: čtv 24. srp 2023 8:15:02
Ahoj,
používám RPI jako osobní počítač na zahradě. Často se koukám na filmy a u toho usnu. Mám GSM router a není nic horšího, než usnout a nechat běžet YT celou noc. To je zachvíli po datech. Tak jsem zase po delší době něco naskriptoval.
objevil jsem tuto knihovnu:
bližší info v dokumentaci.
Nainstalovat knihovnu:
A teď už samotný kód:
používám RPI jako osobní počítač na zahradě. Často se koukám na filmy a u toho usnu. Mám GSM router a není nic horšího, než usnout a nechat běžet YT celou noc. To je zachvíli po datech. Tak jsem zase po delší době něco naskriptoval.
objevil jsem tuto knihovnu:
Kód: Vybrat vše
https://pypi.org/project/pynput/
Nainstalovat knihovnu:
Kód: Vybrat vše
pip install pynput
Kód: Vybrat vše
from pynput import mouse
import os
import time
cas=1
while (cas==1):
with mouse.Events() as events:
# tady nastavíte, za jak dlouho při nečinnosti se systém vypne v sekundách.
event = events.get(6900.0)
if event is None:
print('bude se vypínat')
cas=0
os.system("shutdown now -h")
else:
print('hejbe se to')
# tento sleep je nasaven na 5 minut kvůli snížení zátěže procesoru
time.sleep (300)