OpenZwave + NodeJS + Raspberry Pi : Les ingrédients pour développer sa box domotique ?
Vous êtes un geek bricoleur à la recherche d'une solution alternative aux solutions commerciales pour construire votre box domotique ?
Voici une alternative intéressante qui consiste à utiliser un Wrapper NodeJS pour OpenZave, une librairie OpenSource permettant de contrôler des périphériques Z-wave.
Le code source de la librairie est disponible sur GitHub :
https://github.com/jperkin/node-openzwave
Il existe aussi un "fork" intéressant utilisant la dernière version de la librairie OpenZave :
https://github.com/FrozenCow/node-openzwave
Pour développer votre propre box de domotique, il vous suffira ensuite de vous inspirer du programme d'exemple pour comprendre les événements mis à la disposition des développeurs. C'est simple, efficace ... Je n'ai pas encore testé toutes les fonctionnalités du Wrapper, mais le script d'exemple reconnait correctement mon matériel.
Si vous prévoyez d'utiliser un Raspberry, la librairie fonctionne correctement sur un Rasberry Pi.
Cette librairie NodeJS offre une solution simple à prendre en main pour développer très rapidement des interactions avec votre matériel Z-wave.