mirror of
https://github.com/KevinMidboe/fanController.git
synced 2025-10-29 17:40:22 +00:00
Added an option for reloading the fanstate, this will most often be done at load of application.
This commit is contained in:
7
scripts/fanController.py
Executable file → Normal file
7
scripts/fanController.py
Executable file → Normal file
@@ -38,6 +38,11 @@ def turnFanOFF():
|
|||||||
GPIO.output("CSID0", GPIO.LOW) #set CSID0 (LED) HIGH (On)
|
GPIO.output("CSID0", GPIO.LOW) #set CSID0 (LED) HIGH (On)
|
||||||
return '1'
|
return '1'
|
||||||
|
|
||||||
|
def reloadFanstate():
|
||||||
|
if (getFanstate()):
|
||||||
|
turnFanON()
|
||||||
|
else:
|
||||||
|
turnFanOFF()
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
arg = argv[-1]
|
arg = argv[-1]
|
||||||
@@ -47,5 +52,7 @@ if __name__ == '__main__':
|
|||||||
print(turnFanOFF())
|
print(turnFanOFF())
|
||||||
elif (arg == 'get'):
|
elif (arg == 'get'):
|
||||||
print(getFanstate())
|
print(getFanstate())
|
||||||
|
elif (arg == 'reload'):
|
||||||
|
reloadFanstate()
|
||||||
else:
|
else:
|
||||||
print("Invalid input")
|
print("Invalid input")
|
||||||
|
|||||||
Reference in New Issue
Block a user