DOI: 10.3390/app16136295 ISSN: 2076-3417

Hybrid Photovoltaic System Applying IoT–Machine Learning for Intelligent Management

Christian Ovalle, Johan Johao Palma Ortiz, Ruddy Joel Guia Zarate

Solar energy has emerged as a promising alternative to fossil fuels for mitigating climate change; however, efficient photovoltaic (PV) operation requires continuous monitoring and accurate energy forecasting. This study proposes an intelligent IoT-based photovoltaic monitoring and short-term energy prediction system integrating real-time sensing, solar tracking, and machine learning techniques. A small-scale experimental prototype based on a 10 W photovoltaic panel was implemented to collect real-time data, including voltage, current, temperature, humidity, ultraviolet radiation, and dust accumulation during a 30-day monitoring period under outdoor conditions. The acquired data were transmitted through an IoT architecture based on the Arduino Uno and ESP32, programmed using Arduino IDE, and integrated with the Blynk cloud platform for real-time monitoring and analysis. To evaluate predictive performance, Random Forest, XGBoost, and LSTM models were trained and compared for photovoltaic energy forecasting. Experimental results showed that XGBoost achieved the best predictive performance, obtaining the lowest error values (MAE = 0.00077, RMSE = 0.001103) and the highest coefficient of determination (R2 = 0.918), outperforming the other evaluated models. In addition, the proposed system enabled effective remote monitoring and degradation analysis associated with environmental conditions. The results demonstrate the potential of integrating IoT and machine learning for accurate short-term photovoltaic energy forecasting in small-scale experimental environments. Nevertheless, further long-term and large-scale validation is required to evaluate system robustness under operating conditions.

More from our Archive