As the demand for energy is increasing exponentially due to the growing population, it needs to be properly monitored and controlled. On the other hand, nowadays, we are facing a lack of technical knowledge in monitoring and controlling energy consumption. Over the past several years, there has been a rapid increase in both the utilization of energy loads and the use of various forms of power electronic equipment. As a result, contamination of the electricity supply is becoming an increasingly critical issue. The purpose of this study is to provide the design and implementation of a virtual instrument tool that uses LabVIEW for real-time online monitoring of power quality. Readings are traditionally extracted manually from devices of this kind. A smart energy meter can help overcome these problems, allowing people to take readings from any location globally, thanks to technology that makes use of the Internet of Things. In addition to the amount of energy being consumed, the smart energy meter will provide information on other characteristics such as voltage, current, power, and frequency. This enables us to achieve the ideal level of load control. For load management, LabVIEW is the tool of choice. Users can tailor their pricing plans to their financial situations using this technology. The PZEM-004T sensor is utilized for measuring parameters, and the Node MCU is the component that transmits the data to the server. Users can exert influence over the system through both mobile applications and web applications. This system also helps detect surge conditions of appliances and can break them using a relay.