Sun Activity
Since all the energy and heat on the Earth comes from the sun, it follows that the sun's activity will have some effect on the temperature of the Earth. The activity of the sun is actually different over time, which can change how much energy actually hits the Earth