This document describes a Raspberry Pi-based real-time weather monitoring system. The system uses various sensors to measure rainfall intensity and levels in different regions. The sensor data is transmitted to an Arduino, which then sends it to a Raspberry Pi via a GSM module. The Raspberry Pi also receives real-time weather data from a Regional Meteorological Centre via an FTP client-server interface. The Raspberry Pi processes both data streams and sends weather updates to relevant organizations using bulk messaging servers. The system aims to provide less manual and more economic and real-time weather monitoring compared to traditional methods.