No, use a thermostat. It is much simpler, less prone to errors, you only need one per light housing, and the energy cost required to keep the shrouds above 34 degrees is quite insignificant.
You could probably get away with having one per block; aren't most traffic lights all connected? Or have I just been watching too many movies where hackers take over streetlights?