#!/usr/bin/python3.5 # # This is the Python module implementing access to the DHT11 # U. Raich UCC, Nov.2017 import sys,time import dht11Class DHT11_PIN = 17 dht11 = dht11Class.Dht11(DHT11_PIN) print("Take a measurement") while True: dht11.measure() temperature = dht11.getTemperature() if (temperature < 0): print("checksum or protocol error, trying again ...") time.sleep(2) continue humidity = dht11.getHumidity() validTemperature = dht11.getValidatedTemperature() validHumidity = dht11.getValidatedHumidity() print("Temperature: ",int(validTemperature),"°, Humidity: ",int(validHumidity),"%") print("Data taken on: ",dht11.getValidTimeString()) time.sleep(2)