Hey!
I also tried the yahoo weather binding. But … it ends when starting with the following message in the openhab.log:
2016-09-23 21:15:53.839 [ThingAddedEvent ] - Thing 'yahooweather:weather:berlin' has been added.
2016-09-23 21:15:53.856 [hingStatusInfoChangedEvent] - 'yahooweather:weather:berlin' changed from UNINITIALIZED to INITIALIZING
2016-09-23 21:15:53.863 [hingStatusInfoChangedEvent] - 'yahooweather:weather:berlin' changed from INITIALIZING to ONLINE
2016-09-23 21:15:53.869 [hingStatusInfoChangedEvent] - 'yahooweather:weather:berlin' changed from ONLINE to UNINITIALIZED (HANDLER_INITIALIZING_ERROR): java.lang.String cannot be cast to java.math.BigDecimal