diff options
Diffstat (limited to 'switch_onn.py')
-rw-r--r-- | switch_onn.py | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/switch_onn.py b/switch_onn.py new file mode 100644 index 0000000..2cb6636 --- /dev/null +++ b/switch_onn.py @@ -0,0 +1,41 @@ +import sys +import serial +import time +import os + +# os.environ.setdefault('DJANGO_SETTINGS_MODULE','sbhs_server.settings') + +# import django +# django.setup() + +# try: +# ser.close() +# except: +# pass + +ser = serial.Serial('/dev/ttyACM0') +def switchOnn(args): + try: + for i in range(1,17): + time.sleep(1) + arg = str(i).zfill(2) + ser.write(b'F'+arg) + # ser.close() + except: + print 'Error: Cannot connect to device ',args + + os.environ.setdefault('DJANGO_SETTINGS_MODULE','sbhs_server.settings') + + import django + django.setup() + + + from sbhs_server.tables.models import Board + + for i in range(1,17): + b = Board.objects.get(id = i) + b.power_status = 1 + b.save() + +if __name__ == '__main__': + switchOnn(sys.argv)
\ No newline at end of file |