Files
homeassistantPi/mqtt/tempTest.py
2022-11-28 15:52:03 -05:00

25 lines
592 B
Python

import time
import board
import adafruit_dht
import psutil
import random
from paho.mqtt import client as mqtt_client
sensor = adafruit_dht.DHT11(board.D20)
def getValues(sensor):
try:
temp = sensor.temperature
humidity = sensor.humidity
#convert to Farenheit
temp = (temp * 1.8) + 32
print("Temperature: {}*F Humidity: {}% ".format(temp, humidity))
except RuntimeError as error:
print(error.args[0])
time.sleep(2.0)
except Exception as error:
sensor.exit()
raise error
return temp, humidity