/power-man

Power man FOSS project to controlling and measuring electricity in home and small scale level industry environments.

Primary LanguagePHP

Introduction

These days Electricity has become a major issue in Sri Lanka. Electricity consumption has been increased in our country, with population growth & development. So the Electricity board of Sri Lanka, Spending much more effort to control and reduce the electricity consumption of each and every house, industries and other electricity consuming places. But there is a major problem in it, Unless people don’t have the facility to monitor the power consumption they can’t control it.

The corporate vision of our client, Domore Technologies (Pvt) Ltd, is to implement a software solution to manage energy consumption of their customers while maintaining an open-minded, dynamic, and customer-centric approach to delivering cutting-edge solutions.

We plan to provide consumers with an engaging, easy-to-use interface to control their appliance power settings on the web or via mobile apps. The huge annual power costs for a SME to top enterprise or a single-family home in the Sri Lanka can be manage and control from wherever they are, hence power consumers can be more energy efficient and realize significant savings.

At this situation our client is in the stage of software product development and hardware product is already completed. Background and Motivation The power crisis has become a hot topic these days. At present the annual electricity requirement in Sri Lanka is about 11,000 GWh and the installed power plant capacity is about 2700 MW. This consists of 1200 MW of hydropower and 1200 MW of thermal power. The thermal power plant generates electricity by firing coal, Heavy fuel oil (HFO) and diesel. Hydropower is a cheapest option for power generation. But during the dry season, it’s very hard to generate the targeted power from hydro plants.

And currently 85% of power is generated by thermal power plants and the remaining 15% is from hydro plants. As mentioned above, thermal power generation is done using fossil fuel. But these days fossil fuel is require a higher expenditure and in near future there may be a scarcity of fossil fuel. So electricity generation has become a big issue to Sri Lankan economy. As a developing country Sri Lankan economy can’t spend much more amount for growing need of fossil fuel, Hence government tries to regulate the unnecessary power usage of Sri Lankans.

But before regulating this amount, there should be a proper way to monitor the power consumption. So our client wants to give a software solution for this problem as the hardware solution which monitors the electricity consumption of a building. Our client required and motivated us to implement a web application to sale this device in Sri Lanka and monitor and control this device using remote access.

Problem in brief

As these days electricity has become a hot topic, each and every person try to reduce the power consumption of their house. But they don’t have any idea about how much power they are consuming and which equipment gain more power and which gain less. And they require a method to limit the power gain of this equipment by switching them off when they exceed that limit. And they need a method to control all the electric equipment of their house, from any distance.

Aims and Objectives

The aim of this project is to develop a system for monitoring and controlling the electricity consumption of electric equipment in a house or an industry with the use of agile methodology. The objective of this project is to provide a power control system which can,

  1. Indicate the amount of electricity units consumed.
  2. Reduce the electricity wastage.
  3. Manage energy and cut off the customers’ electricity cost.
  4. Define electricity gaining limits for specific equipment.
  5. Controlling that equipment remotely.

Proposed Solution

As our system is based on a web application, we intended to design that with following features.

The application will allow the customer to register for an account which requires a username and password. If a user wants to purchase the power controller kit, he can make his deal via this web application. After purchasing and setting this in their home or industry, through this application user can control the device.

Our application can monitor the electricity consumption of ten equipments in his home. He can switch on or switch off these equipments from anywhere in the world through our web application. As well as he will receive an SMS to his mobile indicating the amount and the status of the equipments. For this task we planned to get support from a SMS gateway.

The user can give an energy consumption limit for equipment and when equipment exceeds that limit, it will also be indicated in our application. So, if the user wants to switch off, he can do it through our application from anywhere.