Skip to content

Instantly share code, notes, and snippets.

@raucao
Created November 29, 2019 11:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save raucao/1d25af83fae68cc2f7a89c322ba8bcdc to your computer and use it in GitHub Desktop.
Save raucao/1d25af83fae68cc2f7a89c322ba8bcdc to your computer and use it in GitHub Desktop.
import time
import board
import adafruit_dht
import paho.mqtt.publish as publish
dhtDevice = adafruit_dht.DHT11(board.D14)
broker_address = "192.168.2.52"
port = 1883
client_id = "python"
username = "foo"
password = "bar"
temperature = dhtDevice.temperature
humidity = dhtDevice.humidity
publish.single("home/data_center/temperature", payload=temperature,
hostname=broker_address, port=port,
client_id=client_id, tls=None,
auth={"username": username, "password": password})
publish.single("home/data_center/humidity", payload=humidity,
hostname=broker_address, port=port,
client_id=client_id, tls=None,
auth={"username": username, "password": password})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment