No, solar panels work in the light but their best work is in 10 degrees and does not work well in extreme heat.