Solar panel battery storage