Installer Home Assistant sur un NAS Synology

Après l’installation de Home Assistant sur Raspberry Pi, nous allons aujourd’hui nous pencher sur une solution un peu plus musclée et voir comment installer Home Assistant sur un NAS Synology.

Bien qu’il existe deux méthodes d’installation de Home Assistant sur NAS, la virtualisation et la conteneurisation, nous nous intéresserons ici à Virtual Machine Manager (VMM), une solution plus facile d’accès pour ceux ne maîtrisant pas Docker.

[toc]

Pré-requis

Sans surprise, il vous faudra évidemment un NAS Synology. Nous vous invitons à consulter notre dossier si vous ne savez pas encore quel NAS choisir pour votre domotique. Pour ce tutoriel, nous avons utilisé un Synology DS920+ avec la dernière version de DSM 7, mais vous pouvez faire de même avec tous les modèles de la marque capables de faire de la virtualisation.

Notez que si notre tutoriel est basé sur la solution de virtualisation de Synology, la procédure n’est guère différente avec Virtualization Station de QNAP et vous pouvez facilement la transposer sur d’autres systèmes.

Configuration recommandée :

  • Processeur : processeur compatible Intel VT-x ou AMD-V,
  • Mémoire vive : 2 GB de RAM minimum, 4 Go recommandés
  • Autres : volumes au format Btrfs ;
À LIRE :
Quel NAS choisir pour sa domotique en 2022 ?

Voici les trois modèles de NAS Synology que nous recommandons pour la domotique :

Installation de Home Assistant sur Synology VMM

DifficultéMoyen
Temps total32 mins

1

Installer Virtual Machine Manager

La première étape va être d’installer Virtual Machine Manager depuis le Centre de paquets du système d’exploitation DSM 7. Cela se fait en quelques clics et sans la moindre difficulté. Ce paquet va nous permettre de créer, exécuter et gérer facilement une ou plusieurs machines virtuelles sur notre NAS Synology.
Rendez-vous dans :

Centre de paquets > Virtual Machine Manager

Installer VMM sur DSM 7

2

Télécharger l’image de Home Assistant

Nous allons ensuite récupérer la dernière version de Home Assistant pour Linux sur le site officiel. Nous avons à disposition une machine virtuelle toute prête nommée Vmware Workstation (.vdmk). Une fois téléchargée au format .zip, il vous suffit de l'extraire à l'aide d'un utilitaire tel que 7zip pour obtenir le fichier au format .vdmk

Image disque de Home Assistant VM pour Synology

3

Importer l'image de Home Assistant dans Virtual Machine Manager

Maintenant que nous avons notre image tout prête, nous allons l'importer telle quelle dans Virtual Machine Manager (VMM). Pour ce faire, il suffit de sélectionner l'image.
Virtual Machine Manager > Image > Image disque > Ajouter

4

Sélectionner un stockage

Il nous faut maintenant choisir sur quel volume Btrfs sera stockée notre machine virtuelle Home Assistant.

5

Créer une machine virtuelle Home Assistant

Il nous reste à importer notre machine virtuelle Home Assistant.
Rendez-vous dans : Machine Virtuelle > Créer > Importer

Importer la VM Home Assistant sur le NAS Synology

6

Configurer les spécifications générales

Il nous faut choisir un nom, le nombre de processeur(s) et la mémoire à allouer à la machine virtuelle. A moins de dédier votre NAS à la seule domotique, nous vous conseillons de ne pas utiliser trop de ressources pour cette VM. Ici, nous nous contenterons de 2 cœurs et 2 GB de mémoire. C'est suffisant.

Installation Home Assistant Synology VMM

7

Choisir l’espace disque à allouer

Nous n'avons pas besoin d'énormément d'espace et 10 GB suffiront pour commencer. Nous pourrons de toute façon l'augmenter plus tard si nécessaire.

Quel espace disque pour VM Home Assistant sur Synology ?

8

Configurer un réseau

Ici, c'est très simple, la configuration réseau par défaut nous convient.

Configuration réseau par défaut pour notre VM

9

Autres paramètres

Cette fois, nous allons modifier quelques paramètres. Nous activons l'autostart (afin que notre VM démarre en même temps que notre NAS) et nous sélectionnons UEFI au lieu de Legacy BIOS. Nous optons pour un clavier fr et un contrôleur USB 2.0 qui est réputé plus stable que le 3.0 sur Home Assistant (si vous venez d'un Raspberry Pi, vous ne serez pas surpris). Vous pouvez en profiter pour monter un ou plusieurs périphériques USB (dans la limite de quatre) tels que des clés ZigBee, Z-Wave, EnOcean, Bluetooth, Rfxcom, etc.

Dans notre exemple, nous avons choisi de ne monter qu'un dongle Sonoff ZigBee 3.0 (env. 10€ chez Domadoo) pour l'instant. Nous verrons dans un prochain tuto comment l'utiliser avec Zigbee2MQTT.

Ajouter un dongle Sonoff ZigBee 3.0 sur Home Assistant VM pour Zigbee2MQTT

10

Attribuer des autorisations

Pour finir, nous autorisons les utilisateurs de notre choix.

11

Résumé

Il ne nous reste plus qu'à lire (ou pas) le résumé des paramètres et à cliquer (ou pas) sur "Mettre en marche la machine virtuelle après sa création". Si vous oubliez, n'ayez crainte, il est évidemment possible de la lancer plus tard.

Résumé de la création de la machine virtuelle Home Assistant OS

12

C'est presque terminé !

Vous n'avez plus qu'à attendre quelques minutes avant de pouvoir continuer directement sur votre VM Home Assistant...

Ingrédients

Instructions

1

Installer Virtual Machine Manager

La première étape va être d’installer Virtual Machine Manager depuis le Centre de paquets du système d’exploitation DSM 7. Cela se fait en quelques clics et sans la moindre difficulté. Ce paquet va nous permettre de créer, exécuter et gérer facilement une ou plusieurs machines virtuelles sur notre NAS Synology.
Rendez-vous dans :

Centre de paquets > Virtual Machine Manager

Installer VMM sur DSM 7

2

Télécharger l’image de Home Assistant

Nous allons ensuite récupérer la dernière version de Home Assistant pour Linux sur le site officiel. Nous avons à disposition une machine virtuelle toute prête nommée Vmware Workstation (.vdmk). Une fois téléchargée au format .zip, il vous suffit de l'extraire à l'aide d'un utilitaire tel que 7zip pour obtenir le fichier au format .vdmk

Image disque de Home Assistant VM pour Synology

3

Importer l'image de Home Assistant dans Virtual Machine Manager

Maintenant que nous avons notre image tout prête, nous allons l'importer telle quelle dans Virtual Machine Manager (VMM). Pour ce faire, il suffit de sélectionner l'image.
Virtual Machine Manager > Image > Image disque > Ajouter

4

Sélectionner un stockage

Il nous faut maintenant choisir sur quel volume Btrfs sera stockée notre machine virtuelle Home Assistant.

5

Créer une machine virtuelle Home Assistant

Il nous reste à importer notre machine virtuelle Home Assistant.
Rendez-vous dans : Machine Virtuelle > Créer > Importer

Importer la VM Home Assistant sur le NAS Synology

6

Configurer les spécifications générales

Il nous faut choisir un nom, le nombre de processeur(s) et la mémoire à allouer à la machine virtuelle. A moins de dédier votre NAS à la seule domotique, nous vous conseillons de ne pas utiliser trop de ressources pour cette VM. Ici, nous nous contenterons de 2 cœurs et 2 GB de mémoire. C'est suffisant.

Installation Home Assistant Synology VMM

7

Choisir l’espace disque à allouer

Nous n'avons pas besoin d'énormément d'espace et 10 GB suffiront pour commencer. Nous pourrons de toute façon l'augmenter plus tard si nécessaire.

Quel espace disque pour VM Home Assistant sur Synology ?

8

Configurer un réseau

Ici, c'est très simple, la configuration réseau par défaut nous convient.

Configuration réseau par défaut pour notre VM

9

Autres paramètres

Cette fois, nous allons modifier quelques paramètres. Nous activons l'autostart (afin que notre VM démarre en même temps que notre NAS) et nous sélectionnons UEFI au lieu de Legacy BIOS. Nous optons pour un clavier fr et un contrôleur USB 2.0 qui est réputé plus stable que le 3.0 sur Home Assistant (si vous venez d'un Raspberry Pi, vous ne serez pas surpris). Vous pouvez en profiter pour monter un ou plusieurs périphériques USB (dans la limite de quatre) tels que des clés ZigBee, Z-Wave, EnOcean, Bluetooth, Rfxcom, etc.

Dans notre exemple, nous avons choisi de ne monter qu'un dongle Sonoff ZigBee 3.0 (env. 10€ chez Domadoo) pour l'instant. Nous verrons dans un prochain tuto comment l'utiliser avec Zigbee2MQTT.

Ajouter un dongle Sonoff ZigBee 3.0 sur Home Assistant VM pour Zigbee2MQTT

10

Attribuer des autorisations

Pour finir, nous autorisons les utilisateurs de notre choix.

11

Résumé

Il ne nous reste plus qu'à lire (ou pas) le résumé des paramètres et à cliquer (ou pas) sur "Mettre en marche la machine virtuelle après sa création". Si vous oubliez, n'ayez crainte, il est évidemment possible de la lancer plus tard.

Résumé de la création de la machine virtuelle Home Assistant OS

12

C'est presque terminé !

Vous n'avez plus qu'à attendre quelques minutes avant de pouvoir continuer directement sur votre VM Home Assistant...

Notes

Installation de Home Assistant avec Synology VMM
Notre machine virtuelle Home Assistant sur Synology VMM est maintenant fonctionnelle.

Configurer Home Assistant sur NAS

Rendez-vous sur votre navigateur puis tapez l’adresse suivante : homeassistant.local:8123

(Vous pouvez également accéder à votre instance depuis l’adresse IP de votre machine virtuelle : http://adresse_ip_vm:8123 )

Patientez environ une vingtaine de minutes, Home Assistant s’installe…

Il ne vous reste plus qu’à créer un compte Home Assistant OS. Attention, choisissez des identifiants forts car il s’agit du compte administrateur de votre serveur domotique. Veillez à ne pas les divulguer, même si on vous propose de l’aide sur un forum, des personnes malintentionnées pourraient vous jouer des tours.

Découvrez l’interface de Home Assistant

Votre machine virtuelle Home Assistant est désormais fin prête. Il ne vous reste plus qu’à y installer votre domotique. Mais, avant ça, nous vous invitons à passer au second tutoriel afin de vous familiariser avec l’interface de Home Assistant OS. En effet, comme vous pourrez le constater, il reste encore pas mal de petites choses à installer avant de commencer à jouer avec vos objets connectés…

Ceci fait, vous allez pouvoir découvrir toute la puissance d’une installation Home Assistant sur VM Synology. Simple et rapide à installer grâce à notre tuto, cette virtualisation du système présente l’avantage de ne pas nécessiter ni système d’exploitation à maintenir à jour ni dépendances à installer. Mieux encore, si vous « cassez » votre installation, vous pourrez rapidement revenir en arrière grâce aux snapshots dont vous pouvez automatiser la création depuis DSM.

À LIRE :
Interface Home Assistant : prise en main

 

Fasciné par Alexa depuis le jour où je l'ai reçue en bêta test, je me suis peu à peu passionné pour le sujet, avant de me décider à aller plus loin en créant un site avec Jean-Christophe. Une activité qui me permet d'étancher ma soif de nouvelles technologies et de partager mes découvertes sur la plus sympathique des communautés : Les Alexiens.