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 :




