While solar panels rely on sunshine and wind turbines depend on changing weather conditions, ...