I wouldn't say Iran has the means (a.k.a knowledge) to go ahead and deploy the whole thing: virus development, infiltration, infection of devices within the power grid, and coming out unnoticed.
Way to show your ignorance. Maybe your comment would be interesting if you provided a single reason or fact to back up your claims. Since you don't it sounds like "Hurr, America number one, Iran savages".
Iran has one of the most sophisticated intelligence apparatuses in the world(just ask the CIA what they think about them), and incredibly talented people at their fingertips. Individuals within their organizations also have little oversight on their actions, and large amounts of cash to buy what they can't provide themselves.
Iran showed some capabilities in the hacking of public certificate authorities last year (Comodo, Diginotar).
But there were plenty of noob mistakes made during those attacks too. They simply haven't shown the same type of capabilities to conduct "cyber war" on the scale of the China, Russia, and the US.
I completely agree that they should not be ignored.