Adding precipitation type detection.  It will probably fail a bit on cloudy days.