From 4ec5a5ff431d827a153d7d3f6c15551b69197d8a Mon Sep 17 00:00:00 2001 From: smallsolar Date: Thu, 5 Dec 2024 20:23:25 +0000 Subject: [PATCH] Add solar_bot/backup/turn_on.py --- solar_bot/backup/turn_on.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 solar_bot/backup/turn_on.py diff --git a/solar_bot/backup/turn_on.py b/solar_bot/backup/turn_on.py new file mode 100644 index 0000000..a15e193 --- /dev/null +++ b/solar_bot/backup/turn_on.py @@ -0,0 +1,33 @@ +# Toggles gpio to turn grow lights on/off +import requests +import time +import subprocess + +gpio_lights = "4" + +def toggle_lights(state): + + if state == 'on': + print('on') + subprocess.run(["gpio", "mode", gpio_lights, "out"]) + subprocess.run(["gpio", "write", gpio_lights, "1"]) + else: + print('off') + subprocess.run(["gpio", "write", gpio_lights, "0"]) + subprocess.run(["gpio", "mode", gpio_lights, "in"]) + + +def turn_on_lights(): + print('Turning lights on') + toggle_lights('on') + +def turn_off_lights(): + print('Turning lights off') + toggle_lights('off') + +print('Starting up') +#Just to check lights are off +#turn_off_lights() +#print('Lights are off') +turn_on_lights() +print('Lights are on') \ No newline at end of file