import paho.mqtt.client as mqtt import paho.mqtt.publish as publish import time, random import psutil # mqttBroker ="mqtt.33co.de" #client = mqtt.Client (client_id="", clean_session=True) #client.tls_set() #client.connect(mqttBroker, port=8883) i = 1 while i < 10: msgs = [{"topic": "cpu_percent", "payload": psutil.cpu_percent() }, {"topic": "memory", "payload": psutil.virtual_memory().percent }] print(msgs) publish.multiple(msgs, hostname="mqtt.33co.de", port=8883, tls={'ca_certs':"/etc/ssl/certs/ca-certificates.crt"}) time.sleep(3) client.disconnect()