Skip to content

UCSD-ECE140/ece-140b-spring-2023-final-project-aegis

Repository files navigation

Aegis

An intelligent smart home solution to monitor and reduce your homes energy consumption.

Get Started

Run the setup.py script to install all the dependencies, and create an python environment for the project.

python3 setup.py

Authors:

  • Emin Kirimlioglu
  • Dominic Orlando
  • Joshua Ball
  • Kevin Shin

About

Aegis is a smart home thermostat that adjusts your houses temperature based on the electricity providers rates, outside temperature, solar panel production, and your personal preferences. Aegis also includes dongles that can be plugged into your appliances to monitor their energy consumption. Aegis will then use this information to optimize your energy consumption and save you money.

Aegis

Diagrams

Diagram1.png Diagram2.png

.
├── README.md
├── Diagram1.png
├── Application
|   ├── Application.md
|   ├── Website
|   |   ├── Website.md
|   |   └── webServer.py
|   └── Mobile
|       └── Mobile.md
├── Dongle
|   ├── Dongle.md
|   ├── Solar
|   |    └── solar.cpp
|   └── Outlet
|        └── outlet.cpp
├── Market Research
|   ├── Interviews
|   └── Market Research.pdf
├── Thermostat
    ├── Thermostat.md
    └── piServer.py

Installation

About

ece-140b-spring-2023-final-project-aegis created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •