Project EReactrify

EReactrify is intuitive controlling software for smart devices at home. It keeps track of what is the status of added devices and allows user to manipulate electricity usage by device from remote. It also can calculate current electricity consumption by from devices and given electric price. EReactrify has simple layout to illustrate where controlled devices are and for example which rooms have lights on. For convenience this solution also has masterswitch for electricity that can turn off all devices connected to this system. This is useful for example when you are going to vacation and forget to turn off your devices.

Documents and media

Repository: https://gitlab.com/C0ntrol/react-codecamp.git

introduction_presentation.pdf

results_presentation.pdf

Video: codecamp_video.webm

Team

Simo Partinen simo.partinen@student.lut.fi

Eetu Vierula eetu.vierula@student.lut.fi

Kimmo Flykt kimmo.flykt@student.lut.fi

Motivation

Internet of things becoming more and more popular

* Traditional household appliances getting connected to home network

Growing demand for “smart homes”

* Ability to control electronic devices remotely

Idea

Features

Master power switch

Individual power switch and standby power

Map to show where devices are located

Cost calculator

Statistics of usage based on room

Editable name for layout

System Architecture

Readme

This part explains all important parts related to this project.

To make this project work, firs you need to clone this project from source given earlier on this page. After cloning go to projects root with terminal and install npm to your computer. After npm is installed write “npm install” to your terminal to install all decencies that are used at this project. After install is completed write “npm start” in your terminal to start application. Then this application should automatically open to your browser. If not then write “http://localhost:3000” to your browsers address field. After this application is ready to being used.