On-Grid & Off-Grid Solar Energy Storage System on-grid solar plant off-grid solar energy storage system