Tech

Domotique: Comment installer Jeedom sur un NAS Synology ?

15 octobre 2018

Qu’est ce que Jeedom ?

Jeedom est un système domotique gratuit et open-source développé par une équipe Française.  
L’avantage de Jeedom est qu’il permet de centraliser de nombreux protocoles de communication afin de tous les faire cohabiter. Ce qui n’est malheureusement pas possible lorsque vous utiliser les logiciels proprietaires des fabriquants (exemple: Avec Jeedom, il est possible de commander une ampoule Philips Hue via un détecteur de présence de chez Xiaomi).

Je ne rentrerai pas dans le détail de cette plateforme dans cet article tant il y’a à dire. Mais l’important est de comprendre que Jeedom s’installe en local et permet d’avoir un système domotique complet hebergé chez sois, sans utilisation de “cloud” semi-proprietaire garantissant ainsi le fonctionnement de votre domotique même si vous n’avez plus internet (et accessoirement protège vos données :))

Vous l’aurez compris, pour qu’il soit hebergé chez sois, il faut un système sur lequel l’installer. Il y’a plusieurs possibilités

  • En utilisant la box officielle Jeedom (ICI) pour 235 EUR
  • En l’installant sur un rasperry PI / PC / Mac (à condition qu’il soit allumé 24/7)
  • En l’installant sur une machine virtuelle Debian sur notre NAS Synology

A la vue du titre de l’article, vous vous doutez bien que nous allons détailler la troisième solution.

Le matériel nécéssaire

Avant tout chose, il faut que vous vous assuriez que votre NAS puisse installer le paquet “Virtuel Machine Manager” pour celà il faut:

  • Avoir un processeur Intel
  • Au moins 2Go de mémoire vive
  • Un volume formaté en Btfrs

Les personnes avec un processeur Atom ne pourront pas installer VMM.
Si vous il vous manque de la mémoire, vous pourrez généralement en rajouter ou remplacer l’existante par des barettes compatibles facilement trouvable sur Amazon (comme celle-ci).

La box officielle permet de communiquer nativement avec les protocoles les plus utilisés (selon les options choisis). Pour notre NAS Synology, nous allons devoir lui brancher un dongle USB pour qu’il puisse envoyer et recevoir des commandes sur ces protocoles. Personnellement j’ai quasi tous mes modules en Zwave+, j’ai donc installé qu’une seule référence: Contrôleur Z-Wave + de chez Aeon Labs et je peux au moins vous certifier qu’elle est entièrement compatible avec un NAS Synology.

Création de la Machine Virtuelle

Une fois que vous êtes fin prêt côté matériel, on va passer au côté software.
Tout d’abord il faut installer le paquet “Virtuel Machine Manager” afin de créer notre machine virtuelle sous Debian:

Ensuite il suffit de paramétrer comme ceci (je vous conseille 2 coeurs et 2 Go de ram au minimum, à vous d’ajuster selon votre configuration)

Ensuite il suffit de lui indiquer le fichier .iso de la distribution Debian et d’indiquer le nombre de Go alloué à la machine virtuelle (mettez au moins 20-30Go histoire d’être large)

L’écran suivant vous demandera de configurer le réseau, laisser par défaut. Puis vous aurez cet écran:

Autostart permettra de redemarrer votre VM si vous NAS redémarre lui même (pour un système domotique ça peut être bien). Pour les périphériques USB laissez par défaut, nous reviendrons dessus plus bas.

Validez le tout et une fois votre VM démarrée, vous devriez avoir l’écran d’installation de Débian.

Pour l’installation de Debian, je ne vais pas vous détailler toutes les étapes. Mais il n’y rien à configurer de particulier, vous vous laissez guider par l’assitant d’installation et normalement il devrait pas y avoir de couac.

Une fois votre système Debian installé, il est important de revenir sur le NAS, dans les paramètres de votre VM et de démonter l’ISO d’installation de Debian:

Installation de Jeedom

Une fois que vous êtes connectés sur votre Debian il va suffit de quelques commandes pour terminer l’installation de Jeedom:

On télécharge le script d’installation: 
wget https://raw.githubusercontent.com/jeedom/core/stable/install/install.sh

On le rend executable:
chmod +x install.sh

Et on lance le tout:
./install.sh

A partir de là, tout est automatisé. Comptez 3 bonnes minutes pour que l’installation sois complète. Lorsque celle-ci est terminée, retourné dans Virtual Machine Manager sur le NAS et cliquez sur “modifier”.
Dans l’onglet “Autres”, nous allons ajouter notre clé USB ZWave+ fraîchement achetée.

Pour celà branchez la à un port USB du NAS, cliquez sur le petit “+” à côté de Périphérique USB et séléctionner votre dongle USB:

Le principe sera identique pour tous les dongles USB que vous rajouterai par la suite.

Redémarrer votre machine virtuelle et vous voilà avec un Jeedom parfaitement fonctionnel sur votre NAS Synology !

Je vous expliquerai plus en détail le fonctionnement propre de Jeedom et les possibilités quasi infini qu’il propose dans un prochain aticle 🙂


Ecrit par: