Energy harvesting monitoring systems have become more important as the Internet of Things (IoT) have grown. An intelligent system to monitor rainwater harvesting at UNITEN COE BN is being designed and developed in this study. Rainwater harvesting operations will be improved by developing an intelligent system. Monitoring techniques are studied, and sensors are designed for simulation. Smart rainwater harvesting systems are designed and implemented in this study, contributing to the field of smart monitoring systems. Rainwater collection, storage and usage are monitored and analyzed with smart sensors and data acquisition systems. Water turbine speed, voltage, and rainfall intensity are monitored by sensors in the developed system. Data from sensors is processed in Python GUIs. Visual displays allow users to monitor the rainwater harvesting system remotely. Durability and infrastructure compatibility are considered when selecting materials. It is found that smart rainwater harvesting system performance and reliability can be improved through simulation testing and validation. The study concluded that, storm water resources can be optimized by accessing real-time information.