Skip to main content

Home Assistant

Installation :

Pour le compose, il faut que Home Assistant ait accès à tout le réseau local pour pouvoir détecter et gérer vos différents équipements connecter.

Voici le compose :

version: '3.7'

services:
  homeassistant:
    image: homeassistant/home-assistant:latest
    container_name: home-assistant
    restart: unless-stopped
    volumes:
      - config:/config
    network_mode: host
    environment:
      - TZ=Europe/Paris
      - PUID=1000
      - PGID=1000
volumes:
  config:

Configuration :

Interface de configuration :

Une fois déployé, on peut se connecter via l'adresse http://ip:8123

Une fois sur l'interface, on peut créer le compte et les différentes informations.

Changement du port :

Pour changer le port, rendez-vous dans le fichier configuration.yml.
Ajouter la ligne suivante en respectant les espaces et bien sûr le port souhaité :

#port
  server_port: 9000

Serveur Proxy :

Si vous passez par un serveur proxy comme Nginx Proxy Manager, il faut ajouter les lignes suivantes en précisant l'adresse IP du proxy :

# Nginx proxy manager
http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.1.2
    - 172.0.0.2

Restauration d'un autre Home Assistant :

Il suffit de copier et restaurer le contenu du dossier racine. Dans le doute, faire une sauvegarde de ce dossier avant.

automations.yaml
backups
blueprints
.cloud
configuration.yaml
deps
.HA_VERSION
home-assistant.log.fault
home-assistant_v2.db
home-assistant_v2.db-shm
home-assistant_v2.db-wal
scenes.yaml
scripts.yaml
secrets.yaml
.storage
tts

Carte

Pour rajouter une image en vue de créer une carte, il faut créer un répertoire www dans /config, lors de la configuration, il faudra renseigner le chemin /local pour /config/www.