For some strange reason my Yahoo Weather binding stopped working last week when I was on holiday. Within this time I was away obviously no changes were made to the system (still Openhab 2.3) just to be clear.
Under Paper UI can see following error in Status:
Status: OFFLINE - COMMUNICATION_ERROR The Yahoo Weather API is not available for the location 23454
Is anyone else experiencing issue with Yahoo Weather binding right now or is it just me ?
It did worked well for the last few months without any issues.
NB: Already restarted openhab service but that didn`t helped.
Since tuesday the yahoo weather binding delivered no fresh forcast data. I took a look at the Yahoo developer web site https://developer.yahoo.com/weather/?guccounter=1 and found the reason for:
Important EOL Notice
The weather.yahooapis.com and fallback endpoints are being retired. We will no longer be providing free Weather API services for public users.
Please contact [email protected] if you have any questions, comments, or interest in supported paid services.
So Yahoo turne…
If you need a daily forecast and want to use a free apikey, then there is NO openhab2 binding left. Only weather1 binding (still possible to install on Openhab2) with provider ForecastIo (=now DarkSky) is providing a daily forecast.
But, if you only need hourly forecast (with free apikey) and e.g. you want to graph a temperature chart or pressure, humidity charts and so on, there is a OH2 binding, too.
If you need a daily forecast and want to use a free apikey, then there is NO openhab2 binding left. Only weather1 binding (still possible to install on Openhab2) with provider ForecastIo (=now DarkSky) is providing a daily forecast.
But, if you only need hourly forecast (with free apikey) and e.g. you want to graph a temperature chart or pressure, humidity charts and so on, there is a OH2 binding, too.
I use openhab version 2.3
I will probably try to obtain data from OpenWeatherMap. Just to confirm , should I be using Weather1 binding for this or OpenWeatherMap ?
Paper UI / Binding I can only see weather1 binding which I installed today but no sign of OpenWeatherMap binding.
Not a real binding, but I’m using Meteograms. In my case the data is from dwd ( Deutscher Wetter Dienst).
When updating every 2 hours, the number of monthly updates is free.
Meteograms could be great addition, it would look good on habpanel but I currently don’t have one yet, just using 5 inch smart phone at the moment.
It looks that I need to request API token for that you need to share your card details …
Payment information is required even if you do not expect to use more than the free quota
I tried this url address in my sitemap and appears to be displaying data for Washington correctly.
Having some issue with this weather binding and OpenWeatherMap.
I searched on forum but can`t find definitive answer.
My weather.cfg
# The apikey for the different weather providers, at least one must be specified
# Note: Hamweather requires two apikeys: client_id=apikey, client_secret=apikey2
#apikey.ForecastIo=
apikey.OpenWeatherMap=deXXXXXXXXXXXXXXXXXXXXXXXX
#apikey.WorldWeatherOnline=
#apikey.Wunderground=
#apikey.Hamweather=
#apikey2.Hamweather=
#apikey.Meteoblue=
# location configuration, you can specify multiple locations
location.WR.name=City
location.WR.latitude=44.625
location.WR.longitude=13.890
#location.WR.woeid= not req
location.WR.provider=OpenWeatherMap
location.WR.language=en
location.WR.updateInterval=10
#location.WR.units=
#location.<locationId2>.name=
#location.<locationId2>.latitude= (not required for Yahoo provider)
#location.<locationId2>.longitude= (not required for Yahoo provider)
#location.<locationId2>.woeid= (required for Yahoo provider)
#location.<locationId2>.provider=
#location.<locationId2>.language=
#location.<locationId2>.updateInterval=
#location.<locationId2>.units=
Sitemap
Frame label="Weather" {
Text item=Temperature2
Text item=Humidity2
Text item=Pressure2
Text item=owmCurrentCondition
2019-01-13 19:28:36.109 [WARN ] [eather.internal.common.WeatherConfig] - Incomplete location config for locationId '<locationId1>'. Check openhab.cfg.
2019-01-13 19:28:36.115 [ERROR] [org.apache.felix.configadmin ] - [org.osgi.service.cm.ManagedService, org.osgi.service.event.EventHandler, id=450, bundle=233/mvn:org.openhab.binding/org.openhab.binding.weather/1.12.0]: Updating property weather of configuration org.openhab.weather caused a problem: Incomplete location config for locationId '<locationId1>'. Check openhab.cfg.
org.osgi.service.cm.ConfigurationException: weather : Incomplete location config for locationId '<locationId1>'. Check openhab.cfg.
at org.openhab.binding.weather.internal.common.WeatherConfig.parse(WeatherConfig.java:99) [233:org.openhab.binding.weather:1.12.0]
at org.openhab.binding.weather.internal.bus.WeatherBinding.updated(WeatherBinding.java:82) [233:org.openhab.binding.weather:1.12.0]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updated(ManagedServiceTracker.java:189) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:152) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.ConfigurationManager$UpdateConfiguration.run(ConfigurationManager.java:1792) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:141) [8:org.apache.felix.configadmin:1.8.16]
at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:109) [8:org.apache.felix.configadmin:1.8.16]
at java.lang.Thread.run(Thread.java:748) [?:?]
It looks like is complaining about locationid but I have tried several different location with no difference.
Incomplete location config for locationId '<locationId1>'. Check openhab.cfg.
Any ideas ? I already tried reinstalling weather binding.
Try small letters (not capital) e.g wr or home for locationId.
Full example:
location.wr.name=
and so on…
Changed locationid1 to wr but still doesn`t seems to work. I also tried home aswell. Tried changing latitude and longitude but no luck.
With interval set to 10 it should be pretty quick feedback.
# The apikey for the different weather providers, at least one must be specified
# Note: Hamweather requires two apikeys: client_id=apikey, client_secret=apikey2
#apikey.ForecastIo=
apikey.OpenWeatherMap=deXXXXXXXXXXXXXXXXXXXXXXX
#apikey.WorldWeatherOnline=
#apikey.Wunderground=
#apikey.Hamweather=
#apikey2.Hamweather=
#apikey.Meteoblue=
# location configuration, you can specify multiple locations
location.wr.name=City
location.wr.latitude=47.8011
location.wr.longitude=13.0448
#location.wr.woeid=
location.wr.provider=OpenWeatherMap
location.wr.language=en
location.wr.updateInterval=10
#location.wr.units=
#location.<locationId2>.name=
#location.<locationId2>.latitude= (not required for Yahoo provider)
#location.<locationId2>.longitude= (not required for Yahoo provider)
#location.<locationId2>.woeid= (required for Yahoo provider)
#location.<locationId2>.provider=
#location.<locationId2>.language=
#location.<locationId2>.updateInterval=
#location.<locationId2>.units=