Installation de Domoticz + Razberry

Hello,

Aujourd’hui je vais vous présenter le coeur de mon installation domotique. Il s’agit de toute l’intelligence qui va gérer tout mes modules, scénarios et que sais-je encore !

Le logiciel Domoticz

La concurrence dans le domaine fait rage, en effet la domotique étant en plein boom, tout le monde essaie de tirer son épingle du jeu. Des box plus ou moins aboutis fleurissent un peu partout mais n’ayant pas un gros budget, je cherchais quelques chose de simple, économe et évolutif, plutôt orienté DIY (Do It Yourself). Je ne vais pas vous faire de long comparatif car ce n’est pas l’objet mais après quelques recherches mon choix s’est porté sur Domoticz. En effet cette solution semblait déjà bien avancée, en évolution constante, open source et avec une forte communauté active, bref tout pour me séduire.

Domoticz représente uniquement la solution logicielle, à nous donc de trouver un support pour l’installer. Il est supporté par Windows et Linux, tout particulièrement sur raspberry, la question ne s’est donc pas posée longtemps, c’est tout naturellement que j’ai choisi le raspberry pour installer Domoticz (nous verrons l’installation plus tard).

Voici quelques screenshot pour vous faire patienter :
domo-interface Domoticz_energy Domoticz_Events PageMeteo plans_domoticz

C’est tout beau nan ?! 🙂

La technologie Z-Wave

Nous avons vu que Domoticz sera notre cerveau. L’objectif est que depuis son interface nous puissions tout contrôler et récupérer toutes les infos. Il devra donc communiquer avec tout les capteurs/actionneurs que vous aurez et ainsi récupérer l’état d’une porte, une température, un mouvement ou actionner un interrupteur par exemple. Les objets devront donc communiquer avec Domoticz. Là encore il existe plusieurs technologies qui ont toutes leur avantages et inconvénients. Parmi les plus connus nous pouvons citer Z-wave, 433Mhz, zigbee, X10, EnOcean…

Pour ma part, j’ai jeté mon dévolue sur la technologie Z-wave pour plusieurs raisons :
Simple d’utilisation : il est basé sur un principe d’association à un contrôleur simple à mettre en place.
Sans fil : On peut réaliser une installation dans n’importe quel environnement sans faire de travaux comme des tirages de câble.
Retour d’état : Il s’agit d’une technologie bidirectionnelle à retour d’état. Le contrôleur communique avec les modules mais l’inverse également.
Portée : Chaque capteur agit comme un répéteur pour les autres capteurs afin de former un réseau maillé, on peut donc atteindre de longues distances.
Esthétique : Les produits Z-wave du marché sont à mon sens les plus aboutis en terme d’intégration.
Diversité : Un grand nombre de produits Z-wave existe déjà et de nouveaux produits sont développés en permanence
Pérenne : Elle semble s’imposer comme un standard reconnu pour la domotique et est compatible avec la plupart des solutions du marché.

Comme vous le voyez c’est plutôt pas mal comme techno, mais, parcqu’il y a un mais, la technologie Z-wave à la réputation d’être plus onéreuse que les autres. Pour les modules sans fils, ils sont alimentés par pile, il faut donc prévoir un petit stock chez vous, suivant les modèles ce n’est pas toujours donné non plus.

Le contrôleur

Comme je vous le disais un peu plus haut, le Z-wave est basé sur une communication entre un élément central qu’on appellera contrôleur et des modules (objets, capteurs..). Un équipement Z-wave ne peut communiquer sans contrôleur. Ce dernier existe sous plusieurs formes (chipset intégré, clé USB, etc…), en voici quelques exemples :
AeonZStick razberry SigmaDesigns_zm3102

Dans le cadre de mon projet domotique, j’ai acheté un Razberry qui est une carte à brancher directement sur le raspberry. Cela m’a fait économiser un port USB (que 2 sur les raspberry à l’époque) et l’API me paraissait mieux (au final je n’en suis pas sur puisque je ne l’utilise pas..). Quoi qu’il en soit, ça fait le job et j’en suis content !

Razberry-Header_new

Récapitulatif

Donc en gros pour poser la base de mon installation domotique j’ai acheté :
– Un raspberry (environ 50€ avec carte SD et alim)
– Le logiciel domoticz (open source)
– Un contrôleur Z-wave Razberry (60€)

Soit un total de 110€.
Bon on a assez blablatté, on va installer tout ça maintenant

Installation Razberry

Tout d’abord la partie matériel, la plus simple. Eteignez votre raspberry, on est jamais trop prudent et connectez la carte Razberry en respectant les pins. Vous n’avez plus qu’à redémarrer votre raspberry.

Pour la partie logiciel ce n’est pas très compliqué non plus rassurez-vous.
Aller dans le dossier dans lequel vous voulez installer le logiciel, pour ma part j’ai choisi « /opt » et tapez la commande suivante :

Avant que l’install commence, il vous sera demandé de valider la licence, répondez « yes », l’installation démarre et peut durer quelques minutes. A la fin on vous demandera si vous voulez vous inscrire à la newsletter, perso j’ai dis NON 🙂

Voilà c’est installé, par acquis de conscience redémarrez le service nouvellement installé :

A partir de là vous devriez accéder à votre contrôleur Razberry via l’adresse :

Le Razberry intègre son propre panneau de configuration depuis lequel vous pouvez intégrer vos capteur z-wave mais dans notre cas nous allons utiliser Domoticz comme logiciel de centralisation et d’intégration des équipements, on ne va donc pas s’éterniser sur cette interface et passer à l’installation de Domoticz !

Installation Domoticz

En prérequis, il nous faudra installer quelques packages :

Aller ensuite dans le dossier où vous voulez installer Domoticz, j’ai de nouveau choisi « /opt/ ». On va récupérer la dernière version :

Et voilà c’est tout, on va maintenant faire en sorte que Domoticz démarre automatiquement au démarrage du raspberry

Editer ensuite le fichier /etc/init.d/domoticz.sh et remplacez la ligne

par (dans mon cas, sinon mettez votre emplacement de domoticz)

A partir de là vous pouvez interagir avec la commande service

PS : Si vous ne voulez pas qu’il démarre automatiquement, vous pouvez lancer domoticz manuellement via la commande /opt/domoticz/domoticz

C’est gagné !!! Vous pouvez maintenant accéder à domoticz via votre navigateur :

Configuration du Razberry sur Domoticz

Dans l’interface de domoticz, aller dans Réglages/Materiel, c’est là que nous allons lier notre contrôleur razberry à domoticz.
– Donnez un nom (celui que vous voulez)
– Dans le type, choisissez OpenZWave
– Désactivez le « délai d’attente de données »
– Dans « port série », il faudra choisir le port auquel est associé la carte razberry, normalement c’est le port /dev/tty/AMA0 qui sera reconnu. C’est possible que ce soit un port USB.
20150526 - 23h12 - 001

Cliquez ensuite sur « Ajouter » et l’affaire est dans l’sac 🙂

Vous l’avez remarqué, votre razberry apparait maintenant dans la liste des matériels. En la sélectionnant, vous pourrez modifier les paramètres si vous le souhaiter.

Pour associer vos équipements z-wave, il vous faudra cliquer sur réglages dans la ligne de la carte razberry
20150526 - 23h31 - 001
puis sur inclusion
20150526 - 23h32 - 001
Vous avez alors 20 secondes pour associer votre objet z-wave, en général vie un bouton présent sur le module.

Une fois que cela est fait, les remontées d’informations de votre objet est disponible sous Réglages/Dispositif. Si vous avez beaucoup d’éléments, vous pouvez trier sur la colonne matériel. Vous voyez alors les informations remontées, en cliquant sur la flèche verte vous définissez un nom et il sera automatiquement placé dans l’onglet qui lui correspond (interrupteur, températures, mesures…)
20150526 - 23h38 - 001

Et voilà, vous avez ajouté votre premier objet 🙂

PS : Le but principal ici était d’installer et configurer la carte razberry avec Domoticz, nous nous concentrerons sur l’ajout des objets dans d’autres articles.

 

4 commentaires

  1. Bonjour,
    En fait le problème semble venir de la définition du port à utiliser. ttyAMA0 correspond au buetooth alors qu’il faut utiliser ttyS0 pour le GPIO sur le Raspberry PI3 (apparemment). J’ai défini une redirection du ttyS0 vers ttyUSB20 (par exemple) et utiliser ttyUSB20 dans la configuration du Domoticz. Dans l’interface du Razberry, j’ai du modifier la configuration du port également.
    Maintenant, j’ai l’impression que Domoticz parvient à identifier le capteur (il m’affiche la fin de l’exclusion ou de l’inclusion) mais à la fin de l’inclusion, il ne m’affiche pas le capteur dans la liste des dispositifs.

  2. Bonjour,
    Cet article est très intéressant.
    J’ai un soucis car je n’arrive pas à associer un module « capteur porte de garage » au Razberry. En fait, j’ai installé Domoticz via une image et j’ai ensuite installé Razberry en suivant la procédure ci-dessous.
    Du coup, j’ai plusieurs questions :
    – Est-ce que le fait d’avoir installé Domoticz via une image et non via les binaire peut poser problème ?
    – Est-ce qu’il est nécessaire d’installer Razberry AVANT domoticz ?
    Merci d’avance pour votre aide

    1. Bonjour Cyrille,
      – Normalement le fait d’utiliser l’image ne doit rien changer en revanche je ne sais pas exactement ce qui est déjà intégré à l’image.
      – Non, l’installation de la carte Razberry est indépendante de domoticz et peut être installé après.

      Concernant l’association qui ne fonctionne pas, est-ce que tu as un message d’erreur ou quelque chose de plus explicite ? As-tu déjà associé un module au contrôleur ou c’est le premier que tu essayes ?

      1. Merci pour ta réponse. C’est le premier module en Z-wave que j’essaie d’associer mais je n’ai pas de message d’erreur dans la log de Domoticz. J’ai réussi à associer un détecteur de porte ouverte en RFXCOM via une antenne (mais rien à voir avec Z-wave).
        J’ai un doute sur le menu à utiliser dans domoticz pour faire entrer le controlleur z-wave en inclusion. C’est bien « ajouter un noeud » ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.