The weather binding only works sporadically for me. About one every third or fourth time. This is the message I get in the log file when it doesn’t work and all values shows up as empty in the UI. When it works, then the values are correct (plausible at least).
2017-01-06 20:01:31.181 [WARN ] [ther.internal.parser.CommonIdHandler] - CommonId not found: CommonIdHandler[provider=YAHOO,id=<null>,icon=<null>]
I enable DEBUG logging for the binding
log:set DEBUG org.openhab.binding.weather
but that didn’t give me much more to go on.
2017-01-06 20:01:31.181 [WARN ] [ther.internal.parser.CommonIdHandler] - CommonId not found: CommonIdHandler[provider=YAHOO,id=<null>,icon=<null>]
2017-01-06 20:01:31.183 [DEBUG] [nal.provider.AbstractWeatherProvider] - YAHOO[home]: Weather[Temperature[current=<null>,min=<null>,max=<null>,feel=<null>,dewpoint=<null>],Atmosphere[humidity=<null>,visibility=<null>,pressure=<null>,pressureTrend=<null>,ozone=<null>,uvIndex=<null>],Clouds[percent=<null>],Condition[text=<null>,lastUpdate=Fri Jan 06 20:01:31 CET 2017,observationTime=<null>,id=<null>,icon=<null>,commonId=<null>],Precipitation[rain=0.0,snow=0.0,probability=<null>,total=<null>],Wind[speed=<null>,direction=<null>,degree=<null>,gust=<null>,chill=<null>],Station[name=<null>,id=<null>,latitude=<null>,longitude=<null>,altitude=<null>],<null>]
This is my weather.cfg file
location.home.woeid=20067041
location.home.provider=Yahoo
location.home.language=en
location.home.updateInterval=30