This document describes an IoT-based smart home system that uses renewable solar energy. The system monitors energy consumption and generation. It allows control of home appliances via a mobile app. Energy consumption is monitored through current and voltage sensors connected to a microcontroller. Generated solar energy is also monitored with sensors and displayed on an LCD screen. The system aims to automate homes at low cost while saving energy costs through use of renewable energy.