Home Energy Management and Monitoring Using Ubidots Platform

Main Article Content

Noor Saleh Mohammed
Nasir Hussein Selman


Micro-grid; Power management; Arduino; Internet of Things; Ubidots


This paper introduces a practical design for home energy management and monitoring. It has been assumed that the home has a 12 VDC power source and with variable generation power. The virtual house has loads that consisting of four lamps, each with a power of 10 watts and operated on 12VDC. The home can be operated in two modes. The first mode is the grid-tied mode, in which the energy is imported or exported the power to/from the grid depending on whether the home source generation power is greater than or less than its load. The second mode is called the island mode, in which the home depends on its power supply to feed its loads with the required power. The transition between the two operating modes of the home is controlled fully by the Arduino UNO microcontroller according to the main grid status and home status (generation and load demand). The assumption that was set in the designed system is that the maximum current that a home source can supply is 3A. Therefore, when the current that a home needs is more than this value,  it imports energy from the main grid and less than that value, it exports energy to the grid. The data of the grid voltage and load current of the home were transferred by the Arduino UNO microcontroller to the Node MCU using RF (HC-12) module. The cases of the main grid and the home power source are monitored in real-time using the Ubidots platform. These cases data raised to the Ubidots platform by using the Wi-Fi- ESP8266 included in the Node MCU board. All cases were tested in practice and the Ubidots platform showed a quick response in updating the data as well as its security

Abstract 450 | PDF Downloads 45