Installer Home Assistant sur un Raspberry Pi (méthode officielle)

Home Assistant est à l’heure actuel, le meilleur système domotique sur le marché (ok, c’est mon avis, mais peu de personne ayant quitté leur ancien système domotique pour Home Assistant y sont revenus).

Il est open-source, international, responsive (s’adapte à tous les écrans), élégant et complétement gratuit (application mobile aussi). Il bénéficie aussi d’une grande communauté qui le fait évoluer à la vitesse lumière et lui permet d’être présent sur tous les fronts (Wear OS, extension Chrome et Firefox). Home Assistant est écrit en python (un langage “simple” à apprendre) et construit sur une base “docker” ce qui permet de lui ajouter des services à l’infini.

“Comment il vend le produit !” Oui je l’avoue, mais ayant testé Jeedom puis Domoticz, je parle en connaissance de cause.

Il y a plusieurs moyens d’installer Home Assistant et nous allons en voir deux sur mon blog :

  • Sur un Raspberry en version OS supervised avec carte SD et optionnellement un disque dur. (Méthode préconisée par Home Assistant),
  • Sur Raspberry ou autre SBC (Single Board Computer), mais cette fois via Docker et Portainer. (À éviter si vous débuter).

Prérequis :

  • Raspberry Pi est son alimentation
  • Carte Micro SD (classe 2 recommandée)
  • Disque dur SSD (Avec boitier si besoin)*
  • Un boitier pour protéger votre installation*
  • Balena Etcher (Linux, Windows, Mac)
  • L’image pour votre système*

*optionnel pour une installation de test, mais pas pour une installation de production.

Pourquoi il utilise une carte Micro SD alors que, sur le net, tout le monde parle de problèmes avec les cartes SD ?

Parce que Home Assistant le recommande.

Explication : Dans ce type d’installation, toutes les actions provoquant des écritures à répétitions sur le support SD sont déplacées vers le disque dur. Fin de la carte SD corrompues.

J’ai tourné quelque temps avec cette solution et je n’ai jamais rencontré de soucis, maintenant à vous de voir.

Installation avec MicroSD et Disque dur

Installation.

Lancer Balena Etcher

  • Sélectionner votre image (téléchargé) ou le lien
  • Sélectionner votre Micro SD,
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/flashprepa/01%20ha_balena_via_image.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/flashprepa/02%20ha_balena_via_url.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/flashprepa/02%20ha_liens_url_image.png
  • Cliquez sur Flash.
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/flash/03%20balena_decompressing.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/flash/04%20balena_flash.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/flash/05%20balena_validating.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/flash/06%20balena_complete.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/flashprepa/01%20ha_balena_via_image.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/flashprepa/02%20ha_balena_via_url.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/flashprepa/02%20ha_liens_url_image.png

Une fois la copie terminée, mettre la carte micro SD dans votre Raspberry puis démarrer votre système.

Première configuration.

Essayer de vous connecter via l’adresse suivante http://homeassistant:8123 ou http://homeassistant.local:8123. Si rien ne s’affiche récupérer l’adresse IP de votre Raspberry via l’interface de votre routeur et connectez-vous via http://votre_ip:8123

Vous arrivez sur une page vous disant d’attendre. Cela peut prendre jusqu’à 20 minutes selon votre connexion internet.

https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/configuration/01_ha_premiere_configuration.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/configuration/02_ha_premiere_configuration_utilisateur.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/configuration/03_ha_premiere_configuration_location.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/configuration/04_ha_premiere_configuration_logs_analyse.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/configuration/05_ha_premiere_configuration_materiels.png

Une fois sa préparation terminée, il va vous demander quelques paramétrages : Sur la première page.

  • Un nom pour votre utilisateur,
  • Un nom d’utilisateur,
  • Un mot de passe et sa confirmation

La seconde page concerne l’habitation.

  • Donner un nom votre installation,
  • Définir la localisation de votre domicile,
  • Choisir le fuseau horaire,
  • Rentrer l’altitude de son domicile
  • Choisir le système métrique.

La troisième vous permet de partager anonymement certaines données, pour aider Home Assistant à améliorer le système.

La quatrième concerne les matériels détectés automatiquement par Home Assistant chez vous. Vous pouvez passer cette étape, on y reviendra plus tard. Ils peuvent être retrouvés dans Configuration -> Appareils et Services

Vous voilà enfin sur l’interface de Home Assistant.

Vous voilà enfin sur l’interface de Home Assistant.

Page d’accueil de Home Assistant

Déplacer ses données vers un support externe.

Pour préserver la carte Micro SD tout en gardant un système rapide, Home Assistant préconise de déplacer les données utilisateur sur un support externe (il peut être interne avec un boitier adapté).

Pour cela rien de plus simple :

  • Dans Configuration, Paramètres, onglet Infos.
  • Descendez jusqu’à Home Assistant Supervisor puis appuyer sur GERER.
  • Dans l’onglet système, dans le cadran Host, appuyer sur les trois petits point puis sélectionner Déplacer le disque de données.

Puis sélectionner le disque. Home Assistant redémarre.

https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/deplacerdisque/01_ha_deplacer_disque_donnees.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/deplacerdisque/02_ha_deplacer_disque_donnees_selection_disque.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/deplacerdisque/03_ha_deplacement_donnees.png

Vos données seront maintenant sur le disque dur et les écritures ne viendront plus abimer votre carte Micro SD.

Activer les paramètres avancés.

Le mode avancé vous permet d’avoir plus de contrôle sur votre serveur. Cliquer sur votre utilisateur (dans le menu) puis activer Mode avancé

https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/modeavance/01_ha_sans_mode_avanc%C3%A9.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/modeavance/02_ha_activation_mode_avance.png
https://mcflypartages.fr/articles/ha_installation_supervised_raspberry/modeavance/03_ha_mode_avance.png

Conclusion.

Vous venez d’installer Home Assistant de la plus simple manière qu’il soit, la plus optimisée et surtout de manière pérenne.

Cette méthode permet d’éviter les problèmes de détection du disque dur lié a USB3 et permet aussi au système de profiter d’un démarrage rapide.

Le système Home Assistant est optimisé pour cela et non pour tourner sur un disque dur externe au système.

Sources.

Partager

Partager
Besoin d'aide ?

Communauté Francophone HACF

Communauté Officielle HA