Débuter
Protocoles
S'équiper
Matériel recommandé

Vous voulez participer au financement du blog. C’est simple, suivez les liens commerciaux pour faire vos achats. Quelques pourcents qui font toute la différence. Merci à vous !

Kit raspberry pi 4 8GB
Kit Raspberry Pi 4 - 8GB
kit raspberry pi 4
Kit Raspberry Pi 4 - 4GB
raspberry pi 4 2019
Raspberry Pi 4 - 4GB
Cartes micro-SD SDHC v90
Kit Retrogaming Nespi
Kit Retrogaming
nas synology ds718 plus
NAS Synology 768+
Disque dur de qualité serveur (x2)
Extension RAM 8GB
aeotec controleur usb z-wave plus
Contrôleur Z-Wave+ USB
Emetteur / récepteur radio RFXCom / RFLink
Contrôleur Zigbee ConBee II USB
Onduleur 400VA

Home Assistant. Installation et configuration du package Docker Hassio (NAS Synology DS718+)

Partager sur facebook
Partager sur twitter
Partager sur linkedin
Partager sur pinterest
Partager sur email
Partager sur telegram

Home Assistant est disponible sous la forme d’un package Docker sur le dépôt communautaire SynoCommunity. L’installation ne nécessite aucune configuration particulière et permet d’accéder aux add-ons depuis le Superviseur (Supervisor). En bonus, la mise à jour vers la version la plus récente est automatique.

 

Il est possible d’installer HASS depuis le code source sur une machine virtuelle (VM) mais cela demande beaucoup d’effort et du temps. Il est beaucoup plus facile d’utiliser de package Docker développé et maintenu par SynoCommunity. Docker est un système de virtualisation léger qui utilise les ressources de son hôte pour fonctionner.

Il existe également un dépôt Docker sur le Hub officiel mais celui-ci n’intègre pas le superviseur qui permet d’ajouter des addons (fonctionnalités) supplémentaires.

Quel NAS Synology choisir ?

La plupart des NAS Synology sont capables de faire fonctionner Docker. La liste des NAS Synology prenant en charge la virtualisation et Docker est actualisé régulièrement

A LIRE AUSSI :
Quel NAS choisir en 2020 ? NVR, virtualisation, docker, domotique, objets connectés

Le DS718+ dispose du meilleur rapport performance/prix. N’hésitez pas à étendre la RAM à 8Go (ou plus) pour la virtualisation et des meilleures performances.

A LIRE AUSSI :
NAS Synology DS718+. Installer une extension mémoire 8GB ou 16GB pour virtualisation

Meilleur choix
Modèles 2020 DS220+ DS720+ DS920+
Anciennes générations DS218+ DS718+ DS918+
nas synology DS218 plus nas synology ds718 plus nas synology ds918 plus
Tarif moyen du NAS nu** ~ 340€ ~ 455€ ~ 550€
Processeur Intel Celeron J3355

Dual Core@2.0 GHz

Intel Celeron J3455

Quad Core@2.3 GHz

Intel Celeron J3455

Quad Core@2.3 GHz

Score CPU Benchmark 1193 2126 2126
RAM 2 GB DDR3L 2 GB DDR3L 4 GB DDR3L
RAM max officiel 6 GB  (2 GB + 4 GB) 6 GB (2 GB + 4 GB) 8 GB (2 x 4 GB )
Nombre VM max.* 2 2 4
Stockage max. 28 TO

2 x 14 TO

28 TO

2 x 14 TO

56 TO

4 x 14 TO

USB 2.0 x2
USB 3.0 x1 x3 x2
Ethernet 1GbE x1 x2 x2
eSATA x1 x1 x1
Bruit 19.3 dB(A) 18.4 dB(A) 19.8 dB(A)
Conso. normale 17,23W 20,1 W 28,8 W
Conso. en veille 5,4 W 9,1 W 12,6 W
Fiche technique Consulter Consulter Consulter

(*) nécessite au moins 4GB de RAM.

(**) Le NAS est livré sans disque dur et sans extension de mémoire.

Si vous ne connaissez pas encore Docker, vous pouvez commencer par lire cet article d’introduction. En résumé, Docker est un système de virtualisation léger qui partage les ressources du système hôte pour fonctionner.

A LIRE AUSSI :
Tester les logiciels domotique à l'aide de Docker sur Windows, macOS ou Linux (Jeedom, Domoticz, Home Assistant...)

Configuration utilisée

Installer Download Station et Docker

Si vous utilisez déjà Download Station et Docker, vous pouvez passer au paragraphe suivant.

Installer Download Station

Ouvrez le gestionnaire de paquets et faites un recherche sur le mot clé Download. Installer Download Station

nas synology download statio install

Installer Docker

Ouvrez le gestionnaire de paquets et faites un recherche sur le mot clé virtualisation ou Docker. Installer Docker

nas synology dsm install virtual machine manager

Ajouter le dépôt SynoCommunity au gestionnaire de paquets

Ouvrez maintenant le Gestionnaire de paquets (Package Manager) et ouvrez le panneau de configuration (Settings).

nas synology docker hassio package location settings

Allez sur l’onglet Package Source (source de paquet) puis cliquer sur Add (ajouter).

nas synology package manager add source

Remplissez les champs avec les infos suivantes puis enregistrer.

  • name Community
  • location http://packages.synocommunity.com/

add synocommunit location nas ds718

Enfin, dans l’onglet Beta, cochez voir les versions bêta

afficher version beta gestionnaire paquet dsm synology hassio

Créer un répertoire pour enregistrer les addons et les fichiers de configuration (optionnel)

Le package permet de choisir le dossier partagé dans lequel seront stockées les fichiers de configuration et les addons installés éventuellement. Si vous disposez déjà d’un dossier partagé, vous pouvez passer à l’étape suivante.

Ouvrez File Station, le gestionnaire de fichiers puis Create -> Create New Shared Folder (nouveau dossier partagé).

nas synology create nex shared folder hassio

On donne un nom (pas d’importance)

nas synology shared folder name

Et quelques options de base :

  • Enregistrer les fichiers effacés dans la poubelle, pratique en cas d’erreur sur un script
  • Le volume…

nas synology shared folder settings

Allez jusqu’à la fin de la configuration (vous pouvez régler finement les paramètres du dossier, mais ce n’est pas l’objet du tutoriel).

Installer le paquet Hassio (Home Assistant)

Retournez maintenant au gestionnaire de paquet et allez sur l’onglet Community. Faites une recherche avec le mot clé hassio.

Attention, il existe également un dépôt (un de plus !) portant le nom de Home Assistant. Ce package n’embarque pas le superviseur ce qui complique beaucoup les choses pour mettre à jour et ajouter des addons.

nas synology package center hassio community

Cliquer sur Install pour démarrer l’installation. Quelques secondes après le début de l’installation, une fenêtre de configuration s’ouvre. Indiquez le dossier partagé dans lequel seront enregistrés les addons et les fichiers de configuration d’Home Assistant.

install hassio package shared folder

En dessous du résumé, cochez Run after Installation pour lancer automatiquement le Docker puis Apply pour démarrer l’installation et Home Assistant.

install hassio package

 

Ouvrez l’application Docker depuis le menu Synology

nas synology open docker app

Allez dans l’onglet Container (conteneur) et faites une recherche avec le mot clé hassio. Vous pouvez suivre l’installation des différents dockers utilisés par hassio et voir s’ils sont bien démarrés.

Ne démarrez / arrêtez pas manuellement ces conteneurs au risque d’arrêter le serveur Home Assistant. Allez directement depuis le Package Manager pour arrêter / démarrer manuellement le serveur HASS

docker hassio community package container

Dès que le container hassio_supervisor est démarré, vous pouvez ouvrir un nouvel onglet sur le navigateur et saisir l’adresse IP (ou le nom de machine) de votre NAS suivi du port 8123, par exemple

ds718:8123

Au premier démarrage, HASS vous demande de créer un compte utilisateur – comme pour la version Raspberry Pi – d’indiquer votre lieu de votre domicile et enfin propose l’ajout des accessoires domotiques automatiquement détectés !

hass first boot user identification

Mettre à jour Home Assistant depuis le Superviseur

Comme le package Hassio embarque le superviseur, il est très facile de mettre à jour HASS dès qu’une nouvelle version est disponible. Ouvrez le superviseur, dès qu’une mise à jour est disponible, cliquez sur Update et laissez faire.

nas synology docker hassio home assistant update

Fichiers de configuration

Ouvrez le gestionnaire de fichier File Station puis ouvrez le dossier partagé créé au début du tutoriel. Il est très facile de modifier les scripts ou faire des sauvegardes des fichiers de configuration.

nas synology file station hassio folder

Arrêter / désinstaller Home Assistant du NAS Synology

Vous n’êtes pas convaincu par Home Assistant ou vous voulez arrêter le serveur manuellement, aucun problème. Ouvrez le Package Manager. Dans l’onglet Installer (installés) vous allez retrouver Hassio dans la liste. Cliquez sur l’icône pour accéder à la page de présentation du package.

nas synology package center hassio

Cliquez sur la flèche pour choisir ce que vous voulez faire :

  • Arrêter (Stop) le serveur domotique
  • Désinstaller (Uninstall) Home Assistant

docker nas synology stop uninstall hassio

Et maintenant, quoi faire avec Home Assistant ?

Votre box domotique est prête ! Voici d’autres tutoriels pour aller plus loin et pourquoi pas développer vos propres accessoires domotiques à base d’ESP32 ou d’ESP8266.

Mises à jour

11/06/2020 Publication de l’article

 

 

Avez-vous aimé cet article ?
[Total: 0 Moyenne: 0]

Vous rencontrez un problème avec ce sujet ?

Peut-être que quelqu’un a déjà trouvé la solution, visitez le forum avant de poser votre question

Vous avez aimé ce projet ? Ne manquez plus aucun projet en vous abonnant à notre lettre d’information hebdomadaire!

11 commentaires sur l'article "Home Assistant. Installation et configuration du package Docker Hassio (NAS Synology DS718+)"
  1. Il faut cocher bêta et redémarrer centre de paquets

  2. Bonjour,
    j’ai reussi a tout installer sur mon Synology 218+. Mon Problem est que le superviseur ne fonctionne pas, ce qui veut dire il est bien present mais rien ne s’affiche sauf une page grise?

    • Bonjour Andréas. Le superviseur est géré par des processus Docker séparés, il faut peut être lui laisser le temps de démarrer ?

      • Merci de la réponse, seulement la il tourne depuis plusieurs jour ! Si je redémarre le NAS sa fait aussi redémarrer les conteneur, sa peut aider ?

        • Avez vous vérifié que tous les containers Docker sont bien démarrés sur DSM ? Oui lorsqu’on redémarre le NAS, tous les Dockers sont relancés, c’est aide en cas de problème 🙂

  3. Pour ma part, je ne peux pas ajouter le repo communautaire. J’ai l’erreur “Emplacement incorrect”

  4. Bonjour
    Pareil pour moi. Pas de package hass.io ni hassio.
    J’ai bien activé voir les version beta. 🙁

  5. Bonjour, je rencontre le même soucis.
    Il est bien visible sur le site https://synocommunity.com/packages mais impossible de le trouver dans le gestionnaire de paquet malgré avoir coché l’option “voir les versions beta”.

    Par contre, après avoir modifier le niveau de confiance : Gestionnaire de paquet – Paramètre – Général – Niveau de confiance : n’importe quel éditeur. Ils ressortent

    D’ailleurs il y en a deux, un par l’editeur ymartin59 et un autre par fredrike+hassio
    L’article indique de prendre ymartin59 mais les captures indique l’autre. Lequel est le bon?

    • Oui effectivement, c’est assez étrange, il doit y avoir une erreur sur le dépôt communautaire actuellement. Quoi qu’il en soit, les dépôts pointent bien vers celui de fredrike+hassio. Certainement des corrections durant l’écriture de l’article.

  6. plus de paquet hass.io sur synocommunity à ce jour (06 jul 20)?

    • Bonsoir Pépito. Je viens de vérifier, le paquet est bien dispo. Avez vous coché l’option “voir les version beta” dans les réglages du gestionnaire de paquet ?

Laisser un commentaire

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

Domotique et objets connectés à faire soi-même