Project MONICA: Power Consumption Monitoring and Actuation in Home Environments

Student: Julia López Sánchez
Advisors: Iván González Díaz y José Bravo Rodríguez

End of Degree Work: TFG (Computer Engineering) - Score: 9/10 Sobresaliente (A)

The energy consumption control through connected systems will make it possible to become aware of the household spending, encouraging more responsible consumption.

In this context, this project has focused on the development and deployment of an Internet Of Things platform for power consumption monitoring and actuation over appliances in home environments. In addition to the service-oriented platform developed, it has been designed and manufactured an electronic device (smart plug) to monitor energy consumption, as well as allowing remote action on each of the appliances connected by the end user.

An analogic current sensor (Melexis MLX91210) is embedded in the printed circuit board of the smart plug developed. This invasive sensor is used to get instantaneous current measures through the ADC incorporated in the Espressif ESP-WROOM-32 system on chip. This is useful, in conjunction with instantaneous voltage, to estimate instantaneous power and, later, compute average power consumption.

All the processed data is monitored through a Web client (MONICAPP) that consumes requests made to a REST API (MONICAPI). The Web API is in charge of managing the business logic of the platform and getting read/write access to the database. MONICAPP shows real-time consumption statistics, historical reports of accumulated consumption; and it has the possibility of power off/on each connected appliance.

In the report attached below, all the hardware/software artefacts involved in the project are explained in detail, as well as the methodology followed during its development, indicating what has been done and why in each of the phases.

In addition, the result of evaluating the usability of the developed Web client is included, as well as an evaluation of the end user's perception about the complete infrastructure. After discussion of the obtained results, the final conclusions and a list of improvements as part of future work are exposed.

The final report is attached below.