Hi all!
I’ running the Wonderground Binding for a while. There have been some Errors from the beginning of use, but the most weather items have been set correct.
Now, (I don’t know since when) there are more Errors and more weather items don’t get there value.
My Setup on a Raspberry PI 3
openHAB runtime has been started (v1.8.3).
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) Client VM (build 25.101-b13, mixed mode)
CONFIG Weatherbinding
weather:apikey.Wunderground=123456789
weather:location.my.name=Wunderground
weather:location.my.latitude=xy.???
weather:location.my.longitude=z.???
weather:location.my.provider=Wunderground
weather:location.my.language=de
weather:location.my.updateInterval=10
openhab.log
2016-12-22 10:38:06.540 [ERROR] [.w.i.p.AbstractWeatherProvider] - WUNDERGROUND: api.wunderground.com
2016-12-22 10:38:06.550 [ERROR] [o.o.b.w.i.scheduler.WeatherJob] - api.wunderground.com
java.net.UnknownHostException: api.wunderground.com
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[na:1.8.0_101]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_101]
at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_101]
at java.net.Socket.connect(Socket.java:538) ~[na:1.8.0_101]
at java.net.Socket.<init>(Socket.java:434) ~[na:1.8.0_101]
at java.net.Socket.<init>(Socket.java:286) ~[na:1.8.0_101]
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80) ~[na:na]
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122) ~[na:na]
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) ~[na:na]
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361) ~[na:na]
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387) ~[na:na]
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) ~[na:na]
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) ~[na:na]
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) ~[na:na]
at org.openhab.binding.weather.internal.provider.AbstractWeatherProvider.executeRequest(AbstractWeatherProvider.java:113) ~[na:na]
at org.openhab.binding.weather.internal.provider.AbstractWeatherProvider.getWeather(AbstractWeatherProvider.java:68) ~[na:na]
at org.openhab.binding.weather.internal.scheduler.WeatherJob.execute(WeatherJob.java:49) ~[na:na]
at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-all-2.1.7.jar:na]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-all-2.1.7.jar:na]
2016-12-22 10:43:03.783 [WARN ] [inding.ntp.internal.NtpBinding] - the given hostname '0.de.pool.ntp.org' of the timeserver is unknown -> returning current sytem time instead
2016-12-22 10:48:06.544 [ERROR] [.w.i.p.AbstractWeatherProvider] - WUNDERGROUND: api.wunderground.com
2016-12-22 10:48:06.561 [ERROR] [o.o.b.w.i.scheduler.WeatherJob] - api.wunderground.com
java.net.UnknownHostException: api.wunderground.com
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) ~[na:1.8.0_101]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[na:1.8.0_101]
at java.net.Socket.connect(Socket.java:589) ~[na:1.8.0_101]
at java.net.Socket.connect(Socket.java:538) ~[na:1.8.0_101]
at java.net.Socket.<init>(Socket.java:434) ~[na:1.8.0_101]
at java.net.Socket.<init>(Socket.java:286) ~[na:1.8.0_101]
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80) ~[na:na]
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122) ~[na:na]
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) ~[na:na]
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361) ~[na:na]
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387) ~[na:na]
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) ~[na:na]
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) ~[na:na]
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) ~[na:na]
at org.openhab.binding.weather.internal.provider.AbstractWeatherProvider.executeRequest(AbstractWeatherProvider.java:113) ~[na:na]
at org.openhab.binding.weather.internal.provider.AbstractWeatherProvider.getWeather(AbstractWeatherProvider.java:68) ~[na:na]
at org.openhab.binding.weather.internal.scheduler.WeatherJob.execute(WeatherJob.java:49) ~[na:na]
at org.quartz.core.JobRunShell.run(JobRunShell.java:213) [quartz-all-2.1.7.jar:na]
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557) [quartz-all-2.1.7.jar:na]
Does anybody have an idea how to fix the problem?! …or what the problem is!?
Thx you for your help!
Bernd