OpenWeatherMap does but I don’t know when the add-on added support for the one call API. If that was added after OH 2.5 the forecast needs to be assembled from a bunch of hourly forecast channels (IIRC). The one call api call though gives you up to five days forecast (in addition to the hourly forecasts).
I also use the OpenWeatherMap 2.5 binding, but only for “current values”. I did not try the same api key with weather1 binding, but I’m going to try it. Maybe it’s also running…
New Subscribers to the One Call API will require setting the API version to 3.0 (The API key will not work with 2.5). Existing subscribers can continue to use their existing API key with version 2.5.
I will try an other one, because @Wolfgang_S is right:
18:37:44.025 [ERROR] [rnal.provider.AbstractWeatherProvider] - OPENWEATHERMAP[home]: Can't retrieve weather data: Invalid API key. Please see https://openweathermap.org/faq#error401 for more info.
18:37:44.028 [WARN ] [weather.internal.bus.WeatherPublisher] - Weather forecast day 0 not available for locationId 'home', only 0 available
18:40:48.425 [WARN ] [her.internal.gfx.WeatherTokenResolver] - Weather forecast day 0 not available, only 0 available
18:40:48.428 [WARN ] [her.internal.gfx.WeatherTokenResolver] - Weather forecast day 1 not available, only 0 available
18:40:48.431 [WARN ] [her.internal.gfx.WeatherTokenResolver] - Weather forecast day 2 not available, only 0 available
18:40:48.434 [WARN ] [her.internal.gfx.WeatherTokenResolver] - Weather forecast day 3 not available, only 0 available
Wait 15-30 minutes until your API key is activated/provisioned.
Edit your services\weather.cfg
3.1. Delete apikey.ForecastIo=xxxxx
3.2 Add apikey.Weatherbit=xxxx
3.3 change location.home2.provider=ForecastIo tp location.home2.provider=Weatherbit
3.4 Set location.home2.updateInterval=30 or higher, because the free APi only allows 50 calls per day
The rest of your configuration can be left untouched.
The values or your existing items should be updated automatically the next time the bindig calls the weather service.