Cela fait maintenant plusieurs mois que j’utilise Home Assistant sur mon Raspberry Pi pour gérer ma domotique. Lors de l’installation, j’avais recommandé un branchement filaire via un câble Ethernet. Cependant, j’ai maintenant besoin de déplacer mon boîtier de sa position initiale. De ce fait, je vais devoir connecter Home Assistant en WiFi. Je vais vous expliquer la marche à suivre.

Configuration matérielle

Sur ce point, il n’y a rien à faire puisque j’utilise un Raspberry Pi 4B qui inclut un connecteur WiFi. Si vous avez installé cette solution sur un autre équipement, assurez-vous simplement que le matériel utilisé possède une puce WiFi et que le réseau que vous allez vouloir utiliser sera disponible et accessible depuis le nouvel emplacement.

Connecter Home Assistant en WiFi

La bonne nouvelle est qu’une fois de plus, je vais pouvoir faire cette action entièrement depuis l’interface graphique. Je me connecte donc à mon instance depuis son URL puis je me rends dans le menu Supervisor > Système et je découvre un bloc intitulé Host en haut à droite:

Je clique alors sur <CHANGER> au niveau de l’adresse IP pour accéder aux paramètres réseaux et obtenir l’écran suivant:

Etant donné que je souhaite basculer sur une connexion sans fil, je me rends dans l’onglet WLAN0 et constate alors une troisième entrée intitulée Wi-Fi:

Je dois alors procéder aux changements suivants:

  • Par défaut, la connexion WiFi est désactivée. Pour l’activer, je dois choisir le protocole qui sera utilisé (IP v4 ou IP v6). Dans le doute sélectionnez IP v4. Dans tous les cas,un nouveau menu apparaîtra. Il faudra alors sélectionner l’option DHCP (sauf pour les connaisseurs)
  • L’étape suivante consiste à sélectionner le réseau WiFi en cliquant sur le menu correspondant. Le système recherchera et affichera alors la liste des points d’accès disponibles. Une fois mon réseau repéré dans la liste, je n’ai plus qu’à le sélectionner.
  • Enfin, un menu avec trois options apparaît en  (Aucun, WEP, wpa-psk). Je sélectionne alors la valeur correspondant à ma configuration WiFi (en général wpa-psk) puis je saisis ma clé WiFi.

Une fois la configuration effectuée, je clique sur <SAUVEGARDER> et patiente quelques secondes. La connexion sans fil est maintenant active.

Validation et test de la connexion Wi-Fi

Afin de valider ma configuration, je retourne dans le menu <paramètres réseaux> et l’onglet WLAN0 pour aller dans la partie WiFi. Je constate un message du type <Connecté à xxx> (xxx étant le nom de mon réseau WiFi). Tout semble bon.

De ce fait, je peux débrancher le câble réseau reliant ma box et mon Raspberry Pi. Le passage d’une connexion filaire à une connexion sans fil va certainement générer un changement d’adresse IP. Pour trouver la nouvelle valeur, je lance, sur mon chromebook,  un terminal Linux et tape la commande suivante: ping homeassistant

J’obtiens alors la nouvelle adresse IP (dans mon cas 192.168.86.35). Je peux ainsi me reconnecter à mon instance depuis mon navigateur Internet en saisissant la nouvelle URL (Dans mon cas, http://192.168.86.35:8123).

La connexion étant fonctionnelle, il ne me reste plus qu’à couper proprement mon instance et me rendant dans le menu Configuration > Contrôle du serveur puis en cliquant sur le lien <ARRÊTER>. Je peux alors débrancher sans risque mon boîtier et le brancher dans la pièce désirée.

Concernant l’application mobile,  la première connexion va aboutir à une fenêtre d’erreur. Il faut alors sélectionner l’entrée <PARAMÈTRES> et saisir les bonnes valeurs dans les champs <SSID du wifi du réseau local> et <URL de connexion interne>. Une fois ces changements effectués, il ne reste plus qu’à revenir en arrière en cliquant sur la flèche en haut à gauche. Votre tableau de bord lovelace devrait alors apparaître.

Conclusion

Vous savez maintenant comment connecter Home Assistant en WiFi. Même si la manipulation n’est pas compliquée en soit, je trouve cependant que l’interface graphique mériterait d’être revue. Malgré tout, elle a le mérite d’exister ce qui est toujours une bonne nouvelle. Aviez-vous déjà effectué cette opération ? Dans la négative, avez-vous pu la faire facilement à présent ? J’attends vos retours en commentaires.

A bientôt…

Shares:

6 Comments

  • Sergio
    Sergio
    9 décembre 2021 at 14 h 09 min

    Bonjour,
    Merci pour le tutoriel détaillé.
    J ai suivi toutes les étapes et j ai bien le message connecté à mon réseau mais pourtant impossible de me connecter.

    Reply
    • Thierry
      Thierry
      14 décembre 2021 at 20 h 23 min

      Bonsoir Sergio,

      je dois avouer que je suis assez étonné par ton souci. As-tu redémarré ton serveur ? Si oui, comment est configuré ton wifi ?

      Thierry

      Reply
  • stef
    stef
    4 juillet 2021 at 1 h 32 min

    Cela semble fonctionner maintenant. J’ai bien accès à mon Home-Assistant sur mon Raspberry Pi 3 en Wifi mais j’avoue que j’ai galéré car les informations affichées dans l’onglet « Système » de Supervisor ne correspondent pas à la réalité.

    Dans le panneau « Host », la valeur de l’adresse IP est 192.168.1.43/24 alors que l’adresse IP associée par le DHCP de la box internet est 192.168.1.190/24, pourtant le système a redémarré.

    Reply
    • Thierry
      Thierry
      4 juillet 2021 at 10 h 02 min

      Bonjour,

      le /24 indique un range d’adresse IP cependant, en général, le routeur a une adresse finissant par 1 et non 43.

      Profite bien de cette solution et n’hésite pas si tu as des questions.

      Bon dimanche

      Reply
  • stef
    stef
    2 juillet 2021 at 15 h 56 min

    Bonjour,

    J’ai activé le Wifi dans Home Assistant, j’arrive bien à le pinger (câble débranché) depuis mon PC mais impossible d’y accéder par un navigateur.

    Je me demande si n’est pas dû à un paramétrage complémentaire du Raspberry Pi.

    Une idée ?

    Reply
    • Thierry
      Thierry
      3 juillet 2021 at 11 h 34 min

      Bonjour,

      quelle est votre configuration réseau (box opérateur, routeur spécifique, …) ?
      N’y a-t-il pas de parefeu activé au niveau de la box ou de votre système d’exploitation ?

      Thierry

      Reply

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.