The 2 PHASE ENERGY METER 100A (2PEM-100A) is a power consumption monitor based on an embedded system. In the hope of promoting responsible energy consumption, we have decided to release this open source hardware project that was developed in the course "Development of Electronic Prototypes" at the ESPOL University. The 2PEM-100A allows to monitor the following parameters: Voltage (V), Current (A), Power (W), Frequency (Hz), Energy (KWh), Power Factor and Temperature (°C) of the 2PEM-100A.

Last Updated On: 
Wed, 12/01/2021 - 18:44
Citation Author(s): 
Adrian Bazurto, Víctor Asanza, Ronald Reyes,Douglas Plaza, Diego Peluffo-Ordóñez

This repository includes the energy consumption data set of a Data Server that is running in the facilities of the Information Technology Center (CTI) of the Escuela Superior Politécnica del Litoral (ESPOL). In addition, it includes Matlab scripts to perform the prediction of energy consumption. The data acquisition equipment was implemented in the Electronic Prototype Development Matter of the Faculty of Electrical Engineering and Computing (FIEC), based on the ESP32 hardware.


The data set includes 12 days of power consumption log at a sampling rate of 4 data per second (4Hz). The columns represent the following variables:

  • Voltaje (V)
  • Cirrent (A)
  • Power (W)
  • Frecuency (Hz)
  • Energy (KWh)
  • Power Factor
  • Temperature ESP32 (°C)
  • CPU usage (%)
  • RAM usage (%)

Source code: