from machine import Pin from time import sleep import machine import dht from umqtt.simple import MQTTClient import json import gc led = Pin(2, Pin.OUT) d = dht.DHT11(Pin(16)) adc = machine.ADC(0) server="10.1.1.162" c = MQTTClient("umqtt_client", server) gc.enable() while True: led(0) d.measure() data = {'temp': d.temperature(), 'humid': d.humidity(),'light': adc.read(), 'id': 1} print(data) led(1) c.connect() c.publish(b"sensors", json.dumps(data)) c.disconnect() gc.collect() sleep(2)