The solar photovoltaic (PV) system has become the key attraction for the generation of clean, renewable electricity. Nevertheless, performance varies due to different parameters and environmental factors. Therefore, a remote and real- performance is required to evaluate its performance. The Internet of Things (IoT) in the monitoring of the solar PV system has been implemented and its efficiency has been studied. The monitoring system uses real-time measured values to display power, current, voltage, temperature, and light intensity graphs, and it is also easy to track and view the database file to analyze the history of the collected data. The design work was divided into two main sections, hardware, and software. The hardware includes the creation of major units such as the power supply unit, the control unit and the sensor units while the software includes the database system and pulled the data out into private webpage and visualization on Grafana dashboard. This paper aims to create an IoT-based Solar Battery Monitoring System using two microcontrollers, Arduino UNO and NodeMCU. The data obtained will be stored in the local database and can be viewed through a personal web page that serves as a data log and through a visualization tool using Grafana. Throughout the system, users can easily track their solar PV system over the internet.