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.
Sommaire
- 1 Quel NAS Synology choisir ?
- 2 Installer Download Station et Docker
- 3 Créer un répertoire pour enregistrer les addons et les fichiers de configuration (optionnel)
- 4 Installer le paquet Hassio (Home Assistant)
- 5 Mettre à jour Home Assistant depuis le Superviseur
- 6 Fichiers de configuration
- 7 Arrêter / désinstaller Home Assistant du NAS Synology
- 8 Piloter le dashboard de Home Assistant à l’aide d’un écran tactile
- 9 Et maintenant, quoi faire avec Home Assistant ?
- 10 Mises à jour
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
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.
Meilleur choix | |||
---|---|---|---|
Modèles 2020 | DS220+ | DS720+ | DS920+ |
Anciennes générations | DS218+ | DS718+ | DS918+ |
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.
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
Installer Docker
Ouvrez le gestionnaire de paquets et faites un recherche sur le mot clé virtualisation ou Docker. Installer Docker
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).
Allez sur l’onglet Package Source (source de paquet) puis cliquer sur Add (ajouter).
Remplissez les champs avec les infos suivantes puis enregistrer.
- name Community
- location http://packages.synocommunity.com/
Enfin, dans l’onglet Beta, cochez voir les versions bêta
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é).
On donne un nom (pas d’importance)
Et quelques options de base :
- Enregistrer les fichiers effacés dans la poubelle, pratique en cas d’erreur sur un script
- Le volume…
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.
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.
En dessous du résumé, cochez Run after Installation pour lancer automatiquement le Docker puis Apply pour démarrer l’installation et Home Assistant.
Ouvrez l’application Docker depuis le menu Synology
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
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 !
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.
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.
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.
Cliquez sur la flèche pour choisir ce que vous voulez faire :
- Arrêter (Stop) le serveur domotique
- Désinstaller (Uninstall) Home Assistant
Piloter le dashboard de Home Assistant à l’aide d’un écran tactile
Pourquoi ne pas piloter directement vos accessoires domotiques depuis un Dashboard Tactile, c’est possible avec quelques lignes de code !
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 ?