Stránka 1 z 1

Vypnutí při nečinnosti

Napsal: čtv 24. srp 2023 8:15:02
od pasta
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:

Kód: Vybrat vše

https://pypi.org/project/pynput/
bližší info v dokumentaci.

Nainstalovat knihovnu:

Kód: Vybrat vše

pip install pynput
A teď už samotný kód:

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)