This technology is related to the development of a non-intrusive energy monitoring system which can be deployed in the following applications: The Smart Home Energy Monitor In smart home application, the system which monitors home equipment/appliances ‘energy consumption non-intrusively, down to individual appliance. Data is transmitted to the cloud where it is processed and analysed with proprietary algorithm. Smart alerts and activities status is sent to users’ mobile devices for ease of monitoring. Users can also control their appliances remotely using this system. The Industrial Energy Monitor In commercial and industrial applications, the system is used for equipment sub-metering and/or as an early warning system. Data is securely transmitted to a central server wirelessly. It comes with a standard software package that entails multiple reporting formats.