Skip to content

An international project to create a simulated smart-home-control system. Developed by a small group of students from Heriot-Watt University's campuses in Edinburgh and Dubai.

chulme/smart-home-control-web-app

Repository files navigation

EcoWatt

A web application to control a simulated smart-home, with an emphasis on sustainable behaviour.

This project was completed for the 3rd Year Software Engineering Group Project by 9 students from Heriot-Watt University, with students from the Edinburgh and Dubai campuses.

My main contributions to this project was software design, project management, a hardware implementation ie. allowing the application to interface with various sensors and actuators, marketing, documentation and testing.

Overview

The main aim of the system is to monitor energy generation and consumption and display the analyzed data.

The system is intended to mutually work with the "Esteem Smart home". The system records the energy generated, records and analyses energy consumed by smart devices and provides statistical information about the energy use.

It alerts the users if the energy consumption is high and provides suggestions for optimal energy use. It thus makes the user aware of their energy needs and incentivizes users to adapt to sustainable choices.

An account supports multiple 'Netflix-styled' profiles for different home-dwellers. This allows the application to provide in-depth information access to some users while restricting others.

Sitemap

Installation

To host the EcoWatt application, you must first install Node.js on the server.

After installing Node.js, download the application source files featured on this repo.

After downloading the application source files, open the terminal and navigate to the application source folder and run:

npm install

This will install all the necessary Node.js modules to host the application. After this step, the server is now ready to host the application. Enter the following to start hosting:

npm start

Screenshots

Below are a handful of screenshots of the application, showcasing the main pages and features of EcoWatt.

Register

Home

Account

Rooms

AC

Routines

Reports

About

An international project to create a simulated smart-home-control system. Developed by a small group of students from Heriot-Watt University's campuses in Edinburgh and Dubai.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published