Esempio n. 1
0
        p = Point("ventilation").field(message.topic, itho_info)
        write_api.write(bucket=bucket, record=p)

        logging.debug(message.topic)
        logging.debug(itho_info)

    except Exception as e:
        return


bucket = "homehub-bucket"

client = paho.Client(
    "client-itho"
)  #create client object client1.on_publish = on_publish #assign function to callback client1.connect(broker,port) #establish connection client1.publish("house/bulb1","on")
######Bind function to callback
client.on_message = on_message
#####
logging.info(f"connecting to broker {broker}")
client.connect(broker)  #connect
client.loop_start()  #start loop to process received messages

# client.publish("itho/cmd",'20')
# time.sleep(4)
# exit()
logging.info("subscribing ")
client.subscribe("itho/#")  #subscribe
# client.subscribe("zigbee2mqtt/#")#subscribe
while True:
    time.sleep(2)