Real-Time IoT-Based Solar Power Monitoring System Using Threshold Decision Algorithm and Mobile Push Notifications

Authors

  • Afif Fathur Rachman State University of Padang image/svg+xml
  • Yasdinul Huda
  • Ika Parma Dewi
  • Hadi Kurnia Saputra
  • Asnal Effendi

DOI:

https://doi.org/10.21063/jtif.2026.V14.1.11-23

Keywords:

Firebase, Flutter, Internet of Things, Real-Time Notifications, Solar Power Plant, Threshold Decision Algorithm

Abstract

The establishment of solar power installations as a renewable energy option necessitates dependable monitoring systems to ensure peak performance. Nonetheless, current monitoring solutions typically emphasize only data visualization, lacking intelligent early warning features, which results in slower fault detection and faster battery deterioration. This research tackles this gap by creating a mobile monitoring system based on the Internet of Things (IoT), where both the threshold-based decision algorithm and notification logic are fully integrated into the mobile application, rather than the IoT hardware. The system employs an ESP8266 microcontroller exclusively for gathering data from a PZEM-017 DC sensor, transmitting raw readings to Firebase Realtime Database. A mobile application built on Flutter fetches data, checks it against user-defined thresholds (voltage, current, power), and produces immediate push notifications with anti-spam delays, audio alerts, and optional Telegram sending. Experimental outcomes from 30 measurement locations and 50 anomaly simulations indicate that the system reaches a voltage measurement error of 1.22% and a current error of 9.90% in comparison to a calibrated multimeter. The typical notification delay is 3.4 seconds, significantly less than the 10-second goal. In contrast to edge-based thresholding (on microcontroller), the mobile-centric method enables users to modify thresholds flexibly through the app without the need for hardware reprogramming, offers more extensive notification options (local pop-up, sound, Telegram), and streamlines IoT device upkeep. The specialized mobile interface provides enhanced customization and data logging features in comparison to standard platforms like Blynk or Telegram-based options.

References

[1] N. S. Mammadov, N. A. Ganiyeva, and G. A. Aliyeva, “Role of Renewable Energy Sources in the World,” no. figure 1, pp. 63–67, 2022.

[2] K. Gohar, M. Sameeroddin, D. Abdul, and M. Abdul, “Materials Today : Proceedings Renewable energy in the 21st century : A review,” Mater. Today Proc., no. xxxx, pp. 5–8, 2021, doi: 10.1016/j.matpr.2021.05.501.

[3] K. Ukoba, K. O. Olatunji, E. Adeoye, T. Jen, and D. M. Madyira, “Optimizing renewable energy systems through arti fi cial intelligence : Review and future prospects,” 2024, doi: 10.1177/0958305X241256293.

[4] P. Studi, T. Mesin, F. Teknik, and U. M. Bakti, “Pengaruh Interval Waktu dan Arah Mata Angin Terhadap Daya Yang Dihasilkan Pada PLTS,” vol. 8, no. 4, 2024.

[5] A. P. Yuda, D. Riyanto, and J. S. Habiby, “Monitoring Pembangkit Listrik Tenaga Surya dilengkapi Informasi Lokasi,” vol. 3, no. 1, pp. 316–325, 2023.

[6] R. Alfita, K. Joni, and F. D. Darmawan, “Rancang Bangun Sistem Monitoring Daya Baterai Pembangkit Listrik Tenaga Surya ( PLTS ) dan Kontrol Beban Berbasis Internet of Things,” vol. 42, no. 1, pp. 35–44, 2021, doi: 10.14710/teknik.v42i1.29687.

[7] M. R. Elektro, U. I. Indonesia, and S. Monitoring, “Smart System untuk Pemantauan dan Optimasi Kinerja Pembangkit Listrik Tenaga Surya,” no. 1, 2025, doi: 10.14710/transmisi.27.1.20-32.

[8] R. Lu, J. Lu, P. Liu, M. He, and J. Liu, “Design of the vrla battery real-time monitoring system based on wireless communication,” Sensors (Switzerland), vol. 20, no. 15, pp. 1–17, Aug. 2020, doi: 10.3390/s20154350.

[9] A. Wirjawan, A. Safarudin, R. Ramdani, N. Sri Lestari, G. D. Ramadi, and S. Sukirno, “Smart Monitoring System For Hybrid Solar Power Plants Using Iot Technology,” Brill. Res. Artif. Intell., vol. 5, no. 2, pp. 811–816, Sep. 2025, doi: 10.47709/brilliance.v5i2.6865.

[10] A. Al-fuqaha, S. Member, M. Guizani, M. Mohammadi, and S. Member, “Internet of Things : A Survey on Enabling,” IEEE Commun. Surv. Tutorials, vol. 17, no. 4, pp. 2347–2376, 2015, doi: 10.1109/COMST.2015.2444095.

[11] A. Al Mamun, M. H. Shuvo, and T. Islam, “Developed an IoT-based smart solar energy monitoring system for environmental sustainability,” no. June, 2024, doi: 10.1109/ICAEEE62219.2024.10561689.

[12] Diyajeng Luluk Karlina, “Design and Implementation MINIOT Car Using Esp8266 and L298,” Int. J. Mech. Electr. Civ. Eng., vol. 2, no. 4, pp. 170–177, 2025, doi: 10.61132/ijmecie.v2i4.353.

[13] P. K. S. Pzem-, P.-P. S. Plts, M. F. Majid, and N. Nadhiroh, “Prosiding Seminar Nasional Teknik Elektro Volume 10 Tahun 2024,” vol. 10, pp. 88–92, 2024.

[14] R. Alfita, K. Joni, and F. D. Darmawan, “Design of Monitoring Battery Solar Power Plant and Load Control System based Internet of Things,” Teknik, vol. 42, no. 1, pp. 35–44, May 2021, doi: 10.14710/teknik.v42i1.29687.

[15] T. Hidayat and D. Firmansyah, “Rancang Bangun Smart Meter Berbasis IoT untuk Aplikasi Pembangkit Listrik Tenaga Surya Microgrid,” vol. 8, no. 2, pp. 87–92, 2019.

[16] M. Malik Ibrahim, A. Effendi, A. Yuana Dewi, and A. Anugrah, “HEMAT: Journal of Humanities Education Management Accounting and Transportation Monitoring dan Analisa Daya Pengaplikasian Pembangkit Listrik Hybrid PLTS dan PLTB pada Penerangan Jalan Umum Berbasis IoT,” vol. 2, no. 1, 2025.

[17] D. Wijayanto, S. Isnur Haryudo, and T. Wrahatnolo, “Rancang Bangun Monitoring Arus dan Tegangan Pada PLTS Sistem On Grid Berbasis Internet of Things (IoT) Menggunakan Aplikasi Telegram 447 Rancang Bangun Monitoring Arus dan Tegangan Pada PLTS Sistem On Grid Berbasis Internet of Things (IoT) Menggunakan Aplikasi Telegram.”

[18] et al Md Redwanul,S Sarker, “An IoT based Smart Energy Meter Monitoring System using Android Application,” An IoT based Real-time Low Cost Smart Energy M. Monit. Syst. using Android Appl., vol. 4, pp. 459–463, 2020, doi: 10.48175/ijarsct-5053.

[19] I. A. Fathi, “IoT-Based Low-Cost Smart Greenhouse Monitoring System Using ESP8266 and Firebase for Real-Time Environmental Control,” Int. J. Adv. Nat. Sci. Eng. Res., vol. 5, no. 5, pp. 268–286, 2025, [Online]. Available: https://as-proceeding.com/index.php/ijanser

[20] Arif Setia Sandi Ariyanto, Iis Setiawan Mangku Negara, Deny Nugroho Triwibowo, and Yanuar Feriyanto, “Perancangan Aplikasi Mobile Berbasis Flutter untuk Pemantauan Data Sensor IoT: Solusi bagi Manajemen Suhu dan Kelembapan,” JSAI (Journal Sci. Appl. Informatics), vol. 8, no. 1, pp. 204–211, 2025, doi: 10.36085/jsai.v8i1.7724.

[21] M. Z. Z. Muhtadi, S. Ranolat, and Pujianto, “Sistem Monitoring Energi Listrik 3 Fase Berbasis IoT dan Firebase,” Elposys J. Sist. Kelistrikan, vol. 12, no. 2, pp. 132–137, 2025, doi: 10.33795/elposys.v12i2.7206.

[22] I. N. B. Hartawan and I. W. Sudiarsa, “Analisis Kinerja Internet of Things Berbasis Firebase Real-Time Database,” J. Resist. (Rekayasa Sist. Komputer), vol. 2, no. 1, pp. 6–17, 2019, doi: 10.31598/jurnalresistor.v2i1.371.

[23] A. Hasib and A. S. M. A. S. Akib, “Cloud-Enabled IoT System for Real-Time Environmental Monitoring and Remote Device Control Using Firebase,” pp. 1–6, 2026, [Online]. Available: http://arxiv.org/abs/2601.17414

[24] I. M. A. Wirawan, I. K. A. Astawa, P. A. S. Wijaya, I. G. A. P. R. Agung, and I. W. Shandyasa, “Penerapan Aplikasi Android Terintegrasi Firebase dalam Sistem IoT untuk Monitoring Kolam Lele Berbasis Realtime Database dan Firestore dengan Pengujian Blackbox,” Innov. J. Soc. Sci. Res., vol. 5, no. 4, pp. 12347–12365, 2025.

[25] R. P. Ardhiyani and H. Mulyono, “Analisis dan Perancangan Sistem Informasi Pariwisata Berbasis Web sebagai Media Promosi pada Kabupaten Tebo,” J. Manaj. Sist. Inf., vol. 3, no. 1, pp. 952–972, 2018.

Downloads

Published

2026-04-30

How to Cite

[1]
“Real-Time IoT-Based Solar Power Monitoring System Using Threshold Decision Algorithm and Mobile Push Notifications”, Jurnal Teknoif Teknik Informatika Institut Teknologi Padang, vol. 14, no. 1, pp. 11–23, Apr. 2026, doi: 10.21063/jtif.2026.V14.1.11-23.