Hello,
For some time, I’ve been trying to start Weather binding with a darksky sound, unfortunately, despite the different configurations, I still have the same problem. I have no connection and the journal gives me this message:
2019-08-14 08:07:04.175 [ERROR] [org.apache.felix.configadmin ] - [org.osgi.service.cm.ManagedService, org.osgi.service.event.EventHandler, id=444, bundle=317/mvn:org.openhab.binding/org.openhab.binding.weather/1.13.0]: Updating property weather of configuration org.openhab.weather caused a problem: Parameter ‘location..latitude’ empty or in wrong format (‘51.1499 #(not required for Yahoo provider)’). Check openhab.cfg.
org.osgi.service.cm.ConfigurationException: weather : Parameter ‘location..latitude’ empty or in wrong format (‘51.1499 #(not required for Yahoo provider)’). Check openhab.cfg.
at org.openhab.binding.weather.internal.common.WeatherConfig.parseNumber(WeatherConfig.java:206) ~[?:?]
at org.openhab.binding.weather.internal.common.WeatherConfig.parseLocation(WeatherConfig.java:153) ~[?:?]
at org.openhab.binding.weather.internal.common.WeatherConfig.parse(WeatherConfig.java:90) ~[?:?]at org.openhab.binding.weather.internal.bus.WeatherBinding.updated(WeatherBinding.java:82) ~[?:?]
at >org.apache.felix.cm.impl.helper.ManagedServiceTracker$1.run(ManagedServiceTracker.java:177) ~>[9:org.apache.felix.configadmin:1.9.4]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at >org.apache.felix.cm.impl.helper.ManagedServiceTracker.updated(ManagedServiceTracker.java:173) ~[9:org.apache.felix.configadmin:1.9.4]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:152) [9:org.apache.felix.configadmin:1.9.4]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85) [9:org.apache.felix.configadmin:1.9.4]
at org.apache.felix.cm.impl.ConfigurationManager$UpdateConfiguration.run(ConfigurationManager.java:1389) [9:org.apache.felix.configadmin:1.9.4]>
at org.apache.felix.cm.impl.UpdateThread$1.run(UpdateThread.java:126) [9:org.apache.felix.configadmin:1.9.4]
at org.apache.felix.cm.impl.UpdateThread$1.run(UpdateThread.java:123) [9:org.apache.felix.configadmin:1.9.4]
at java.security.AccessController.doPrivileged(Native Method) ~[?:?]
at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:122) [9:org.apache.felix.configadmin:1.9.4]
at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:105) [9:org.apache.felix.configadmin:1.9.4]
at java.lang.Thread.run(Thread.java:748) [?:?]
My configuration file looks like this:
apikey.ForecastIo=XXXXXXXX
location.home.provider=ForecastIo
location.home.name=HomeWeather
location.home.language=pl
location.home.updateInterval=10
location.home.latitude=47.8011
location.home.longitude=13.0448