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)

~ Holidays Study the 3 solutions

Week 8 (Mars 10th - Mars 16th)

  • Presentation of mid project.
  • Choose a solution for Sensolux sensor: We modify the binding of openhab.
  • This binding use the java library who have found previously
  • Start to study this library

Week 9 (Mars 17th - Mars 23th)

  • Contact with Thomas Letsh , the designer of enocean binding
  • Study the code of the binding . Write documentation
  • Create our openhab client. Find a way to integrate our camera.
  • We can't show our camera and our captor state in the same openhab page. Try to find a solution : Integrate a webview from the page of captor state inside the camera page?

Other solution?

Week 10 (Mars 24th - Mars 30th)

  • Continue our study of openhab binding and java library
  • We have a client version for openhab : we can show the state of the room and the camera in the same page. We have add a switch to desactivate the camera
  • Start to design a modelisation of polytech via openhab .It's can use like an adminastrator tool to have acces of information from all room (state ,video ,number of state occupy, empty)