Hey,
How are You doing?
I would like to take a look at Your code and determine what the problem is.
Which weather API are You using?
Perhaps it's an issue on Your side, but it could also be an issue with the API.
Anyhow, I'd like to give a shot at figuring out the issue and developing a solution.
If You'd like to work with me, please let me know.
Cheers,
Gvozden Despotovski