Formation PUB420 : Système domotique DIY, 2020 Home Assistant

6.12 Trouver l'adresse IP de Home Assistant


Il n'est généralement pas nécessaire de connaître l'adresse IP du Raspberry Pi pour pouvoir accéder à l'interface graphique de Home Assistant. 

En effet, à moins qu'il y ait plusieurs boîtes Home Assistant dans votre environnement, vous pouvez accéder à l'interface Web de Home Assistant à l'aide de l'URL http://homeassistant.local:8123 ou http://homeassistant:8123.

Par contre, l'adresse IP sera requise s'il y a plusieurs boîtes Home Assistant dans votre environnement ou encore si vous désirez vous brancher au Pi via SSH. 

Pour connaître l'adresse IP du Raspberry Pi sur lequel Home Assistant est installé, vous disposez de quelques options :

  • Brancher un écran au Raspberry Pi : l'adresse IP apparaîtra sur l'écran d'accueil
  • Travailler avec la console Home Assistant ou le terminal HassOS.
  • Vérifier sur le routeur les périphériques branchés au réseau.
  • Sur un réseau privé, effectuer un balayage du réseau avec Nmap (risque de problèmes légaux sur un réseau public).

Travail à la console Home Assistant

Dès le démarrage de Home Assistant, si vous branchez un écran au Raspberry Pi, vous verrez l'adresse IP du Pi affichée à l'écran.

Il est également possible de voir l'adresse en faisant réafficher la page d'accueil de la console Home Assistant.Résultat à l'écran

Waiting for the Home Assistant CLI to be ready...

       ▄██▄           _   _
     ▄██████▄        | | | | ___  _ __ ___   ___
   ▄████▀▀████▄      | |_| |/ _ \| '_ ` _ \ / _ \
 ▄█████    █████▄    |  _  | (_) | | | | | |  __/
▄██████▄  ▄██████▄   |_| |_|\___/|_| |_| |_|\___|          _
████████  ██▀  ▀██      / \   ___ ___(_)___| |_ __ _ _ __ | |_
███▀▀███  ██   ▄██     / _ \ / __/ __| / __| __/ _` | '_ \| __|
██    ██  ▀ ▄█████    / ___ \\__ \__ \ \__ \ || (_| | | | | |_
███▄▄ ▀█  ▄███████   /_/   \_\___/___/_|___/\__\__,_|_| |_|\__|
▀█████▄   ███████▀

Welcome on Home Assistant command line interface.

Home Assistant Supervisor is running!
System information:
  IPv4 Adresses for wlan0: 192.168.1.145/24
  IPV6 Adresses for wlan0: fe80:fde8:195c:eb0b:c18a/64
  IPv4 Adresses for end0: 192.168.1.140/24
  IPV6 Adresses for end0: fe80:a310:ae68:cd47:50d4/64

  OS Version:              Home Assistant OS 16.2
  Home Assistant Core:     landingpage

  Home Assistant URL:      http://homeassistant.local:8123
  Observer URL:            http://homeassistant.local:4357

System is ready! Use browser or app to configure.
ha >

Vous pouvez faire réafficher cette information en tout temps à l'aide de cette commande :

Console Home Assistant

banner

Résultat à l'écran

ha > banner

       ▄██▄           _   _
     ▄██████▄        | | | | ___  _ __ ___   ___
   ▄████▀▀████▄      | |_| |/ _ \| '_ ` _ \ / _ \
 ▄█████    █████▄    |  _  | (_) | | | | | |  __/
▄██████▄  ▄██████▄   |_| |_|\___/|_| |_| |_|\___|          _
████████  ██▀  ▀██      / \   ___ ___(_)___| |_ __ _ _ __ | |_
███▀▀███  ██   ▄██     / _ \ / __/ __| / __| __/ _` | '_ \| __|
██    ██  ▀ ▄█████    / ___ \\__ \__ \ \__ \ || (_| | | | | |_
███▄▄ ▀█  ▄███████   /_/   \_\___/___/_|___/\__\__,_|_| |_|\__|
▀█████▄   ███████▀

Welcome on Home Assistant command line interface.

Home Assistant Supervisor is running!
System information:
  IPv4 Adresses for wlan0: 192.168.1.145/24
  IPV6 Adresses for wlan0: fe80:fde8:195c:eb0b:c18a/64
  IPv4 Adresses for end0: 192.168.1.140/24
  IPV6 Adresses for end0: fe80:a310:ae68:cd47:50d4/64

  OS Version:              Home Assistant OS 16.2
  Home Assistant Core:     2025.10.1

  Home Assistant URL:      http://homeassistant.local:8123
  Observer URL:            http://homeassistant.local:4357

System is ready! Use browser or app to configure.

ha >

network info

L'invite de commande ha > vous indique que vous êtes dans la console Home Assistant.

Pour connaître les informations sur le réseau, notamment l'adresse IP du Raspberry Pi, lancez la commande :

Console Home Assistant

network info

Si vous êtes dans le terminal HassOS (invite #), vous devrez ajouter ha devant la commande.

Terminal HassOS

ha network info

Résultat à l'écran

ha > network info
docker:
   address: 172.30.32.0/23
   dns: 172.30.32.3
   gateway: 172.30.32.1
   interface: hassio
host_internet: true
interfaces:
- connected: true
  enabled: true
  interface: wlan0
  ipv4:
    address:
    - 192.168.1.145/24
    gateway: 192.168.1.1
    method: auto
     nameservers:
     - xxx.xxx.xxx.xxx
     - 8.8.8.8
     - 8.8.4.4
    ready: true
...

Il est possible que plusieurs adresses IP apparaissent, par exemple une adresse pour le réseau câblé dans la section end0 et une adresse Wi-Fi dans la section wlan0.

nmcli (NetworkManager Command Line Interface)

Vous pouvez obtenir encore plus d'informations sur le réseau à l'aide de la commande nmcli.

D'abord, si vous êtes dans la console Home Assistant, accédez au terminal HassOS en entrant la commande login.

Pour voir les configurations de réseaux disponibles :

Terminal HassOS

nmcli con show

Vous devriez obtenir une liste de configurations, notamment my-network (si vous avez configuré le réseau lors de l'installation de Home Assistant).

Résultat à l'écran

NAME                 UUID                                  TYPE      DEVICE
my-network           votre-uuid-ici                        wifi      wlan0
Wired connection 1   autre-uuid-ici                        ethernet  --

ou, si aucun réseau n'a été configuré :

Résultat à l'écran

NAME                 UUID                                  TYPE      DEVICE
HassOS default       votre-uuid-ici                        ethernet  ---

 Pour voir les détails de la configuration my-network, par exemple :

Terminal HassOS

nmcli con show my-network

Appuyez sur la touche Entrée jusqu'à l'apparition de la ligne ipV4.addresses qui vous donnera la ou les adresses IP.

Résultat à l'écran

...
ipv4.method:        manual
ipv4.dns:           --
ipv4.dns-search:    --
ipv4.dns-options:   --
ipv4.dns-priority:  0
ipv4.addresses:     192.168.1.145/24
ipv4.gateway:       192.168.1.1
ipv4.routes:        --
...

Il est également possible d'obtenir seulement les adresses IP comme suit :

Terminal HassOS

nmcli con show my-network | grep address

Résultat à l'écran

# nmcli con show my-network |grep address
802-11-wireless.mac-address:               --
802-11-wireless.cloned-mac-address:        --
802-11-wireless.generate-mac-address-mask: --
802-11-wireless.mac-address-blacklist:     --
802-11-wireless.mac-address-randomization: default
ipv4.addresses:                            192.168.1.145/24
ipv6.addresses:                            --

Informations sur les serveurs DNS

Pour connaître la liste des serveurs DNS configurés sur le système, entrez cette commande :

Terminal HassOS

ha dns info

Résultat à l'écran

# ha dns info
fallback: true
host: 172.30.32.3
llmnr: true
locals:
- dns://xxx.xxx.xxx.xxx
- dns://8.8.4.4
- dns://8.8.8.8
mdns: true
servers: []
update_available: false
version: 2025.08.0
version_latest: 2025.08.0

Retrouver l'adresse IP par programmation

Si vous ajoutez l'intégration Adresse IP locale (local_ip) à Home Assistant, vous pourrez retrouver l'adresse IP locale par programmation.

Une fois l'intégration installée, l'adresse IP de Home Assistant pourra être retrouvée à l'aide d'un modèle.

Ce modèle pourra être utilisé dans des automatisations, par exemple pour l'envoyer par courriel lors du démarrage de Home Assistant.

Modèle Home Assistant

{{ states('sensor.local_ip') }}

Pour plus d'information

« How to configure and Manage Network Connections using nmcli ». The Geek Diary. https://www.thegeekdiary.com/how-to-configure-and-manage-network-connections-using-nmcli/

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre