Puis-je apporter une brique open-source au projet SARAH ?

245 views
Skip to first unread message

webx

unread,
Dec 17, 2012, 4:43:54 PM12/17/12
to sarah_d...@googlegroups.com
Bonjour à tous,
Je développe un projet accessible dans la rubrique suivante de ce forum : http://www.touteladomotique.com/forum/viewforum.php?f=87

J'ai pas mal fait évoluer mon petit projet depuis et la démo que j'avais mis en ligne a eu un petit succès, ce qui m'a poussé à continuer...
J'ai rencontré plein de gens sympa qui m'ont aidé à rajouter des fonctionnalités à mon projet! Et depuis peu, je suis en mesure de fournir une version stable (hors scénario, qui sont encore en cours de peaufinage).

Voici les spécifications logicielles et matérielles de cette nouvelle version :

- Un projet toujours basé sur un LAMP
- Une interface web desktop/tablette capable de configurer son installation domotique et de gérer des scénarios
- Une API RESTFUL basée sur du jQuery et Slim framework pour proposer des webservices (donc facilement intégrable via du nodeJS)
- Une gestion des technologies suivantes : X10/X10 security/chacon/oregon scientific/arduino (plugin xPL)/ipx800, et bien plus encore
- Un bus xPL
- Un plugin xPL qui peuple une base de données en fonction des évènements provenant du bus
- Un plugin xPL qui gère les scénarios en fonction des évènements provenant du bus
- Tous les autres plugins xPL potentiellement intéressant tel que (xpl-lirc, xpl-mpd, xpl-sms-send, xpl-pushmail, xpl-wol, etc)

J'ajoute que mon projet peut facilement remplacer l'absence de scénario dans la zibaze, qu'il est possible d'utiliser d'autres technologies pilotable (zigbee, zwave mais je n'ai pas chercher) dans la mesure ou vous avez le script + driver...


Je n'ai pas encore eu le temps de me pencher sur SARAH mais je suis persuadé que mon projet peux remplacer une box du marché. 
Du coup j'aimerai bien pouvoir parler à Sarah pour gérer mes scénarios de vie. De la même manière que SARAH puisse gérer des messages vocaux à la réception d'un évènement provenant de système domotique... 

Je fournis l'API, le code source est open... Est-ce que quelqu'un serait motiver pour tester ?
L'installation est extrêmement simple
1) un LAMP
2) une multitude de paquets debian (at, xpl-perl, perl5, runit, etc)
3) une mise à jour de mon dépôt svn
4) quelques fichiers à configurer (runit principalement, les URL de votre dyndns par example, 1 htaccess) 
5) une configuration de votre matériel radio/filaire dans l'interface, quelques tests
6) et pour finir gérer des commandes en webservices depuis SARAH :-)

Et bien sur, un support pour les galères que vous rencontrerez dans vos étapes de configuration...

Ci joint quelques screenshot de mon interface :


Jean-Philippe Encausse

unread,
Dec 17, 2012, 5:06:20 PM12/17/12
to sarah_d...@googlegroups.com
Hello,
Projet très complet et très intéressant !

Je t'avoue que je n'aurais pas le temps de tester avec l'énorme todo en cours. Néanmoins une personne de la communauté sera peut-être intéressé pour tester.

Si tu veux intégrer SARAH dans ton projet c'est ultra simple: tu dezip et tu lances :-)

Option 1:
  • Tu lances juste WSRMacro
  • Avec les phrases dans le /macro/*.xml
  • Et les requêtes directement vers ton LAMP
  • La réponse sera vocalisée
Option 2:
  • Tu lances WSRMacro et WSRNodeJS
  • Tu fais un plugin WebX qui reçoit la requête de WSRMacro et requête ton LAMP

Tu peux regarder le code des plugins de box domotique c'est ultra simple:


PS: La communauté est passée sur Google+:


2012/12/17 webx <super...@gmail.com>

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes SARAH.
Pour envoyer un message à ce groupe, adressez un e-mail à sarah_d...@googlegroups.com.
Visitez ce groupe à l'adresse http://groups.google.com/group/sarah_domotique?hl=fr .
 
 



--
Jean-Philippe Encausse - R&D / Innovations / Geek
Jp [at] encausse.net - http://www.encausse.net - http://arm-avocats.fr/
GTalk: jp.encausse [at] gmail.com - Twitter: @JpEncausse - ٩(̾●̮̮̃̾•̃̾)۶
Mob: +33 6 82 12 56 99  - Tel: +33 1 39 18 90 15
Do it Once, Use it Twice ~ Do it Twice, Make It Once ~ May the 4th be with you

webx

unread,
Dec 17, 2012, 5:15:13 PM12/17/12
to sarah_d...@googlegroups.com, j...@encausse.net
Hello et merci pour la réponse rapide :-)
Je me doutais bien de ta réponse, j'ai un todo un peu chargé aussi ;-)
Dès que je trouve le temps, j'installe SARAH et j'espère que naitra un plugin webx ? 
A+ et merci

Jean-Philippe Encausse

unread,
Dec 17, 2012, 5:17:05 PM12/17/12
to sarah_d...@googlegroups.com
Yes, dès que tu as un zip, je le met dans le store, téléchargeable par les utilisateurs

Le POC avec la box Vera m'a pris 30 minutes le temps de lire la doc et faire la requête à l'aveugle



2012/12/17 webx <super...@gmail.com>
Reply all
Reply to author
Forward
0 new messages