Drastic changes in the climate occur globally, and here in the Philippines, typhoons and storms are experienced all year round. According to the state weather bureau PAGASA, the Philippines visited by at least 8 to 9 tropical cyclones every year and more than million worth of crops and properties are being destroyed. To reduce the risk and danger due to extreme rainfall and strong winds caused by these disasters, early warning broadcast is necessary. In this article an Arduino-based weather data acquisition device was designed, tested, and installed. It measures temperature, relative humidity, and amount of rainfall to serve as a baseline data for studying the trend and its relationships on the occurrence of natural calamities to small geographical coverage in the Philippines. This also served as a warning system and source of information in the studies of weather patterns in the specific areas. It stored actual measurement of rainfall, temperature, and humidity to the database that can be printed or downloaded from the web page. The device alarmed the locals for incoming flood using GSM communications network. Test results revealed that the system gave an accuracy of 96.28%, with an efficiency of 97.06%, and effectiveness of 99.95%. The calculated Overall Equipment Effectiveness (OEE) of the whole device is 93.4%.