Skip to content

django app for home automation and monitoring

Notifications You must be signed in to change notification settings

govindjnair/E_live

 
 

Repository files navigation

E_live

E_live is a django + arduino app for home automation and monitoring

Home automation is one of the popular trends in tech right now, but it's still a luxury. A usual household only worries about their electricity consumption only after they receive the bill. E_live helps to monitor, track, automate and analyse electricity usage and foresee upcoming bill.

Installation

The project is still in the developing stage, so some features may won't work:(

  • install django, clone this repository.
  • start virtualenv, install requirements.txt (required python packages).
  • Upload code to audrino: audrino/final.ino
  • if linux, modify port permission when ever audrino is connected.

          in ubuntu: sudo chmod a+rw /dev/ttyACM0

Implementation

  • connect audrino to the pc, in ubuntu modify port permission sudo chmod a+rw /dev/ttyACM0 (/dev/ttyACM0 may be different depends on which port audrino is connected)
  • runserver: python manage.py runserver 0.0.0.0:8000
  • take another terminal: python digi_phy_interface.py
  • if you are under a local network (browse : http://pc_current_ip:8000) web is currently designed for smartphones.

Design & Documentation

Documentation (Google Drive)

working sample

image sample off image sample on

About

django app for home automation and monitoring

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 44.7%
  • CSS 36.7%
  • HTML 9.4%
  • Python 8.1%
  • C++ 1.1%