Tuto

Comment installer jeedom sur un NAS Synology

jeedom

Vous avez un NAS Synology ? Vous voulez vous lancer dans la domotique ou compléter votre système ? vous avez frappé à la bonne porte. Avant cela petit rappel.

Qu’est ce que Jeedom ?

C’est une solution open source c’est à dire un système domotique gratuit qui lui garantit une constante évolution grâce aux nombreux développeurs qui participent.
C’est un peu comme votre système d’exploitation Windows mais pour gérer votre domotique et sans devoir payer pour y accéder.
Vous avez la possibilité de l’installer sur Raspberry, la box jeedom

NAS Synology DS218, a quoi ca sert ?

Tout simplement à plein de chose comme le DS218, télécharger comme sur votre PC mais sans devoir allumer votre PC, ou encore du partage de fichier entre ami, comme sur un iphone avec icloud vous pouvez créer votre cloud personnel, Serveur Plex, Hébergement mail, Domotique, Sauvegarde mais aussi du transcodage vidéo 4k..
Malheureusement le DS218 n’est pas compatible, la liste non exhaustive est en dessous.

Comment faire pour installer Jeedom sur mon NAS

Au lieu de vous faire une procédure je vais vous renvoyer sur ce qui se fait de mieux.
Pour faire cet article je me suis inspiré de deux sites qui montre très bien à leur façon comment faire, alors n’hésitez pas à vous diriger vers les deux sites pour faire votre installation :

Maison et domotique

Jusqu’ici, sur DSM, le logiciel tournant sur les NAS Synology, il était possible d’installer Docker, pour faire tourner de petites machines virtuelles. Mais il n’était pas possible de monter une vraie machine virtuelle, avec un OS complet, etc… La dernière mise à jour DSM a toutefois vu arriver un nouveau paquet dénommé Virtual Machine Manager, qui vient combler ce manque. Du coup, j’ai tenté l’installation de Jeedom sur une machine virtuelle hébergée sur mon NAS Synology.

En 3 grandes étapes :

Création de la machine virtuelle pour Jeedom

Ici tout se passe au niveau du NAS afin de pouvoir accueillir Jeedom

Installation de Debian Stretch sur la machine virtuelle

Debian est le système d’exploitation qui fait tourner la machine. Il nous faut maintenant installer tout le nécessaire pour faire fonctionner Jeedom.

Installation de Jeedom sur la machine virtuelle

Et voila pour terminer installation de Jeedom

Autre méthode du côté de Github avec Debian Chroot

Github : installer en Debian Chroot

Suite au passage vers la v2, certains Membres de la communauté Jeedom ont vu leur installation ne plus fonctionner. D’autres Membres n’ont jamais réussi à installer Jeedom sur Synology en Debian Chroot.

Cette méthode est sans risque et n’influe pas sur le DSM. Elle permet d’avoir un Jeedom avec presque tous les plugins. Certains ne fonctionnent pas sur des Machines ou Chroot en 32Bits.
Nous allons considérer que vous n’avez jamais installé le paquet Jeedom, ni le paquet Debian Chroot. Que nous partons d’une Base Propre. Même si nous avons fais les Tests sur nos propres Syno, sur lesquels nous les avions déjà installés.

Synology n’est pas supporté officiellement.

ATTENTION : Même si nous avons fait des tests au préalable sur nos propres Syno et avec Betas Testeurs, vous allez effectuer cette Installation à vos risques et périls. En aucun cas, Nous pourrons être tenu pour responsable en cas d’une éventuelle mauvaise manipulation.

Quels sont les compatibilités NAS Jeedom

Une des forces de Jeedom est bien entendu sa communauté. Cette communauté a permis de tester les NAS Compatbile Jeedom, tester et valider

  • Merangle : DS212 (en cours de tests) Non validé actuellement
  • DS215j
  • DS216+
  • DS216Play
  • DS415+
  • DS415+ DSM 6.0 RC
  • DS713+
  • DS1010+ (Enocean ok sous docker/ HS sous chroot) et DS716+II(Enocean ok sous docker/ ok sous chroot 64bit)
  • HP 40L avec Xpenology
  • HP N54L – Xpenology – DSM 5.2-5644 Update 3 – Config DS3615xs – VMWare ESXI 5.5.0
  • DS214+ ( non compatible avec script php7, ok php5 )

Plugins Non Fonctionnels :

  • Enocean (sous chroot 32 bit)

Plugins Fonctionnels :

  • Networks
  • OpenZwave
  • RFXcom
  • Weather
  • Enocean (chroot 64bit)

Transmetteurs Supportés :

  • AEON S2 stick : En attente
  • Stick UZB1 : En attente
  • RFXcom USB : Ok sur 1010+ (chroot et docker)
  • Clé USB Sigma Design : Ok sur 1010+ (chroot et docker)

Installation de Jeedom sur le NAS

Tout d’abord il faut s’assurer vous d’avoir une configuration suffisamment puissante :

Minimum: équivalent à un DS212: Proc 1,6 GHz ; ram: 256Mo
Conseillé: Proc double cœur: 1,5GHz ; ram: 2Go
Les performances peuvent être différentes sur un même NAS suivant l’utilisation d’applications et de services sur ce dernier.

Il faut également veiller à ce qu’aucune ancienne installation de Jeedom sur votre Nas ni du paquet Debian Chroot si vous l’aviez déjà installé.
Mais aussi avoir le Package MariaDB de Synology d’installé et Avoir le Package PHPMyAdmin de Synology d’installé.
PHPMyAdmin est conseillé pour gérer vos Bases de Données.

Et pour finir avoir installé Putty sur votre PC, afin d’effectuer l’installation en SSH.

Déclaration de la source SynoCommunity.

Nous allons commencer par ajouter une nouvelle source dans le Centre de Paquets pour obtenir le paquet Debian Chroot. Pour cela allez dans le centre de paquet du Synology :

  1. Menu Principal >> Centre de Paquets
  2. Cliquez sur Paramètres
  3. Dans Niveau de Confiance, cocher la case Synology Inc. et les éditeurs de Confiance
  4. Cliquez sur l’onglet Sources de paquet
  5. Cliquez sur Ajouter
  6. Dans Nom, vous pouvez noter ce que vous voulez
  7. Dans Emplacement, vous allez copier/coller cette adresse : http://packages.synocommunity.com/
  8. Cliquez sur OK
  9. Cliquez sur Fermer

Si vous n’arrivez pas à ajouter la Source, nous vous invitons à aller sur le Forum SynoCommunity.

Il semblerait que les personnes qui ne peuvent pas ajouter de Source, doivent modifier le DNS pour y mettre celui de Google.

Installation du paquet Debian Chroot.

  1. Allez dans le Centre de Paquets.
  2. Allez dans la section Communauté (Il se peut qu’il faille quelques minutes avant de voir apparaitre les paquets de la nouvelle source)
  3. Cherchez dans la liste le paquet Debian Chroot (Logo en spirale rose)
  4. Cliquez sur Installer. Cela va prendre un peu de temps.

Lancer le paquet Debian Chroot.

Après l’installation du paquet Debian Chroot, il ne sera pas exécuté automatiquement, contrairement à la plupart des paquets.

Donc, il va falloir le faire :

  1. Cliquez dans la colonne de gauche sur Installé.
  2. Cherchez après le paquet Debian Chroot et vous allez voir qu’il est marqué Arrêté.
  3. Cliquez sur Lancer.

Après quelques secondes, il devrait marquer, En cours d’exécution. Si ce n’est pas le cas, c’est que Chroot est toujours en cours d’installation. Vous pouvez le vérifier en allant dans Menu Principal >> Debian Chroot(Spirale Rose), la fenêtre de Debian Chroot s’ouvre et regarder son status.

Sur DSM6; il faut corriger un fichier. voir: https://github.com/SynoCommunity/spksrc/issues/1910#issuecomment-253990371

Préparation du synology.

Si ce n’est pas votre première Installation sous Debian Chroot, nous vous conseillons de le DESINSTALLER et REDEMARRER votre Nas, avant de le ré-installer pour avoir une installation propre.
Si vous ne faites pas ça, vous allez être confronté à de multiples erreurs lors de l’installation.
Soyez bien sure que le paquet Debian Chroot est installé et en cours d’exécution.

Connectez vous en root sur votre Nas en ssh (avec putty par exemple) :

DSM 5 : Connectez vous en root
DSM 6 : Connectez vous avec un utilisateur du groupe Administrateur et ensuite faites : sudo -i

Installation Drivers Synology par Spk :

Nous n’allons pas ré-inventer la roue, donc, le plus simple et sans prise de tête, est d’installer le Spk à partir de cette Source Domoticz. Gérer les Drivers nous même, nous prendrais trop de temps.

Vous ouvrez la page des Drivers qui vous concerne, DSM 5 ou 6, choisissez votre modèle de Syno et téléchargez le Spk afin de l’installer manuellement OU en ajoutant l’adresse du dépot source dans votre Centre de Paquets pour une installation Automatique.

DSM 5 – Installation des Drivers par Spk : http://www.jadahl.com/synology/
DSM 6 – Installation des Drivers par Spk : http://www.jadahl.com/synology6/
DSM 6.1 – Installation des Drivers par Spk : http://www.jadahl.com/synology6.1/

L’installation peut aussi être manuelle, n’hésitez pas à aller sur le site Github pour la procédure et pour la suite de la procédure.

Alors la domotique Jeedom sur NAS ?

Vous avez le choix entre

  • la box Jeedom
  • le raspberry
  • le NAS

Chaque méthode entre avantages et inconvénients, bien entendu avec en premier plan le prix mais aussi la stabilité.
En terme de consommation d’énérgie nous allons avoir approximativement la même chose.
La différence va aussi se faire sur le fait que le NAS vous allez l’utiliser pour d’autres choses.

 

  • Synology Disk Station DS220j - Serveur NAS - 2 Baies - SATA 6Gb/s - Raid 0, 1, JBOD - RAM 512 Mo - Gigabit Ethernet - iSCSI
    Produit d'origine qualité premium
  • SYNOLOGY DS220+ 2-Bay NAS-Case
    DS220+
  • Synology Serveur NAS ds218play (2 baies) sans disque, 1 Go
    NAS 2 baies avec une solution multimédia optimale pour les particuliers Transcodage vidéo 4K à la volée avec prise en charge du codec H.265 10 bits Lecture et écriture séquentielles jusqu'à 112 Mo/ s et 112 Mo/ s Alimenté par un processeur quad-core 1, 4 GHz 64 bits avec 1 Go de RAM DDR4 Prend en charge jusqu'à 15 caméras IP
  • Synology DS218 + 2 Bay Bureau Boîtier NAS (Sans disque)
    Solution de stockage polyvalente puissante à 2 baies pour les petites entreprises Performance séquentielle cryptée à plus de 113 Mo / s et 112 Mo / s d'écriture [1] Processeur dual-core avec moteur de chiffrement AES-NI

Ajouter un commentaire

Cliquez ici pour ajouter un commentaire

CommentLuv badge

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