Advertisement
Guest User

Untitled

a guest
Jul 29th, 2016
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. import json
  2. import gspread
  3. import sys
  4. import time
  5. import datetime
  6. import urllib2
  7. from oauth2client.service_account import ServiceAccountCredentials
  8.  
  9. #open Google drive
  10. scope = ['https://spreadsheets.google.com/feeds']
  11.  
  12. # Variabelen
  13. FREQ_SEC=600
  14. LEES=1
  15. #sheet open with JSON keyfile
  16. credentials = ServiceAccountCredentials.from_json_keyfile_name('MY_JSON_KEY.json', scope)
  17. gc = gspread.authorize(credentials)
  18.  
  19. #open TEST XLS sheet on Google DRIVE
  20. wks = gc.open('TEST').sheet1
  21.  
  22. #sense hat values reading
  23. from sense_hat import SenseHat
  24. sense = SenseHat()
  25.  
  26. while True:
  27.  
  28. t = sense.get_temperature()
  29. p = sense.get_pressure()
  30. h = sense.get_humidity()
  31.  
  32. t = round(t,1)
  33. p = round(p,1)
  34. h = round(h,1)
  35.  
  36. #display screen
  37. msg = "Temperature = %s, Pressure=%s, Humidity=%s" % (t,p,h)
  38. print msg
  39. #add record
  40. wks.append_row([datetime.datetime.now(),p,h,t])
  41.  
  42. # 8x8 RGB
  43. sense.clear()
  44. info = 'Temperature (C): ' + str(t) + 'Humidity: ' + str(h) + 'Pressure: ' + str(p)
  45. sense.show_message(info, text_colour=[255, 0, 0])
  46. time.sleep(FREQ_SEC)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement