It looks like the error is with the time zone for some reason. I thought I would see what was returning from the Weatherbit server , so I tried using your API key and city id to see if it returned any info: (I think I typed it correctly, you might double check)
after entering this URL, it should return a long data string, but instead it gave me this message:
{"status_code":429,"status_message":"Your request count (445) is over the allowed limit of 50 per day - Upgrade your key, or retry after 146.55 minutes"}
It looks like you have reached your limit or the day on the free account. This might be causing the unhandled error. I would wait and try later. Post another screen shot if it still does not work.