I just upgraded to OH 2.2 from 2.1 and added the Weather Underground binding. I got it setup and it was working just fine for a few hours and then it started failing. Checking in PaperUI, i see:
Status: OFFLINE - COMMUNICATION_ERROR An error occurred while running the Weather Underground request.
I set the debug log level for the binding to DEBUG and I see the url it uses to retrieve the data. If I copy and paste that url into my browser, I get back what looks like valid JSON containing weather info.
[DEBUG] [nd.handler.WeatherUndergroundHandler] - Error running Weather Underground request: java.util.concurrent.ExecutionException: java.net.UnknownHostException: api.wunderground.com: Name or service not known 2017-12-26 22:18:01.327 [DEBUG] [nd.handler.WeatherUndergroundHandler] - Update channel current#conditions with state UNDEF (null) 2017-12-26 22:18:01.328 [DEBUG] [nd.handler.WeatherUndergroundHandler] - Update channel current#conditions with state UNDEF (null) 2017-12-26 22:18:01.328 [DEBUG] [nd.handler.WeatherUndergroundHandler] - Update channel current#temperature with state UNDEF (null) 2017-12-26 22:18:01.330 [DEBUG] [nd.handler.WeatherUndergroundHandler] - Update channel current#relativeHumidity with state UNDEF (null)