Proj-2013-2014-COQP

From air
Jump to navigation Jump to search

Introduction

Projet de dispositif matériel et logiciel de détection de présence dans une salle ou d'utilisation d'une machine (en fablab par exemple). Connexion à des agendas, systèmes de réservation (Dysoweb Agenda), système de gestion de la HVAC ...

Documents

Team

  • Tutors : Didier Donsez, Pierre Dubois
  • Members : Flavien PEYRE , Clément VALENTIN

Project objectives

- Make a server on a raspberry pi to communicate with enocean sensor ,android's tablet and Dysoweb
- Use a camera to count the people inside a room.

Progress of the project

The project started January 13th, 2014.

Week 0 (January 13th - Janurary 19th)

  • Project discovery
  • Research on OpenHAB

Week 1 (January 20th - Janurary 26th)

  • Listing of material at our disposal
  • Meeting with Pierre Dubois (CEO Requea ), presentation of the project
  • First install of OpenHab on the Rasperry Pi
  • First draft of possible final specifications

Week 2 (January 27th - February 2nd)

Week 3 (February 3th - February 9th)

  • Tests with sensors
  • Test with openhab demo file, understand the structure of code ,this principles rules of working ( item folder, rules folder)
  • Analyse openhab code from other project .

Week 4 (February 10th - February 16th)

  • First try with openhab designer tool. (Create items, rules ...)
  • Try to find the id of EnOcean movement's sensor ,to communicate with Openhab.

Week 5 (February 17th - February 23th)

  • Try to find the id of EnOcean movement's sensor ,to communicate with Openhab.
  • Discover of scrum methods. Organize our first sprint.
  • Study of another project to include an ethernet camera in Openhab .

Week 6 (February 24th - Mars 2nd)

  • Install Dolphin view to find and manage easily our sensor (show EEP , id ,datagramm) : http://www.enocean.com/en/download/
  • EEP of Sensolux mention sensor is not compatible with openhab enocean binding : search solutions
  • Find 3 solutions:
                  -EnOcean link: C++ library to interpret all EEP http://www.enocean.com/en/enocean-software/enocean-link/
                  -Modify the binding to add our EEP :https://github.com/openhab/openhab/tree/master/bundles/binding/org.openhab.binding.enocean
                  -Java library to manage a lot of EEP profil. This library can interpret datagram and give the value of sensors : https://code.google.com/p/java-enocean-library/

== Week 7 (Mars 3th - Mars 9th)