Advertisement
Guest User

RPi

a guest
Jul 8th, 2016
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.06 KB | None | 0 0
  1. import RPi.GPIO as GPIO
  2. import time
  3. import xml.etree.cElementTree as ET,logging
  4. from simple_salesforce import Salesforce
  5. logging.captureWarnings(True)
  6. GPIO.setmode(GPIO.BOARD)
  7.  
  8. print ">> The Program Is Trying To Login Into Salesforce.com. Please Wait..."
  9.  
  10. sf = Salesforce(username='INSERT YOUR USRENAME', password='INSERT YOUR PASSWORD', security_token='INSERT YOUR SECURITY TOKEN')
  11. GPIO.setup(5, GPIO.OUT)
  12. GPIO.setup(11, GPIO.OUT)
  13. GPIO.setup(21, GPIO.OUT)
  14. for x in range(0,10):
  15.     toggle = sf.query("SELECT Toggle__c FROM Raspi_ctrl__c WHERE Name='N-0002'")
  16.     records=toggle["records"]
  17.     temp = records[0]
  18.     if temp["Toggle__c"] == "0":
  19.         GPIO.output(5, True)
  20.         time.sleep(3)
  21.         GPIO.output(5, False)
  22.         time.sleep(2)
  23.     if temp["Toggle__c"] == "1":
  24.         GPIO.output(11, True)
  25.         time.sleep(2)
  26.         GPIO.output(11, False)
  27.         time.sleep(1)
  28.     if temp["Toggle__c"] == "2":
  29.         GPIO.output(21, True)
  30.         time.sleep(2)
  31.         GPIO.output(21, False)
  32.         time.sleep(2)
  33.     print (temp["Toggle__c"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement