Si vous êtes en quête d’une solution personnalisée pour gérer vos objets connectés de la maison, Home Assistant peut vous convenir. Et rien de mieux pour les plus bidouilleurs que d’installer la solution domotique sur un Rapsberry Pi. Vous ne savez pas comment faire ? Suivez le guide maison !
Après vous avoir présenté la solution domotique Home Assistant, il est maintenant l’heure de vous proposer un dossier complet pour vous accompagner dans l’installation de la solution sur un Raspberry Pi.
Home Assistant est une solution domotique open source ayant pour but de regrouper tous vos appareils au sein d’un même outil afin de pouvoir les faire travailler ensemble. L’outil est compatible avec la très grande majorité des objets connectés du marché et profite en plus d’une très grande communauté d’utilisateurs.
Nous allons ici installer Home Assistant sur un Raspberry Pi. Home Assistant dispose de sa propre image, compatible avec ces petits ordinateurs, et c’est d’ailleurs la solution officielle préconisée par les développeurs de Home Assistant.
En installant Home Assistant sur un Raspberry Pi à l’aide de l’image officielle, on profitera en plus d’une version optimisée et spécifique de l’outil nommée « Home Assistant OS ». Celle-ci est clé en main et dispose de modules supplémentaires installables en quelques clics seulement. C’est donc la méthode à privilégier pour se familiariser avec Home Assistant.
La première étape de ce tutoriel est donc de préparer la carte micro SD en y plaçant tous les fichiers nécessaires au bon fonctionnement de Home Assistant. Pour cela, nous allons utiliser l’utilitaire Balena Etcher, qui a été développé pour faciliter ce genre de choses. Nous vous invitons donc à le télécharger et à l’installer si ce n’est pas déjà fait.
Une fois Balena Etcher ouvert, nous allons lui indiquer de télécharger le système d’exploitation Home Assistant directement depuis le répertoire GitHub du projet. Pour ce faire, cliquez sur le bouton « Flash from URL » et collez l’adresse en fonction du modèle de votre Raspberry Pi :
Raspberry Pi 4 : https://github.com/home-assistant/operating-system/releases/download/5.13/hassos_rpi4-64-5.13.img.xz
Raspberry Pi 3 : https://github.com/home-assistant/operating-system/releases/download/5.13/hassos_rpi3-64-5.13.img.xz
À noter que vous pouvez retrouver les images les plus récentes à cette adresse.
Validez en cliquant sur « OK » et laissez l’utilitaire récupérer les fichiers. Lorsque le téléchargement de l’image est terminé, cliquez sur le bouton « Select target » et choisissez ici votre carte micro SD que vous aurez préalablement connectée à votre ordinateur.
Il ne reste plus qu’à cliquer sur le bouton « Flash ! » et à attendre que Balena Etcher ait terminé le partitionnement et l’écriture sur votre carte micro SD.
Avant d’insérer la carte dans votre Raspberry Pi, nous attirons votre attention sur la configuration réseau que vous allez utiliser pour votre installation Home Assistant. En effet, l’accès au réseau est primordial pour Home Assistant puisque c’est directement au sein de votre navigateur que nous allons configurer l’outil.
Si vous comptez utiliser un câble RJ45 (méthode recommandée et plus fiable), vous pouvez directement passer à la partie suivante. En revanche, si le Wi-Fi est votre seule option, suivez les indications ci-dessous.
Lorsque que BalenaEtcher a terminé l’installation du système sur votre carte micro SD, vous devriez voir une partition nommée « hassos-boot » dans votre explorateur de fichier. Si ce n’est pas le cas, débrancher et rebrancher la carte ou son adaptateur. Dans cette partition :
[connection] id=my-network uuid=72111c67-4a5d-4d5c-925e-f8ee26efb3c3 type=802-11-wireless [802-11-wireless] mode=infrastructure ssid=NOM DE VOTRE RESEAU WIFI [802-11-wireless-security] auth-alg=open key-mgmt=wpa-psk psk=MOT DE PASSE DE VOTRE RESEAU WIFI [ipv4] method=auto [ipv6] addr-gen-mode=stable-privacy method=auto
Pensez évidemment à modifier la ligne « ssid » et « psk » pour y renseigner le nom de votre réseau et son mot de passe.
Avant d’enregistrer le fichier, il est nécessaire de modifier son encodage et de convertir les sauts de ligne. Pour ce faire, allez dans Notepad++ :
Vous pouvez maintenant enregistrer le fichier.
Insérez la carte micro SD dans le Raspberry Pi et branchez son alimentation. La carte va s’allumer automatiquement et les LED d’indication située à proximité du connecteur d’alimentation vont s’éclairer également.
Après quelques dizaines de secondes, le système devrait être opérationnel et vous devriez pouvoir y accéder directement depuis une des adresses suivantes :
Si aucune de ces deux adresses ne fonctionne pas, vous pouvez y accéder directement avec l’adresse IP du Raspberry Pi que vous pouvez trouver grâce à un utilitaire comme Advanced IP Scanner. Il vous suffit alors d’entrer comme adresse : http://X.X.X.X:8123.
Si vous accéder à l’interface de configuration du premier compte utilisateur : félicitations ! Home Assistant est correctement installé.
Lors du premier accès à l’interface web de Home Assistant, différentes étapes seront nécessaires avant de pouvoir vraiment se servir de l’outil. La première étape consiste ainsi à créer le premier compte utilisateur en définissant votre nom d’affichage, votre nom d’utilisateur ainsi qu’un mot de passe.
La deuxième étape va permettre de renseigner l’emplacement de votre logement et son nom. L’objectif ici est de pouvoir se servir de la localisation des utilisateurs pour savoir par exemple s’ils sont présents ou non au domicile. C’est sur cette interface qu’il faudra également choisir le système unitaire de votre choix.
La dernière étape consiste en l’acceptation ou non du partage d’informations techniques pour aider les développeurs de Home Assistant. Ici, le choix est vôtre et cela n’impactera en rien le fonctionnement de votre installation.
Enfin, avant d’accéder à l’interface « Lovelace », Home Assistant vous présente brièvement les appareils ou services compatibles qu’il a automatiquement détectés sur votre réseau. Vous pouvez donc, depuis cette interface, commencer à configurer vos ampoules ou vos appareils Google Cast par exemple.
Cliquez ensuite sur « Terminer » pour accéder à l’interface complète de Home Assistant. Félicitations, votre nouvel outil domotique est installé et fonctionnel.
Maintenant que votre nouvelle solution domotique est installée, nous vous invitons à consulter le menu des intégrations sous « Configuration » pour découvrir les appareils présents chez vous et qui peuvent être intégrés à Home Assistant. Ces appareils disposent d’une configuration simplifiée et pourront ainsi être paramétrés en quelques clics.
Si vous souhaitez aller plus loin, la documentation très complète de Home Assistant saurez vous guider quant aux possibilités de cette solution.
08/05/2021 07:00 AM
2014 © Applications françaises