A monitoring based Photovoltaic installation fault detection system for power loss optimization