уже писали. но с уточнениями. Ардуино+лан шилд+реле шилд. реле управляет вентилятором, лан шилд бросает инфо в облако. Например thingspeak, но у него 8 каналов на аккаунт бесплатных для облака, а локально сервер у меня не развернулся, но и не старался. программирование легкое, за ночь освоите. этот же thingspeak можно научить бросать пуш уведомления на андроид. это еще + пару часов. дерзайте.