This post BlissWeather widget doesn't work is your issue and is marked solved … to avoid “Invalid city name” you need to be able to use the exact form for the city name.
Edit it seems that the API was changing at around the time of that post and, speculation, the required changes in /e/OS were pending perhaps for some devices.