French energy group TotalEnergies SE (EPA:TTE) announced on Wednesday the launch of a 4.8-MWp rooftop solar system for Indonesia-based tire cord fabrics manufacturer PT Indo Kordsa Tbk (IDX:BRAM).