Arduino Forum

International => Français => Topic started by: alex72 on Nov 24, 2012, 07:23 pm

Title: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: alex72 on Nov 24, 2012, 07:23 pm
Bonsoir à tous,

Un petit message pour vous présenter un projet en cours d'élaboration mais j'ai déjà un bout de code fonctionnel alors autant partager!

Alors voilà, EDAMS est une sorte de logiciel interface pour liaison série(donc peut convenir pour arduino,atmega...) permettant le receuil et traitement d'informations provenant de divers capteurs.

Avec EDAMS il sera possible d'affecter ces capteurs à des pièces de la maison de manière virtuelle et ainsi voir apparaitre les données receuillies de ceux-ci.

Concrétement, comment cela se passe?

Un server EDAM receuil toutes les trames d'infos de type "XXX;XXX;XXX;XXX" ayant une signification propre et les stockes dans un fichier temporaires. Le client interprete ces trames et les traitent de manière séquentielle.  Lorsqu'un nouveau capteur est détecté il compare avec la base existante pour savoir si celui-ci est nouveau et peut même aller jusqu'à affecter ce capteur à l'un de ceux repertorié(pour l'instant j'ai incorporé  DHT11,DS18B20,PIR).

Un créateur de capteurs permet de créer ses propres capteurs pour permettre une meilleur reconnaissance de ceux-ci.

Bon c'est pas simple à expliquer, j'y suis en plus dessus depuis 3 jours et à fond dans le code. Les derniers essais sont concluants et permettent déjà de détecter la nouvelle présence de capteur, le comparer à la base existante, l'affecter si celui-ci est repertorié dans la base de données. Si ce capteur est déjà présent, seules les données sont receuillies.

Le code est sous développement intense, c'est pas beau à voir mais ça fonctionne et je reste un complet amateur, seul le plaisir me guide. Beaucoup de fonctions manque ou sont en cours de devenir interessantes...pas de documentations et de tout ça...mais ça viendra, soyez indulgents  :)

Pour les plus téméraires(ou courageux au choix), la compilation nécessite Linux et les EFLs(http://enlightenement.org).

Pour les captures d'écran, c'est par içi:
(http://www.zimagez.com/miniature/shot-2012-11-2419-43-25.jpg) (http://www.zimagez.com/zimage/shot-2012-11-2419-43-25.php)

(http://www.zimagez.com/miniature/shot-2012-11-2419-44-42.jpg) (http://www.zimagez.com/zimage/shot-2012-11-2419-44-42.php)

(http://www.zimagez.com/miniature/shot-2012-11-2419-43-57.jpg) (http://www.zimagez.com/zimage/shot-2012-11-2419-43-57.php)

(http://www.zimagez.com/miniature/shot-2012-11-2419-43-15.jpg) (http://www.zimagez.com/zimage/shot-2012-11-2419-43-15.php)


Dépôt pour le code:
https://code.google.com/p/edams/source/list (https://code.google.com/p/edams/source/list)

A bientôt!
Alexandre.
Title: Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: alex72 on Nov 29, 2012, 07:23 pm
Une mise à jour s'impose, j'ai retravaillé sur le code et les fonctionnalités. Du coup les dernières nouveautés:



Une nouvelle capture de l'état des lieux:
(http://www.zimagez.com/miniature/shot-2012-11-2920-03-26.jpg) (http://www.zimagez.com/zimage/shot-2012-11-2920-03-26.php)

Le code toujours disponible sur le dépôt, la mise à jour se fait de manière constante dès que je suis satisfait d'une fonctionnalité.

Pour les prochaines versions, les objectifs:

Title: Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: guix on Nov 30, 2012, 06:59 am
C'est pas mal du tout, je n'utilise pas Linux et je n'ai aucune raison d'utiliser ce programme... mais ça à l'air bien pratique :)

Bonne chance pour la suite :)
Title: Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: alex72 on Dec 10, 2012, 05:48 pm
Bonjour!

@guix:merci pour tes encouragements  :)


Aprés 1 semaine, de nombreux changements par forcèments les plus visibles pour l'utilisateur mais un code beaucoup plus robuste et plus modulaire. L'objectif était donc pour cette version un nettoyage du code pour avoir une base plus solide.

Cette version la 0.6.0 apporte les changements suivants:



Dernière capture:
(http://www.zimagez.com/miniature/shot-2012-12-1018-30-23.jpg) (http://www.zimagez.com/zimage/shot-2012-12-1018-30-23.php)

Voilà c'est à peu près tout pour cette version, je compte mettre en place un petit morceau de blog pour faciliter les annonces et la distribution des binaires(rpms...) et sources(tar.bz2, svn) et surtout j'ai commencé à bosser un peu sur la documentation donc permettre aussi sa diffusion.

A bientôt!
Title: Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: alex72 on Dec 23, 2012, 06:43 pm
Bonjour!

Nouvelle version pour EDAMS qui passe maintenant à la version 0.7.0 et apporte les changements suivants:



Voilà donc de grosses nouveautés(cosm, xPL) qui oriente EDAMS vers les standards de référence. La carte générale permet d'auto-grouper ses capteurs par location et ensuite déplacer ces groupes où on le souhaite, les captures ne montrent pas cette possibilité mais il est possible de définir un fond d'écran sur cette carte, permettant par exemple de mettre le plan de son logement.

De gros efforts ont été fait pour corriger bon nombres de bogues et amiéliorer les interfaces utilisateur(notamment l'ajout de location).

Vous l'aurez donc compris, pour utiliser EDAMS il vous faudra configuer un hub xpl(perl-hub ou xPL_Hub), cependant rien de bien compliqué!

Dernière capture:
(http://www.zimagez.com/miniature/shot-2012-12-2319-27-11.jpg) (http://www.zimagez.com/zimage/shot-2012-12-2319-27-11.php)

(http://www.zimagez.com/miniature/shot-2012-12-2319-27-42.jpg) (http://www.zimagez.com/zimage/shot-2012-12-2319-27-42.php)

Bonne fêtes de fin d'année à tous!
Title: Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: alex72 on Dec 28, 2012, 06:18 pm
Bonjour à tous!

Un wiki pour EDAMS a été mis en place, vous y trouverez:



L'introduction est disponible en français, de manière automatique(si votre navigateur est localisé).

Le wiki est disponible sur http://code.google.com/p/edams/ (http://code.google.com/p/edams/)

A bientôt!
Title: Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: alex72 on Jan 05, 2013, 05:22 pm
Bonjour à tous!

Nombreuses nouveautés pour edams:



Les dernières captures d'écrans(les packages binaires ne sont toujours pas disponibles, voir wiki pour l'installation):

(http://edams.googlecode.com/files/shot-2013-01-05_13-23-15.jpg)

(http://edams.googlecode.com/files/shot-2013-01-05_13-24-35.jpg)

(http://edams.googlecode.com/files/shot-2013-01-05_17-56-51.jpg)
Title: Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: alex72 on Jan 14, 2013, 08:08 pm
Bonjour!

Encore des nouveautés pour EDAMS, qui prend exactement la forme que je souhaite:



Google code:http://code.google.com/p/edams/ (http://code.google.com/p/edams/)
Introduction:http://code.google.com/p/edams/wiki/Introduction (http://code.google.com/p/edams/wiki/Introduction)
Captures d'écrans:http://code.google.com/p/edams/wiki/Screenshots (http://code.google.com/p/edams/wiki/Screenshots)
Title: Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: alex72 on Jan 26, 2013, 06:15 pm
Bonjour à tous!

Nouvelles évolution interessantes pour EDAMS:



Désormais pour éviter les lourdeurs liées aux captures d'écrans dans ce post, je vous propose de vous diriger sur le wiki, que je met régulièrement à jour(du moins pour la partie anglaise).

Google code:http://code.google.com/p/edams/ (http://code.google.com/p/edams/)
Introduction:http://code.google.com/p/edams/wiki/Introduction (http://code.google.com/p/edams/wiki/Introduction)
Captures d'écrans:http://code.google.com/p/edams/wiki/Screenshots (http://code.google.com/p/edams/wiki/Screenshots)

Les prochains développements porteronts sur:

Title: Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: alex72 on Feb 19, 2013, 05:47 pm
Une  mise à jour sur ce post, pour signaler les dernières nouveautés pour EDAMS:



A bientôt pour des nouveautés!
Title: Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: sharlihe on Oct 03, 2013, 07:41 am
Bonjour , je suis très intéressé par votre projet et souhaiterais savoir si vous continuez son développement.
Avez vous un site/blog pour suivre son évolution ?
Title: Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: alex72 on Oct 04, 2013, 11:40 am
Bonjour!

J'ai arrêté son développement pour me consacrer à un EDAMS plus personnel(adapté à ma configuration) où je n'ai pas besoin d'une configuration en xPL.

Pour mon projet plus personnel j'utilise un arduino connecté à un pcduino qui reçois des informations en série de type xxxx;xxxx) du coup la version EDAMS officielle en xPL n'a pas été mise à jour depuis un bon moment. Je réflechis au meilleur moyen d'intéger ma version perso dans la version officielle.

Le développement continue donc, mais il me reste à trouver du temps pour intéger tout ça de la meilleur façon possible.

J'ai mis en place un wiki pour EDAMS disponible içi:
https://code.google.com/p/edams/ (https://code.google.com/p/edams/)

et un blog(un seul article et un peu obsoléte), mais bon:
http://hylius.blogspot.fr/ (http://hylius.blogspot.fr/)

En pièce jointe quelques captures d'EDAMS version "perso"...

Utilisez vous déjà EDAMS? quelle est votre configuration domotique(DIY? commerciale?)...En tout les cas je serais ravi d'échanger avec vous sur l'évolution de mon projet!
Title: Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: guix on Oct 04, 2013, 12:20 pm
Dommage que ton prog soit pour Linux seulement! Si tu fais une version pour Windows je suis sûr que ça attirerais beaucoup plus de monde, et mets un système de donation sur ton site.. ;)

Enfin moi je n'ai toujours pas de maison mais bon... peut-être que dans 10 ans j'utiliserais ton prog mais à mon avis il y aura de meilleures solutions ;)
Title: Re: [Projet en cours] Enlightened Domotics Alarm Monitoring System(EDAMS)
Post by: alex72 on Oct 04, 2013, 01:18 pm
Je ne suis pas en maison et encore moins propriétaire,  mon appartement en location me sert un peu de terrain d'entraînement  en attendant d'être propriétaire :) cela dit si tu vis chez tes parents, c'est vrai que domotiser sa chambre représente peu d'intérêt(quoique engranger des connaissances est toujours bon à prendre)...

Concernant une version Windows, c'est plus que le fait que c'est un système qui ne m'attire pas qui me bloque, tant pis si cela n'attire pas plus de monde. J'ajouterais aussi, qu'EDAMS nécessite quand même quelques connaissances et l'utilisation de Linux trie déjà la base d'utilisateurs concernés. C'est un projet totalement amateur et développé avec beaucoup plus de plaisir que d'intêret commercial/glorifique ou que sais-je encore...Cela dit je suis toujours ouvert pour échanger sur son évolution et aider ceux qui veulent s'y mettre(pour l'utiliser ou le développer).

Un autre argument décisif quant au choix de Linux: la portabilité. Sans modifier une seule ligne de code, j'ai pu démarrer EDAMS sur PCDuino et RPI...Cela me permet de laisser tourner ma plateforme jour et nuit sans soucis de consommation...

Sans nul doute, il existe déjà de meilleures solutions qu'EDAMS mais elle reste MA solution  :) et qu'est-ce qu'une meilleure solution sinon celle qui nous correspond? Libre aux utilisateurs de trouver ou non EDAMS à leurs pieds  :)