Because it is August,the weather is quite unpredictable.

The question is-Why is the comma needed after "August"?

It is an introductory adverb clause.

check this site:
http://www.english-the-easy-way.com/Punctuation_English/Introductory_Clauses_Commas.htm