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 :
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.
Waiting for the Home Assistant CLI to be ready...
_ _ _ _ _
| | | | /\ (_) | | | |
| |__| | ___ _ __ ___ ___ / \ ___ ___ _ ___| |_ __ _ _ __ | |_
| __ |/ _ \| '_ ` _ \ / _ \ / /\ \ / __/ __| / __| __/ _` | '_ \| __|
| | | | (_) | | | | | | __/ / ____ \\__ \__ \ \__ \ || (_| | | | | |_
|_| |_|\___/|_| |_| |_|\___| /_/ \_\___/___/_|___/\__\__,_|_| |_|\__|
Welcome on Home Assistant command line.
Waiting for Supervisor to startup...
System information
IPv4 addresses for eth0: 192.168.1.145/24
IPv6 addresses for eth0: fe80:8c92:a5a9:3b8d:2b06/64
IPv4 addresses vor wlan0:
OS Version: Home Assistant OS 9.2
Home Assistant Core: 2022.10.4
Home Assistant URL: http://homeassistant.local:8123
Observer URL: http://homeassistant.local:4357
ha >
Vous pouvez faire réafficher cette information en tout temps à l'aide de cette commande :
banner
ha > banner
_ _ _ _ _
| | | | /\ (_) | | | |
| |__| | ___ _ __ ___ ___ / \ ___ ___ _ ___| |_ __ _ _ __ | |_
| __ |/ _ \| '_ ` _ \ / _ \ / /\ \ / __/ __| / __| __/ _` | '_ \| __|
| | | | (_) | | | | | | __/ / ____ \\__ \__ \ \__ \ || (_| | | | | |_
|_| |_|\___/|_| |_| |_|\___| /_/ \_\___/___/_|___/\__\__,_|_| |_|\__|
System information
IPv4 addresses for eth0: 192.168.1.145/24
IPv6 addresses for eth0: fe80:8c92:a5a9:3b8d:2b06/64
IPv4 addresses vor wlan0:
OS Version: Home Assistant OS 9.2
Home Assistant Core: 2022.10.4
Home Assistant URL: http://homeassistant.local:8123
Observer URL: http://homeassistant.local:4357
ha >
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 :
network info
Si vous êtes dans le terminal HassOS (invite #), vous devrez ajouter ha devant la commande.
ha network info
ha > network info
docker:
address: 172.30.32.0/23
dns: 172.30.32.3
gateway: 172.30.32.1
interface: hassio
interfaces:
wlan0:
gateway: 192.168.1.1
id: my-network
interface: wlan0
ip_address: 192.168.1.145/24
method: static
nameservers:
- 8.8.8.8
- 8.8.4.4
primary: true
type: 802-11-wireless
Il est possible que plusieurs adresses IP apparaissent, par exemple une adresse pour le réseau câblé dans la section eth0 et une adresse Wi-Fi dans la section wlan0.
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 :
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).
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é :
NAME UUID TYPE DEVICE
HassOS default votre-uuid-ici ethernet ---
Pour voir les détails de la configuration my-network, par exemple :
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.
...
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 :
nmcli con show my-network | grep address
# 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: --
Pour connaître la liste des serveurs DNS configurés sur le système, entrez cette commande dans la console Home Assistant :
dns info
host: 172.30.32.3
locals:
- dns://8.8.8.8
- dns://8.8.4.4
servers: []
update_available: false
version: 2021.06.0
version_latest: 2021.06.0
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.
{{ states('sensor.local_ip') }}
« 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é