Adaption to paho 2.0
This commit is contained in:
parent
461d4400f5
commit
92ce2e7d4f
@ -1,5 +1,6 @@
|
|||||||
import config
|
import config
|
||||||
import logging
|
import logging
|
||||||
|
import mqtt
|
||||||
import paho.mqtt.client as paho
|
import paho.mqtt.client as paho
|
||||||
import socket
|
import socket
|
||||||
import report
|
import report
|
||||||
@ -47,20 +48,16 @@ class meaner(dict):
|
|||||||
return time.time() - self.start_time
|
return time.time() - self.start_time
|
||||||
|
|
||||||
|
|
||||||
|
mqtt_inst = mqtt.mqtt_client(config.APP_NAME, config.MQTT_SERVER, username=config.MQTT_USER, password=config.MQTT_PASS)
|
||||||
dht_meaner = meaner()
|
dht_meaner = meaner()
|
||||||
bmp_meaner = meaner()
|
bmp_meaner = meaner()
|
||||||
|
|
||||||
|
|
||||||
def send_data_to_mqtt(data):
|
def send_data_to_mqtt(data):
|
||||||
client = paho.Client("temp_sens")
|
for key in data:
|
||||||
client.username_pw_set(config.MQTT_USER, config.MQTT_PASS)
|
topic = config.MQTT_TOPIC + "/" + key
|
||||||
try:
|
logger.info("Sending Ambient Information to mqtt %s=%s", topic, str(data[key]))
|
||||||
client.connect(config.MQTT_SERVER, 1883)
|
mqtt_inst.send(topic, data[key])
|
||||||
for key in data:
|
|
||||||
topic = config.MQTT_TOPIC + "/" + key
|
|
||||||
logger.info("Sending Ambient Information to mqtt %s=%s", topic, str(data[key]))
|
|
||||||
client.publish(topic, data[key])
|
|
||||||
except (socket.timeout, OSError) as e:
|
|
||||||
logger.warning("Erro while sending ambient information")
|
|
||||||
|
|
||||||
|
|
||||||
def dht_callback(**data):
|
def dht_callback(**data):
|
||||||
|
@ -1,3 +1,2 @@
|
|||||||
paho-mqtt
|
|
||||||
adafruit-circuitpython-dht
|
adafruit-circuitpython-dht
|
||||||
smbus
|
smbus
|
||||||
|
Loading…
x
Reference in New Issue
Block a user