Skip to main content

No project description provided

Project description

We were inspired by the enthusiasm of the Reply team here at Hack Cambridge! We wanted to enter their challenge and design an improved version of a Smart Plug with the aim of minimising carbon emissions when charging devices with the mains.

SMUG Plug allows you to take advantage of these fluctuations by automatically using energy at the best time. It uses the national grid database to receive a live feed of predictions of the carbon intensity in your area. Using this, it determines when it is best to charge your device in a time interval defined by the user.

We built it using Python Flask framework and JavaScript deploying our web application on Microsoft Azure.

We ran into the challenges of web application deployment and logic design in the backend of the application.

We’re proud to have completed a whole functional application that communicates to the national grid database and helps the user to optimise electricity usage.

We all learnt about how build an interactive web application and design backed, frontend and hardware attached to it.

Next SMUG will be plugged into bigger frameworks that make use of big historical datasets and learn patterns of carbon dioxide emissions to better optimise the usage of electrical power and improve the environmental impact.

Contributions: - Ben James - frontend, backend - Anna Arutyunyan - backend - Martynas Linkevicius - backend - Shaimerden Abekov - hardware

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for SMUG-plug, version 0.1dev
Filename, size File type Python version Upload date Hashes
Filename, size SMUG_plug-0.1dev.tar.gz (1.3 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page