El servidor de weatherlink está teniendo problemas, por eso hay fallos. En vez de transmitir los datos da esa respuesta:
500 (Internal Server Error) read timeout
Content-Type: text/plain
Client-Date: Tue, 30 Jul 2019 20:01:50 GMT
Client-Warning: Internal response
500 read timeout
Es decir, problema suyo. Esperemos que lo arreglen.