Solar Panels with Battery Storage and Grid Trading Technology