I need help with weatherstation code. I am new to ThingsSpeak. i have set up this code for bme280 to monitor room temprature. I have no idea what configure haeader and connection address is. i have highlited it in the code below please help me . import time from w1thermsensor import W1ThermSensor import board import busio import adafruit_bme280 i2c = busio.I2C(board.SCL, board.SDA) bme = adafruit_bme280.Adafruit_BME280_I2C(i2c) #import adafruit_ads1x15.ads1015 as ADS #from adafruit_ads1x15.analog_in import AnalogIn import RPi.GPIO as GPIO import urllib import http.client key = "*MY KEY" interval = 5 #How long we want to wait between loops (seconds) while True: time.sleep(interval) #Pull Temperature from DS18B20 # temperature = ds18b20.get_temperature() #Pull temperature from BME280 temperature = bme.temperature #Pull pressure from BME280 Sensor & convert to kPa pressure_pa = bme.pressure pressure = pressure_pa / 10 #Pull humidity from BME280 humidity = bme.humidity #Print the results # print( 'Temperature: ' , temperature) # print( 'Humidity: ' , humidity, '%') # print( 'Pressure: ' , pressure, 'kPa') # print( ' ') params = urllib.parse.urlencode({'field1' : temperature, 'field2' : humidity, 'field3' : pressure}) ####Configure header / connection address### headers = {"Content-typZZe": "application/x-www-form-urlencoded","Accept": "text/plain"} conn = http.client.HTTPConnection("api.thingspeak.com/update:80") #Try to connect to ThingSpeak and send Data try: conn.request("POST", "/update", params, headers) response = conn.getresponse() print( response.status, response.reason) data = response.read() conn.close() #Catch the exception if the connection fails except: print( "connection failed")