Due to the shortage of fossil fuel usage, the solar Photovoltaic (PV) energy has increased grownup over the last decade. Most conventional applications of renewable energy are being phased out in order to reduce costs and save the environment. PV plants undergo numerous failures in faults detection and ultimate power developments. These consequences demonstrate in the environmental field and internal components. Even when internal standards are followed, the faults are unavoidable and undetectable. Due to this, the performance of manufacturing plants are not predictable. As a result, a proper fault detection mechanism is required for a PV system to detect faults and avoid energy losses. To address these issues, this research work proposed Internet of Things (IoT) sensor-based fault identification in a solar PV system. The PV panel status is monitored using pressure, light intensity, voltage, and current sensors. These sensor data’s are stored in the cloud for further analysis using a web-based control server. To classify the sensor data, models of Support Vector Machine (SVM), and Extreme Learning Machine (ELM) are utilized. The experimental results indicate that ELM achieves a classification accuracy of 96.32%. Which is higher than SVM and other optimization control techniques. The proposed model uses the IoT cloud to provide real-time monitoring and fault detection in plant environmental and electrical parameters.