import network
import urequests # for http API
import time
import sys
import json
# Connect with WiFi
import network
WIFI_SSID = "Wokwi-GUEST"
WIFI_PASSWORD = ""
#WIFI_SSID = "samkaran"
#WIFI_PASSWORD = "krimed07"
# Function to connect to local WiFi
def connect_wifi():
wifi = network.WLAN(network.STA_IF)
wifi.active(True)
wifi.disconnect()
wifi.connect(WIFI_SSID,WIFI_PASSWORD)
if not wifi.isconnected():
#print('connecting..')
timeout = 0
while (not wifi.isconnected() and timeout < 10):
#print(10 - timeout)
timeout = timeout + 1
time.sleep(1)
if(wifi.isconnected()):
print('wifi connected')
else:
print('not connected')
sys.exit()
#print('network config:', wifi.ifconfig())
connect_wifi() # Connecting to WiFi Router
resp_API = urequests.get("https://api.open-meteo.com/v1/forecast?latitude=2.52&longitude=13.41¤t=temperature_2m,wind_speed_10m&hourly=temperature_2m,relative_humidity_2m,wind_speed_10m")
latit = input("Please enter the latitude:")
longit = input("Please enter the longitude:")
r = resp_API.json()
for i in r:
if (i)
if (i=='current'):
for j in r[i]:
print (j, ": ", r[i][j])
resp_API.close()