solar energy assembly