I wonder what the longevity of something like that is. And for solar panels what do you do if it's a supervolcano that blocks out the sun? The real solution is a radioisotope thermoelectric generator which will give you a few hundred watts for decades. But I don't think they sell those online...