Code Monkey home page Code Monkey logo

home_deployment's Introduction

It's different: Insights into home energy consumption in India

Special thanks: Milan Jain, Shailja Thakur

NB: You can view a prettier rendering of the same page here.

Deployment Overview

alt text

The figure above shows the overall deployment across a 3 storey home in Delhi, India. We deployed a total of 33 sensors measuring the following different parameters:

  • Electricity
    • Household level (using Schnieder Electric EM6400 smart meter)
    • MCB level (using custom microcontroller based CT platform)
    • Appliance level (using jPlug, developed by Radio Studio, India)
  • Water
    • At inlet from utility and outlet from water tank (using Pulse based water meters)
  • Ambient parameters
    • Motion (using Express Controls HSM100)
    • Light, temperature (using Express Controls HSM100 and FunF journal on Android phones)
  • Connectivity and Network (using Android, soft sensor streams)
  • Weather (using 3 weather monitoring stations providing data via REST APIs)

Repository Structure

This repository is divided as follows:

  • Configuration
    • Database schemas: Schemas for MySQL databases used in the deployment
    • Misc: Miscellaneous mappings between sensor id and locaiton in home
    • Configuration settings: of different sensors. eg. sensitivity of HSM100
    • Inventory: Detailed inventory mentioning all the resources used
  • Dataset
    • Annotated dataset: Contains fully labeled dataset from our deployment.
    • Metadata: Contains pertinent metadata for different appliances in the home and different water fixtures
  • How To: Misc. how to guides which are not specific to the deployment, but used in our case
  • Software:
    • Common: Software common to SBCs and Server
    • Sensors_SBC: Software used by different sensors/SBCs to get data from sensors
    • Server: Software used for server management
    • Startup scripts: Various startup scripts used for uninterrupted data collection (even after power outage)
    • Installation: How to prepare the various computational systems for deployment
    • Stats: Scripts and their outputs used for the plots used in the paper
  • Deployment notes

One can also find the various issues and how we resolved them.

  1. Open Issues
  2. Closed Issues

Dataset

  1. The detailed metadata dataset can be found here.
  2. The UTC timestamped annotated dataset can be found here. The event sequence for the same and more information about the same can be found on the same page. This can be visualized here.

The figure below shows the utlity of multi-modal time synchronized annotations, from one of the days during our deployment. alt text

home_deployment's People

Contributors

nipunbatra avatar

Watchers

James Cloos avatar Ystallonne Alves avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.