def subscribe(client: mqtt_client): def on_message(client, userdata, msg): Mensaje=str(msg.payload.decode("utf-8")) print(Mensaje) if Mensaje!="": run_ai(Mensaje) Mensaje="" client.disconnect() client.subscribe(topic) client.on_message = on_message client.loop_forever()
def subscribe(client: mqtt_client): def on_message(client, userdata, msg): Clima = str(msg.payload.decode("utf-8")) if Clima != "": talk("The Weather today is: " + Clima + "°") print("The Weather today is: " + Clima + "°") client.disconnect() else: talk("Sorry i couldn´t get the weather") client.disconnect() client.subscribe(topic) client.on_message = on_message client.loop_forever()