DomotiGa : une évidence pour ce projet
En prenant connaissance des principaux logiciels serveur domotique existant sur le marché, j'ai découvert un logiciel open source : DomotiGa.
Interfaçage
Tout d'abord, ce logiciel permet de s'interfacer avec un nombre impressionant de périphériques existant dans le commerce. La liste complète est consultable sur le site web de DomotiGa cité plus bas.
L'atout majeur de DomotiGa est d'être une solution open source. J'y ai vu principalement l'avantage de pouvoir parcourir les sources mais également de déboguer en live lors du développement.
En effet, face à une solution du commerce, en cas de non communication des modules que je prévoyais de développer, je n'aurais quasiment pas eu d'information sur le type d'erreur rencontrée. Impossible également de vérifier comment cela se passe avec un périphérique fonctionnel afin de décoincer la situation par comparaison.
DomotiGa fonctionne sous Linux et est développé en Gambas. Pour les utilisateurs Windows, Gambas est très similaire à Visual Basic. Ceci permet de comprendre globalement le code source sans pour autant nécessiter un apprentissage complet de ce langage de programmation.
En terme de coût, évidemment l'open source est 100% compatible avec mon projet .. !
L'environnement Linux allait permettre d'utiliser un Beagle Bone, ou Raspberry Pi permettant donc de garantir les objectifs de coût.
L'installation et l'essai de DomotiGa ont confirmé mon choix, et m'ont permis de réaliser àa quel point ce logiciel était ouvert.
De plus le forum est assez actif et les développeurs font du très bon boulot ! Merci !