Energy harvesting and Internet of Things (IoT) technology is being integrated with home appliances. IoT devices could harvest energy from alternative energy sources to convert the available energy from home appliances into electrical energy. Smart home energy management systems face isolated scheduling horizons and unreliable inputs. In this research, an IoT Heterogeneous Energy Harvesting (IHEH) technique has been proposed for residential home energy management to operate the smart home appliances which consists of four layers, namely, the Energy Harvesting Layer (EHL), the Control and Sensing Layer (CSL), the Application Layer (AL), and the Information Processing Layer (IPL). The proposed technique keeps track of the distribution of several types of energy, including thermal, piezoelectric, and light energy. The overall efficiency of the proposed method is 90% per day. The proposed IHEH technique yields more power and increases the lifetime of batteries.INDEX TERMS IoT, Smart home, Energy harvesting, Household power, Domestic energy.