One way to store solar energy is to use concentrated light to melt sodium.
The sodium pile then takes weeks to cool down if left alone, or about 12 hours to cool down if you use it to flash water into steam properly.
Coincidentally, you might have a light source again after 12 hours...
that sounds interesting