do sun spots effect temperatures here on Earth?
Individual spots rarely if ever affect surface temperatures. But flares and coronal mass ejections can occasionally increase temperatures in the upper atmosphere, and there are relatively minor 'cumulative' effects due to large numbers of spots changing the brightness of the Sun. Though directly blocking some of the light of the Sun, sunspots actually slightly increase its brightness, so when the Sun has very few spots it is a little fainter, and when it has a lot of spots it is a little brighter. The effects involved on solar brightness are very minor, generally being no more than a tenth of one percent of the overall solar brightness, but they continue for a few years at a time, and if there are a lot of spots for decade after decade it can noticeably increase the temperature of the Earth (in fact a small portion of the current increase in global temperatures is due to the larger than normal number of sunspots during the last half century), and if there are very few spots for decade after decade it can noticeably decrease the temperature (such as the 'little ice age' caused by the so-called Maunder Minimum in the mid to late 1600's and early 1700's).
For a moderately detailed discussion of the mechanism behind the small changes in solar brightness caused by spots, an image showing the brighter than normal regions surrounding sunspots, diagrams of the fluctuations in sunspot numbers, and a diagram comparing the number of sunspots in recent decades to changes in average solar brightness, see The Sunspot Cycle, at http://cseligman.com/text/sun/sunspotcycle.htm
(keep in mind that most of the pages on my website represent images and notes that I cobbled together for use in my lectures, and are not as polished or complete as a textbook discussion would be, and although correcting that flaw is one of my goals, it is a relatively long-term goal).