I never got around to trying this one but maybe it will work for you…
I have used this one and found it to be very accurate…
http://www.weatheryourway.com/cocorahs/rgcoco.htm