Adaption to paho 2.0

This commit is contained in:
Dirk Alders 2024-03-23 15:49:10 +01:00
부모 461d4400f5
커밋 92ce2e7d4f
2개의 변경된 파일7개의 추가작업 그리고 11개의 파일을 삭제

파일 보기

@ -1,5 +1,6 @@
import config
import logging
import mqtt
import paho.mqtt.client as paho
import socket
import report
@ -47,20 +48,16 @@ class meaner(dict):
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()
bmp_meaner = meaner()
def send_data_to_mqtt(data):
client = paho.Client("temp_sens")
client.username_pw_set(config.MQTT_USER, config.MQTT_PASS)
try:
client.connect(config.MQTT_SERVER, 1883)
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")
for key in data:
topic = config.MQTT_TOPIC + "/" + key
logger.info("Sending Ambient Information to mqtt %s=%s", topic, str(data[key]))
mqtt_inst.send(topic, data[key])
def dht_callback(**data):

파일 보기

@ -1,3 +1,2 @@
paho-mqtt
adafruit-circuitpython-dht
smbus