has anyone solved the problem ?
As you can read just one post before your initial one, Yahoo has discontinued the weather API service that was used by the function block. In favor of a new API with a higher security level.
So the current function block cannot be used anymore. Period. Until somebody takes the time to reprogram it to match the new interface. Provided that the neccessary security features can be handled at all.