Home Assistant. Ins...
 
Notifications
Retirer tout

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


fe36ca0d4d6bdcc500dbd432c3c08731?s=80&d=mm&r=g
Posts: 509
Admin
Début du sujet
(@christophe)
Membre
Inscription: Il y a 6 ans
wpf-cross-image

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.

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.

(*) 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

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.

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.

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.

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

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

 

 

Répondre
2 Réponses
2fb4f04ec891a488d63da0633e549feb?s=80&d=mm&r=g
Posts: 1
 Pépito
Anonyme
(@Pépito)
Inscription: Il y a 2 ans

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

Répondre
1 Répondre
fe36ca0d4d6bdcc500dbd432c3c08731?s=80&d=mm&r=g
Admin
(@christophe)
Inscription: Il y a 6 ans

Membre
Posts: 509

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 ?

Répondre
Share:
Rejoignez nous!
Chercher sur le forum
Derniers tutoriels
Derniers messages postés sur le forum
Domotique et objets connectés à faire soi-même
Domotique et objets connectés à faire soi-même
Vous avez aimé ce tutoriel

Ne manquez plus les prochains projets

Recevez chaque semaine le récapitulatif des tutoriels et projets.

Vous pouvez vous désabonner à tout moment.