Nowadays, temperature changes often drastically affect our modern lifestyle. For instance, climate and weather changes strongly control what fruits and vegetables can grow. Another important aspect of weather that has a huge effect on our lives is extreme weather events, such as hurricanes, droughts, fires (forest fires), floods, heat waves, or cold snaps, and winter storms. Since the world is changing so fast so should weather stations. We people would always want to be able to control and monitor the temperature of our surroundings remotely. In this paper, we present a weather station that is very helpful for smart home challenges. This weather station is based on IoT (internet of things). It is equipped with environmental sensors used to capture distributed meteorological measurements at any particular place and report them in real time on cloud. The sensors constantly sense weather parameters and keep on transmitting them to the online web server over a Wi-Fi connection. The weather parameters are uploaded on the cloud and then provide the live reporting of weather informatics. Also, the system allows user to set alerts for particular instances, the system provides alerts to user if the weather parameters cross those values. The temperature could also be regulated to its predestined value that was set by the user. This is possible through the DC fan installed in the house that would turn on if the actual temperature would be greater than the desired temperature. This could be accessed by any remote device anywhere in the world.