Weather Binding and data providers

I was using weather underground because it gave me more data then I could get from yahoo such as presure trend and dewpoint. However I switch to yahoo, because it was driving me nuts that at night ${weather:condition.commonId}.png always showed a sun in the mix rather then the night values.

Has anyone put together a list of what providers provide?

Also, it looks like at least with latest 1.8 the example.html layout pulls from binding rather then an item to make it more compatible with OpenHab 2.0. How does one use more then one providers with this setup?

Could it be possible that your topic should read
“Using two weather providers” instead of “Using two weather bindings”?

Using two weather providers is easy, just set both (or even more) up in your openhab.cfg and use different location names, f.e.

# Wunderground
weather:apikey.Wunderground=yyyyyyyyyyyyyyyyyyyy
weather:location.home_wgr.latitude=53.xxxxxx
weather:location.home_wgr.longitude=7.xxxxxx
weather:location.home_wgr.provider=Wunderground
weather:location.home_wgr.language=de
weather:location.home_wgr.updateInterval=30

# ForecastIO
weather:apikey.ForecastIO=yyyyyyyyyyyyyyyyyyyyy
weather:location.home_fio.latitude=53.xxxxxx
weather:location.home_fio.longitude=7.xxxxxx
weather:location.home_fio.provider=ForecastIO
weather:location.home_fio.language=de
weather:location.home_fio.updateInterval=2

items:
Number Temperature_FIO “Temperatur [%.0f °C]” { weather=“locationId=home_fio, type=temperature, property=current” }
Number Wind_Gust_WGR “Böen [%.0f km/h]” { weather=“locationId=home_wgr, type=wind, property=gust” }

Right, I saw that in the wiki, however in 1.8 the the example.html no longer pulls from an item, it pulls from a binding:

			<td rowspan="2"><img id="weather-icon" src="weather-data/images/${param:iconset}/${weather:condition.commonId}.png"/></td>
			<td id="weather-temp">${weather:temperature.current[fahrenheit](%.1f)}</td>
			<td id="weather-temp-sign">°F</td>
		</tr>
		<tr>
			<td colspan="2">
				<table id="weather-table-details">
					<tr>
						<td>Humidity:</td>
						<td>${weather:atmosphere.humidity} %</td>
					</tr>
					<tr>
						<td>Pressure:</td>
						<td>${weather:atmosphere.pressure[inches](%.1f)} in</td>

Ahhh, okay … then I was on the wrong track :sunglasses: