Weather binding NULL values

weatherbinding
Tags: #<Tag:0x00007f014874ff90>

(Dror) #21

I use weather1 binding only for ForcastIO (for me it also did not work with OWM)
and the OWM binding 2.4.0 for OWM.
Forecast values does not work for me with OWM binding with free API.


(Alex) #22

I’ve tried OWM with weather1, and it was running well. But, as you said, there is no daily forecast.


(Alex) #23

One question: Which coordinates exactly do you use for ForecastIo? Your exact home position, or do you refer to coordinates which corresponds to a nearest location, which you could find on this site:

https://maps.darksky.net/ (there --> go to search, type in your town, or nearest greater town. Then you could see the exact coordinates in your “browser address line”!)

I’m asking this, because I did so! And it is running!

e.g. (this is not my hometown!), but you can see coordinates of Paris, France inside the link:

https://maps.darksky.net/@temperature,48.857,2.352,7?marker=48.857,2.352&marker-name=Paris


(Butteryak) #24

Yup, those are the coords I’m using (from darksky search), for my town, I’ve also tested other known chords, such as the paris chords above. I know the API is working, as I get positive results from a simple URL call to the API. still no joy on my end. :-/


(Alex) #25

Could you please post your logfile again? (Darksky) Please set weather binding to TRACE, before.


(Butteryak) #26

you bet: it’s a long one!!++

22:54:35.237 [DEBUG] [org.openhab.binding.weather ] - BundleEvent STARTING - org.openhab.binding.weather

22:54:35.249 [DEBUG] [weather.internal.bus.WeatherActivator] - Weather binding has been started.

22:54:35.254 [DEBUG] [org.openhab.binding.weather ] - BundleEvent STARTED - org.openhab.binding.weather

22:54:35.278 [DEBUG] [org.openhab.binding.weather ] - ServiceEvent REGISTERED - {org.openhab.model.item.binding.BindingConfigReader, org.openhab.binding.weather.WeatherBindingProvider}={service.id=357, service.bundleid=199, service.scope=bundle, component.name=org.openhab.binding.weather.genericbindingprovider, component.id=219} - org.openhab.binding.weather

22:54:35.334 [DEBUG] [g.weather.internal.gfx.WeatherServlet] - Starting up weather servlet at /weather

22:54:35.362 [DEBUG] [org.openhab.binding.weather ] - ServiceEvent REGISTERED - {javax.servlet.ServletContext}={osgi.web.version=1.13.0, osgi.web.contextpath=/, service.id=358, osgi.web.symbolicname=org.openhab.binding.weather, service.bundleid=199, service.scope=singleton, osgi.web.contextname=custom} - org.openhab.binding.weather

22:54:35.567 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Temp_Min with ForecastBindingConfig[locationId=home,forecast=1,type=temperature,property=min,roundingMode=HALF_UP,scale=2]

22:54:35.574 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Temp_Max with ForecastBindingConfig[locationId=home,forecast=1,type=temperature,property=max,roundingMode=HALF_UP,scale=2]

22:54:35.580 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Temperature with WeatherBindingConfig[locationId=home,type=temperature,property=current,roundingMode=HALF_UP,scale=2]

22:54:35.586 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Humidity with WeatherBindingConfig[locationId=home,type=atmosphere,property=humidity,roundingMode=HALF_UP,scale=2]

22:54:35.591 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Pressure with WeatherBindingConfig[locationId=home,type=atmosphere,property=pressure,roundingMode=HALF_UP,scale=2]

22:54:35.600 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item ObservationTime0 with ForecastBindingConfig[locationId=home,forecast=0,type=condition,property=observationTime]

22:54:35.605 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item ObservationTime1 with ForecastBindingConfig[locationId=home,forecast=1,type=condition,property=observationTime]

22:54:35.611 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item ObservationTime2 with ForecastBindingConfig[locationId=home,forecast=2,type=condition,property=observationTime]

22:54:35.616 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item ObservationTime3 with ForecastBindingConfig[locationId=home,forecast=3,type=condition,property=observationTime]

22:54:35.622 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item ObservationTime4 with ForecastBindingConfig[locationId=home,forecast=4,type=condition,property=observationTime]

22:54:35.628 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Temp_Min0 with ForecastBindingConfig[locationId=home,forecast=0,type=temperature,property=min,roundingMode=HALF_UP,scale=2]

22:54:35.633 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Temp_Max0 with ForecastBindingConfig[locationId=home,forecast=0,type=temperature,property=max,roundingMode=HALF_UP,scale=2]

22:54:35.639 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Temp_Min1 with ForecastBindingConfig[locationId=home,forecast=1,type=temperature,property=min,roundingMode=HALF_UP,scale=2]

22:54:35.645 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Temp_Max1 with ForecastBindingConfig[locationId=home,forecast=1,type=temperature,property=max,roundingMode=HALF_UP,scale=2]

22:54:35.650 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Temp_Min2 with ForecastBindingConfig[locationId=home,forecast=2,type=temperature,property=min,roundingMode=HALF_UP,scale=2]

22:54:35.656 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Temp_Max2 with ForecastBindingConfig[locationId=home,forecast=2,type=temperature,property=max,roundingMode=HALF_UP,scale=2]

22:54:35.663 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Temp_Min3 with ForecastBindingConfig[locationId=home,forecast=3,type=temperature,property=min,roundingMode=HALF_UP,scale=2]

22:54:35.669 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Temp_Max3 with ForecastBindingConfig[locationId=home,forecast=3,type=temperature,property=max,roundingMode=HALF_UP,scale=2]

22:54:35.674 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Temp_Min4 with ForecastBindingConfig[locationId=home,forecast=4,type=temperature,property=min,roundingMode=HALF_UP,scale=2]

22:54:35.679 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Temp_Max4 with ForecastBindingConfig[locationId=home,forecast=4,type=temperature,property=max,roundingMode=HALF_UP,scale=2]

22:54:35.685 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Precip_Probability0 with ForecastBindingConfig[locationId=home2,forecast=0,type=precipitation,property=probability,roundingMode=HALF_UP,scale=2]

22:54:35.691 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Precip_Probability1 with ForecastBindingConfig[locationId=home2,forecast=1,type=precipitation,property=probability,roundingMode=HALF_UP,scale=2]

22:54:35.696 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Precip_Probability2 with ForecastBindingConfig[locationId=home2,forecast=2,type=precipitation,property=probability,roundingMode=HALF_UP,scale=2]

22:54:35.703 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Precip_Probability3 with ForecastBindingConfig[locationId=home2,forecast=3,type=precipitation,property=probability,roundingMode=HALF_UP,scale=2]

22:54:35.759 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Precip_Probability4 with ForecastBindingConfig[locationId=home2,forecast=4,type=precipitation,property=probability,roundingMode=HALF_UP,scale=2]

22:54:35.768 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Condition0 with ForecastBindingConfig[locationId=home,forecast=0,type=condition,property=commonId]

22:54:35.774 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Condition1 with ForecastBindingConfig[locationId=home,forecast=1,type=condition,property=commonId]

22:54:35.780 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Condition2 with ForecastBindingConfig[locationId=home,forecast=2,type=condition,property=commonId]

22:54:35.786 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Condition3 with ForecastBindingConfig[locationId=home,forecast=3,type=condition,property=commonId]

22:54:35.791 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Condition4 with ForecastBindingConfig[locationId=home,forecast=4,type=condition,property=commonId]

22:54:35.797 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item TCondition0 with ForecastBindingConfig[locationId=home,forecast=0,type=condition,property=text]

22:54:35.804 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item TCondition1 with ForecastBindingConfig[locationId=home,forecast=1,type=condition,property=text]

22:54:35.809 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item TCondition2 with ForecastBindingConfig[locationId=home,forecast=2,type=condition,property=text]

22:54:35.816 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item TCondition3 with ForecastBindingConfig[locationId=home,forecast=3,type=condition,property=text]

22:54:35.822 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item TCondition4 with ForecastBindingConfig[locationId=home,forecast=4,type=condition,property=text]

22:54:35.827 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item WCondition0 with ForecastBindingConfig[locationId=home2,forecast=0,type=condition,property=text]

22:54:35.833 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item WCondition1 with ForecastBindingConfig[locationId=home2,forecast=1,type=condition,property=text]

22:54:35.840 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item WCondition2 with ForecastBindingConfig[locationId=home2,forecast=2,type=condition,property=text]

22:54:35.864 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item WCondition3 with ForecastBindingConfig[locationId=home2,forecast=3,type=condition,property=text]

22:54:35.870 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item WCondition4 with ForecastBindingConfig[locationId=home2,forecast=4,type=condition,property=text]

22:54:35.877 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Wind_Speed with WeatherBindingConfig[locationId=home2,type=wind,property=speed,roundingMode=HALF_UP,scale=2]

22:54:35.883 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Wind_Dir with WeatherBindingConfig[locationId=home2,type=wind,property=direction]

22:54:35.890 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item WU_Cond_des with WeatherBindingConfig[locationId=home2,type=condition,property=text]

22:54:35.897 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item WU_Cond_id with WeatherBindingConfig[locationId=home2,type=condition,property=commonId]

22:54:35.964 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item TempuratureGarb with WeatherBindingConfig[locationId=garb,type=temperature,property=current,roundingMode=HALF_UP,scale=2,unit=FAHRENHEIT]

22:54:35.969 [DEBUG] [nal.bus.WeatherGenericBindingProvider] - Adding item Rain with WeatherBindingConfig[locationId=garb,type=precipitation,property=rain,roundingMode=HALF_UP,scale=2]

22:54:35.988 [DEBUG] [org.openhab.binding.weather ] - ServiceEvent REGISTERED - {org.osgi.service.cm.ManagedService, org.osgi.service.event.EventHandler}={service.id=363, service.bundleid=199, service.scope=bundle, event.topics=openhab/command/*, service.pid=org.openhab.weather, component.name=org.openhab.binding.weather, component.id=218} - org.openhab.binding.weather

22:54:36.051 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.relative_humidity,target=atmosphere.humidity,converter=PERCENT_INTEGER]

22:54:36.056 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=avehumidity,target=atmosphere.humidity,converter=INTEGER]

22:54:36.060 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=humidity,target=atmosphere.humidity,converter=INTEGER]

22:54:36.064 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=humidity,target=atmosphere.humidity,converter=FRACTION_INTEGER]

22:54:36.069 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=humidity,target=atmosphere.humidity,converter=INTEGER]

22:54:36.075 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=atmosphere.humidity,target=atmosphere.humidity,converter=INTEGER]

22:54:36.079 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=humidity,target=atmosphere.humidity,converter=INTEGER]

22:54:36.084 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=relative_humidity_avg,target=atmosphere.humidity,converter=INTEGER]

22:54:36.089 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.visibility_km,target=atmosphere.visibility,converter=DOUBLE]

22:54:36.094 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=visibility,target=atmosphere.visibility,converter=DOUBLE]

22:54:36.099 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=visibility,target=atmosphere.visibility,converter=DOUBLE]

22:54:36.104 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=atmosphere.visibility,target=atmosphere.visibility,converter=DOUBLE]

22:54:36.108 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=visibilityKM,target=atmosphere.visibility,converter=DOUBLE]

22:54:36.115 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.pressure_mb,target=atmosphere.pressure,converter=DOUBLE]

22:54:36.119 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=pressure,target=atmosphere.pressure,converter=DOUBLE]

22:54:36.124 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=pressure,target=atmosphere.pressure,converter=DOUBLE]

22:54:36.128 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=pressure,target=atmosphere.pressure,converter=DOUBLE]

22:54:36.133 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=atmosphere.pressure,target=atmosphere.pressure,converter=DOUBLE]

22:54:36.137 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=pressureMB,target=atmosphere.pressure,converter=DOUBLE]

22:54:36.142 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=pressure_hpa,target=atmosphere.pressure,converter=DOUBLE]

22:54:36.146 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.pressure_trend,target=atmosphere.pressureTrend,converter=PRESSURE_TREND]

22:54:36.151 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=ozone,target=atmosphere.ozone,converter=INTEGER]

22:54:36.156 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=uvIndex,target=atmosphere.uvIndex,converter=INTEGER]

22:54:36.161 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.UV,target=atmosphere.uvIndex,converter=INTEGER]

22:54:36.165 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=uvIndex,target=atmosphere.uvIndex,converter=INTEGER]

22:54:36.170 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=uv_index,target=atmosphere.uvIndex,converter=INTEGER]

22:54:36.176 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=clouds.all,target=clouds.percent,converter=INTEGER]

22:54:36.180 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=clouds,target=clouds.percent,converter=INTEGER]

22:54:36.185 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=cloudCover,target=clouds.percent,converter=FRACTION_INTEGER]

22:54:36.190 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=cloudcover,target=clouds.percent,converter=INTEGER]

22:54:36.194 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=sky,target=clouds.percent,converter=INTEGER]

22:54:36.200 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.weather,target=condition.text,converter=STRING]

22:54:36.205 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=conditions,target=condition.text,converter=STRING]

22:54:36.210 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=weather.description,target=condition.text,converter=STRING]

22:54:36.214 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=currently.summary,target=condition.text,converter=STRING]

22:54:36.219 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=daily.data.summary,target=condition.text,converter=STRING]

22:54:36.223 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=weatherDesc.value,target=condition.text,converter=STRING]

22:54:36.228 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=text,target=condition.text,converter=STRING]

22:54:36.232 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=weather,target=condition.text,converter=STRING]

22:54:36.238 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.observation_epoch,target=condition.observationTime,converter=UNIX_DATE]

22:54:36.242 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=date.epoch,target=condition.observationTime,converter=UNIX_DATE]

22:54:36.247 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=dt,target=condition.observationTime,converter=UNIX_DATE]

22:54:36.251 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=time,target=condition.observationTime,converter=UNIX_DATE]

22:54:36.257 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=localObsDateTime,target=condition.observationTime,converter=UTC_DATE]

22:54:36.261 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=date,target=condition.observationTime,converter=DATE]

22:54:36.266 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=lastBuildDate,target=condition.observationTime,converter=FULL_UTC_DATE]

22:54:36.270 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=forecast.date,target=condition.observationTime,converter=SIMPLE_DATE]

22:54:36.274 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=ob.timestamp,target=condition.observationTime,converter=UNIX_DATE]

22:54:36.278 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=periods.timestamp,target=condition.observationTime,converter=UNIX_DATE]

22:54:36.283 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=last_model_update,target=condition.observationTime,converter=JSON_DATE]

22:54:36.288 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=weather.id,target=condition.id,converter=STRING]

22:54:36.293 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=code,target=condition.id,converter=STRING]

22:54:36.297 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=weatherCode,target=condition.id,converter=STRING]

22:54:36.302 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=weatherPrimaryCoded,target=condition.id,converter=MULTI_ID]

22:54:36.306 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=pictocode,target=condition.id,converter=STRING]

22:54:36.311 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=pictocode_day,target=condition.id,converter=STRING]

22:54:36.316 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=currently.icon,target=condition.icon,converter=STRING]

22:54:36.321 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=daily.data.icon,target=condition.icon,converter=STRING]

22:54:36.325 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=icon,target=condition.icon,converter=STRING]

22:54:36.329 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.icon,target=condition.icon,converter=STRING]

22:54:36.333 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=simpleforecast.forecastday.icon,target=condition.icon,converter=STRING]

22:54:36.338 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=icon,target=condition.icon,converter=STRING]

22:54:36.344 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=precipIntensity,target=precipitation.rain,converter=DOUBLE]

22:54:36.348 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.precip_1hr_metric,target=precipitation.rain,converter=DOUBLE]

22:54:36.353 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=qpf_allday.mm,target=precipitation.rain,converter=DOUBLE]

22:54:36.357 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=rain.3h,target=precipitation.rain,converter=DOUBLE_3H]

22:54:36.362 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=rain,target=precipitation.rain,converter=DOUBLE]

22:54:36.366 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=precipMM,target=precipitation.rain,converter=DOUBLE]

22:54:36.371 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=precipMM,target=precipitation.rain,converter=DOUBLE]

22:54:36.375 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=precipitation_amount,target=precipitation.rain,converter=DOUBLE]

22:54:36.381 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=snow_allday.cm,target=precipitation.snow,converter=DOUBLE]

22:54:36.385 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=snow.3h,target=precipitation.snow,converter=DOUBLE_3H]

22:54:36.390 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=snow,target=precipitation.snow,converter=DOUBLE]

22:54:36.394 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=snowDepthCM,target=precipitation.snow,converter=DOUBLE]

22:54:36.399 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=precipType,target=precipitation.type,converter=STRING]

22:54:36.404 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=is_snow,target=precipitation.type,converter=STRING]

22:54:36.410 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=precipProbability,target=precipitation.probability,converter=FRACTION_INTEGER]

22:54:36.414 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=pop,target=precipitation.probability,converter=INTEGER]

22:54:36.419 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=precipitation_probability,target=precipitation.probability,converter=INTEGER]

22:54:36.424 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=precip_today_metric,target=precipitation.total,converter=DOUBLE]

22:54:36.431 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.temp_c,target=temperature.current,converter=DOUBLE]

22:54:36.435 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=main.temp,target=temperature.current,converter=DOUBLE]

22:54:36.440 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=temp.day,target=temperature.current,converter=DOUBLE]

22:54:36.444 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=currently.temperature,target=temperature.current,converter=DOUBLE]

22:54:36.449 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=temp_C,target=temperature.current,converter=DOUBLE]

22:54:36.453 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=condition.temp,target=temperature.current,converter=DOUBLE]

22:54:36.459 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=tempC,target=temperature.current,converter=DOUBLE]

22:54:36.463 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=temperature,target=temperature.current,converter=DOUBLE]

22:54:36.469 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=low.celsius,target=temperature.min,converter=DOUBLE]

22:54:36.473 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=main.temp_min,target=temperature.min,converter=DOUBLE]

22:54:36.478 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=temp.min,target=temperature.min,converter=DOUBLE]

22:54:36.482 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=temperatureMin,target=temperature.min,converter=DOUBLE]

22:54:36.487 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=tempMinC,target=temperature.min,converter=DOUBLE]

22:54:36.491 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=forecast.low,target=temperature.min,converter=DOUBLE]

22:54:36.497 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=minTempC,target=temperature.min,converter=DOUBLE]

22:54:36.501 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=temperature_min,target=temperature.min,converter=DOUBLE]

22:54:36.508 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=high.celsius,target=temperature.max,converter=DOUBLE]

22:54:36.512 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=main.temp_max,target=temperature.max,converter=DOUBLE]

22:54:36.517 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=temp.max,target=temperature.max,converter=DOUBLE]

22:54:36.521 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=temperatureMax,target=temperature.max,converter=DOUBLE]

22:54:36.526 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=tempMaxC,target=temperature.max,converter=DOUBLE]

22:54:36.530 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=forecast.high,target=temperature.max,converter=DOUBLE]

22:54:36.535 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=maxTempC,target=temperature.max,converter=DOUBLE]

22:54:36.539 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=temperature_max,target=temperature.max,converter=DOUBLE]

22:54:36.545 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.feelslike_c,target=temperature.feel,converter=DOUBLE]

22:54:36.549 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=apparentTemperature,target=temperature.feel,converter=DOUBLE]

22:54:36.554 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=feelslikeC,target=temperature.feel,converter=DOUBLE]

22:54:36.558 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.dewpoint_c,target=temperature.dewpoint,converter=DOUBLE]

22:54:36.563 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=dewPoint,target=temperature.dewpoint,converter=DOUBLE]

22:54:36.567 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=dewpointC,target=temperature.dewpoint,converter=DOUBLE]

22:54:36.572 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=DewPointC,target=temperature.dewpoint,converter=DOUBLE]

22:54:36.578 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.wind_kph,target=wind.speed,converter=DOUBLE]

22:54:36.583 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=avewind.kph,target=wind.speed,converter=DOUBLE]

22:54:36.588 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=speed,target=wind.speed,converter=WIND_MPS]

22:54:36.593 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=windSpeed,target=wind.speed,converter=WIND_MPS]

22:54:36.597 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=windspeedKmph,target=wind.speed,converter=DOUBLE]

22:54:36.602 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=wind.speed,target=wind.speed,converter=DOUBLE]

22:54:36.606 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=windSpeedKPH,target=wind.speed,converter=DOUBLE]

22:54:36.611 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=wind_speed,target=wind.speed,converter=DOUBLE]

22:54:36.616 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=wind_speed_max,target=wind.speed,converter=DOUBLE]

22:54:36.621 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=winddir16Point,target=wind.direction,converter=STRING]

22:54:36.625 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=wind_direction_dominant,target=wind.direction,converter=STRING]

22:54:36.632 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.wind_degrees,target=wind.degree,converter=INTEGER]

22:54:36.636 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=avewind.degrees,target=wind.degree,converter=INTEGER]

22:54:36.641 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=deg,target=wind.degree,converter=INTEGER]

22:54:36.645 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=windBearing,target=wind.degree,converter=INTEGER]

22:54:36.650 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=winddirDegree,target=wind.degree,converter=INTEGER]

22:54:36.654 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=wind.direction,target=wind.degree,converter=INTEGER]

22:54:36.659 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=windDirDEG,target=wind.degree,converter=INTEGER]

22:54:36.664 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=windGust,target=wind.gust,converter=WIND_MPS]

22:54:36.669 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.wind_gust_kph,target=wind.gust,converter=DOUBLE]

22:54:36.673 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=wind.gust,target=wind.gust,converter=DOUBLE]

22:54:36.678 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=gust,target=wind.gust,converter=WIND_MPS]

22:54:36.682 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=windGustKPH,target=wind.gust,converter=DOUBLE]

22:54:36.686 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=wind_gust_max,target=wind.gust,converter=DOUBLE]

22:54:36.691 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=wind.chill,target=wind.chill,converter=DOUBLE]

22:54:36.694 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=windchill_c,target=wind.chill,converter=DOUBLE]

22:54:36.699 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=windchillC,target=wind.chill,converter=DOUBLE]

22:54:36.703 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.observation_location.full,target=station.name,converter=STRING]

22:54:36.707 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=place.name,target=station.name,converter=STRING]

22:54:36.713 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=name,target=station.name,converter=STRING]

22:54:36.718 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.station_id,target=station.id,converter=STRING]

22:54:36.722 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=response.id,target=station.id,converter=STRING]

22:54:36.726 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.observation_location.latitude,target=station.latitude,converter=DOUBLE]

22:54:36.730 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=loc.lat,target=station.latitude,converter=DOUBLE]

22:54:36.734 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=lat,target=station.latitude,converter=DOUBLE]

22:54:36.737 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=latitude,target=station.latitude,converter=DOUBLE]

22:54:36.741 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=coord.lat,target=station.latitude,converter=DOUBLE]

22:54:36.745 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.observation_location.longitude,target=station.longitude,converter=DOUBLE]

22:54:36.749 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=loc.long,target=station.longitude,converter=DOUBLE]

22:54:36.755 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=lon,target=station.longitude,converter=DOUBLE]

22:54:36.760 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=longitude,target=station.longitude,converter=DOUBLE]

22:54:36.764 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=coord.lon,target=station.longitude,converter=DOUBLE]

22:54:36.769 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=current_observation.observation_location.elevation,target=station.altitude,converter=FEET]

22:54:36.773 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=profile.elevM,target=station.altitude,converter=DOUBLE]

22:54:36.777 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=asl,target=station.altitude,converter=DOUBLE]

22:54:36.783 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping HAMWEATHER: ProviderMappingInfo[source=error.description,target=weather.error,converter=STRING]

22:54:36.787 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping FORECASTIO: ProviderMappingInfo[source=error,target=weather.error,converter=STRING]

22:54:36.791 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=message,target=weather.error,converter=STRING]

22:54:36.796 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WORLDWEATHERONLINE: ProviderMappingInfo[source=data.error.msg,target=weather.error,converter=STRING]

22:54:36.800 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping WUNDERGROUND: ProviderMappingInfo[source=response.error.type,target=weather.error,converter=STRING]

22:54:36.804 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping YAHOO: ProviderMappingInfo[source=error.description,target=weather.error,converter=STRING]

22:54:36.809 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping METEOBLUE: ProviderMappingInfo[source=error_message,target=weather.error,converter=STRING]

22:54:36.813 [TRACE] [her.internal.metadata.MetadataHandler] - Added provider mapping OPENWEATHERMAP: ProviderMappingInfo[source=cod,target=weather.responseCode,converter=INTEGER]

22:54:36.826 [TRACE] [her.internal.metadata.MetadataHandler] - Added forecast mapping OPENWEATHERMAP: list

22:54:36.830 [TRACE] [her.internal.metadata.MetadataHandler] - Added forecast mapping WUNDERGROUND: forecast.simpleforecast.forecastday

22:54:36.834 [TRACE] [her.internal.metadata.MetadataHandler] - Added forecast mapping FORECASTIO: daily.data

22:54:36.838 [TRACE] [her.internal.metadata.MetadataHandler] - Added forecast mapping WORLDWEATHERONLINE: data.weather

22:54:36.841 [TRACE] [her.internal.metadata.MetadataHandler] - Added forecast mapping YAHOO: query.results.channel.item.forecast

22:54:36.845 [TRACE] [her.internal.metadata.MetadataHandler] - Added forecast mapping HAMWEATHER: response.responses.response.periods

22:54:36.848 [TRACE] [her.internal.metadata.MetadataHandler] - Added forecast mapping METEOBLUE: forecast

22:54:36.965 [DEBUG] [weather.internal.common.WeatherConfig] - Parsing of weather configuration settings completed.

22:54:36.971 [INFO ] [weather.internal.common.WeatherConfig] - ProviderConfig[providerName=FORECASTIO,apiKey=5d17b9ba5XXXXXXXcea854]

22:54:36.976 [INFO ] [weather.internal.common.WeatherConfig] - LocationConfig[providerName=FORECASTIO,language=en,updateInterval=120,latitude=xxx,longitude=-xxx,woeid=&lt;null&gt;,locationId=garb,name=xxx]

(Alex) #27

OK. And after this message? No more entries regarding weather?


(Butteryak) #28

There is some stuff related to OWM which was not there till I added the OWM binding. this is where the log stopped before I added anything else.


(Alex) #29

You should get something like that:

2019-01-10 08:49:03.001 [INFO ] [ternal.scheduler.WeatherJobScheduler] - Starting and scheduling weatherJob-home with interval of 30 minutes
2019-01-10 08:49:03.002 [DEBUG] [eather.internal.scheduler.WeatherJob] - Starting Weather job for location 'home'
2019-01-10 08:49:03.006 [TRACE] [nal.provider.AbstractWeatherProvider] - FORECASTIO[home]: request : https://api.darksky.net/forecast/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xx.xxx,x.xxx?units=si&lang=de&exclude=hourly,flags
2019-01-10 08:49:03.525 [TRACE] [nal.provider.AbstractWeatherProvider] - FORECASTIO[home]: response: {"latitude":xx.xxx,"longitude":x.xxx,"timezone":"Europe/Berlin","currently":{"time":1547106544,"summary":"Leicht bewölkt","icon": [...]
[...]
2019-01-10 08:49:03.563 [TRACE] [nternal.parser.AbstractWeatherParser] - Setting property 'station.latitude (latitude)' with value 'xx.xxx'
2019-01-10 08:49:03.564 [TRACE] [nternal.parser.AbstractWeatherParser] - Setting property 'station.longitude (longitude)' with value 'x.xxx'
2019-01-10 08:49:03.565 [TRACE] [nternal.parser.AbstractWeatherParser] - Property not mapped: 'timezone' with value 'Europe/Berlin'
2019-01-10 08:49:03.566 [TRACE] [nternal.parser.AbstractWeatherParser] - Setting property 'condition.observationTime (currently.time)' with value '1547106544'
2019-01-10 08:49:03.567 [TRACE] [nternal.parser.AbstractWeatherParser] - Setting property 'condition.text (currently.summary)' with value 'Leicht bewölkt'
2019-01-10 08:49:03.569 [TRACE] [nternal.parser.AbstractWeatherParser] - Setting property 'condition.icon (currently.icon)' with value 'partly-cloudy-day'
2019-01-10 08:49:03.571 [TRACE] [nternal.parser.AbstractWeatherParser] - Setting property 'precipitation.rain (currently.precipIntensity)' with value '0'
2019-01-10 08:49:03.572 [TRACE] [nternal.parser.AbstractWeatherParser] - Setting property 'precipitation.probability (currently.precipProbability)' with value '0'
2019-01-10 08:49:03.573 [TRACE] [nternal.parser.AbstractWeatherParser] - Setting property 'temperature.current (currently.temperature)' with value '0.49'
2019-01-10 08:49:03.574 [TRACE] [nternal.parser.AbstractWeatherParser] - Setting property 'temperature.feel (currently.apparentTemperature)' with value '-3.48'
[...]
2019-01-10 08:49:03.861 [vent.ItemStateChangedEvent] - Humidity1 changed from NULL to 80.00
2019-01-10 08:49:03.863 [vent.ItemStateChangedEvent] - Temperature1 changed from NULL to 0.49
2019-01-10 08:49:03.865 [vent.ItemStateChangedEvent] - Pressure1 changed from NULL to 1022.96
[...]
2019-01-10 08:50:52.012 [INFO ] [ternal.scheduler.WeatherJobScheduler] - Deleting weatherJob-home
2019-01-10 08:50:52.013 [DEBUG] [eather.internal.common.WeatherConfig] - Parsing of weather configuration settings completed.

(Butteryak) #30

key word here is “Should” :wink: haha.

but no, there is nothing there similiar to what you posted


(Alex) #31

@butteryak

What do you get with this command?

feature:list | grep Weather

I get:

openhab-binding-weather1                    │ 1.14.0.SNAPSHOT  │ x        │ Started     │ openhab-addons-2.5.0-SNAPSHOT        │ Weather Binding

Important is the word: Started


(Butteryak) #32
openhab-binding-openweathermap              x 2.4.0            x x        x Started     x openhab-addons-2.4.0    x OpenWeatherMap Binding
openhab-binding-weatherunderground          x 2.4.0            x          x Uninstalled x openhab-addons-2.4.0    x WeatherUnderground Binding
openhab-binding-yahooweather                x 2.4.0            x          x Uninstalled x openhab-addons-2.4.0    x Yahoo Weather Binding
openhab-binding-weather1                    x 1.13.0           x x        x Started     x openhab-addons-2.4.0    x Weather Binding

(Alex) #33

OK.

In your first examples you have in your weather.cfg locationId=home

Then you also have locationId=home2 and locationId=garb

Could please try only one locationId in your weather.cfg?


(Peter) #34

Hi,
i don’t know if it helps, but as far as i know the openweathermap.key will not work with the old (weather-binding 1.14), even if it’s correkt.
You can test the valdiation in this way:

Type in your browser:
http://api.openweathermap.org/data/2.5/forecast?id=yourid7&APPID=yourkey1-32&lang=de

or:
http://api.openweathermap.org/data/2.5/forecast?id=yourid&APPID=yourkey1-32&lang=de&units=metric

Pls change yourid and yourkey1-32 with your keys. You will see now a json string with your data for the next 5 days in 3-hour-steps.
When changing the keyword forecast to weather you will get a short json string with valid data of the current day.
As i understand the problem is the version no. (2.5), which isn’t correct translated in the weather-binding 1.x. as 2.5 seems to be the the free version and 3.0 is the paid one (don’t know exactly).

So there a two other solutions i tried.

  1. Solution with http.cfg

http.cfg

# timeout in milliseconds for the http requests (optional, defaults to 5000)
timeout=60000

# the interval in milliseconds when to find new refresh candidates
# (optional, defaults to 1000)
#granularity=

# whether to substitute the current time or state value into the URL
# (optional, defaults to true)
#format=

# configuration of the first cache item - openweathermap
owm_test.url=https://api.openweathermap.org/data/2.5/weather?id=yourid&APPID=yourkey1-32&lang=de&units=metric
owm_test.updateInterval=3600000

# configuration of the second cache item
# Tasmota Release Status (cached twice a day)
#<id2>.url=
tasmotaRelease.url=https://api.github.com/repos/arendst/Sonoff-Tasmota/tags
#<id2>.updateInterval=
tasmotaRelease.updateInterval=43200000

owm_http.items:

//    Data from openweathermap via http
//    i use this way because regular api-key causes error in the log, when using it with the weather-binding
Number              Temperature_owm           "Temperatur owm [%.1f °C]"                            <thermometer_red_earth>     (gOWM)        {http="<[owm_test:120000:JSONPATH($.main.temp)]"}
Number:Pressure     Pressure_owm              "Luftdruck owm [%.1f %unit%]"                         <pressure>                  (gOWM)        {http="<[owm_test:120000:JSONPATH($.main.pressure)]"}
Number              Humidity_owm              "Luftfeuchtigkeit owm [%d %%]"                        <humidity>                  (gOWM)        {http="<[owm_test:120000:JSONPATH($.main.humidity)]"}
String              CommonId_owm              "Himmel owm [%s]"                                     <sun_clouds>                (gOWM)        {http="<[owm_test:120000:JSONPATH($.weather[0].description)]"}
Number              Clouds_owm                "Bewölkung owm [%.0f %%]"                             <clouds>                    (gOWM)        {http="<[owm_test:120000:JSONPATH($.clouds.all)]"}
//Number:Length       Sight_owm                 "Sichtweite owm [%.0f m]"                             <binoculars1>               (gOWM)        {http="<[owm_test:120000:JSONPATH($.visibility)]"}
Number              Windspeed_owm             "Windgeschwindigkeit owm [%.2f m]"                    <wind>                      (gOWM)        {http="<[owm_test:120000:JSONPATH($.wind.speed)]"}
//Number              Winddegree_owm            "Windrichtung owm [%.2f °]"                           <compass1>                  (gOWM)        {http="<[owm_test:120000:JSONPATH($.wind.deg)]"}
DateTime            TempTime_owm              "Datum Zeit owm [%1$td.%1$tm.%1$tY %1$tH:%1$tM]"      <clock>                     (gOWM)        {http="<[owm_test:120000:JSONPATH($.dt)]"}

Pls. have a look on your json string, which items a ruled. I get errors sometimes as values are not found in the json string.
The update Interval of 3600000 is equal to 1 hour (as intervall is milliseconds).
As i found out the weather 1.4 can not support Yahoo furthermore as Yahoo stops free information-channels since beginning January.

  1. Solution:

Using the new OpenWeatherMap-Binding 2.4, which gives you detailed stuff for up to five days and if you want you can aggregate data on a daily base.

I prefer the second version. I made a rule which summarizes the temperatures MIN,MAX and AVG for the next five days and it works as i want :wink:. But there are better solutions i think, as i’m a newbie in this “business”


(Butteryak) #35

Yeah, I have tried a number of different variations, so that would appear confusing. anyway, my current 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=XXXXX

#apikey.OpenWeatherMap=XXXXX

# location configuration, you can specify multiple locations

location.garb.name=(hidden city name)

location.garb.latitude=xx.xxx

location.garb.longitude=-xxx.xxx

#location.home.woeid=

location.garb.provider=ForecastIo

location.garb.language=en

location.garb.updateInterval=120

#location.home.units=

which matches the weather.config in /var/lib/openhab2/config/oeg/openhab

apikey.ForecastIo="XXXXXX"
location.garb.language="en"
location.garb.latitude="xx.xxx"
location.garb.longitude="-xxx.xx"
location.garb.name="(hidden city name)"
location.garb.provider="ForecastIo"
location.garb.updateInterval="120"
service.pid="org.openhab.weather"

I have two items for testing in yourweather.items

Number   TempuratureGarb    "DarkSkyTemp [%.2f °F]"       {weather="locationId=garb, type=temperature, property=current, unit=fahrenheit"}
Number   Rain		"Rain [%.2f mm/h]"		<water>		{weather="locationId=garb, type=precipitation, property=rain"}

and the both show up NULL> :-/


(Alex) #36

@butteryak

But it should be:

/var/lib/openhab2/config/org/openhab/weather.config

Please also check:

/var/lib/openhab2/config/org/openhab/addons.config

is there the following entry:

binding="weather1"

Could you also please post your .sitemap here?


(Butteryak) #37

Sorry, typo, to confirm weather.config is at:

/var/lib/openhab2/config/org/openhab/weather.config

Here is what is in addons.config pertaining to bindings.

binding=",weather1,openweathermap"

odd maybe that comma is before weather1?

here’s my sitemap:

sitemap weather label="Weather"
{
  Frame label="Weather" {
    Text item=TempuratureGarb
    Text item=Rain
  }
}

although i’m mostly using Habpanel.


(Vincent Regaud) #38

Remove that comma

Are these the only binding that you use?


(Butteryak) #39

These are the only bindings i have added via PaperUI, I have a manually installed binding, but I would suspect that would not show up in addons.config. either way, it’s a recent addition, the weather issue, was happening before I added the new binding.

removed the comma, but still no values. :-/ even on reboot.

log always gets to this point then nada:

12:21:50.798 [INFO ] [weather.internal.common.WeatherConfig] - ProviderConfig[providerName=FORECASTIO,apiKey=XXXXXXX]

12:21:50.802 [INFO ] [weather.internal.common.WeatherConfig] - LocationConfig[providerName=FORECASTIO,language=en,updateInterval=120,latitude=xx.xxx,longitude=-xx.xx,woeid=&lt;null&gt;,locationId=garb,name=XXXXXX]


(Vincent Regaud) #40

Did you delete the addons.config after doing that?
And then clear the cache
And then restart

BUT don’t have high hopes. weather1 never worked for me again in 2.4
I am waiting for the darksky binding V2
In the mean time I use OWMv2 and node-red for darksky