Advertisement
Skillkiller

DHT 22 loggen

Jul 3rd, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.68 KB | None | 0 0
  1. #!/usr/bin/python
  2. import time
  3. import Adafruit_DHT
  4. import requests
  5.  
  6. #Variablen definieren
  7. pin = 4
  8. sensor = Adafruit_DHT.DHT22
  9. url="http://URL/ZU/VZ/"
  10. tempuuid="XXXX-XXXXX-XXXXX"
  11. feuuuid="XXXX-XXXXX-XXXXX"
  12.  
  13. def send(uuid, wert):
  14.     payload = {'operation': 'add', 'value': wert}
  15.         r = requests.get(url + uuid + ".json", params=payload)
  16.  
  17.  
  18. def measure():
  19.     try:
  20.         humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)
  21.         # write
  22.     send(tempuuid, temperature)
  23.     send(feuuuid, humidity)
  24.     except:
  25.         print("Sending or Reading failed")
  26.  
  27.  
  28.  
  29. if __name__ == "__main__":
  30.     while True:
  31.         measure()
  32.         time.sleep(10)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement