They can get energy from other wavelengths as well, but the material in them needs to be able to catch those wavelengths. High quality modern panels can catch six different wavelength areas to have an efficiency of about 40%.
They are still expensive to make (they have about 140 layers), so they are the sort of panels you will find on space ships, but not yet on houses.
Latest Answers