Problème de connexion depuis l'extérieur avec un reverse proxy

Bonjour,

J’ai suivi un tuto de DomoBlog pour la connexion de mon HA depuis l’extérieur avec un reverse proxy sur mon NAS Synology.

J’ai malheureusement une erreur 400: Bad request. Je sais que cela a déjà été abordé mais j’ai un autre problème.
Lorsque je dois modifier le fichier config.yaml, je mets ceci :

homeassistant:
external_url: "https://xxx.ndd.xyz" # ne pas indiquer le port
internal_url: "http://192.168.1.55:8123" # adresse locale de HA avec le port
http:
use_x_forwarded_for: true
trusted_proxies: # adresse(s) IP locale(s) du NAS Synology
 — 192.168.1.51
 — 192.168.1.52
 — 192.168.1.0/24
ip_ban_enabled: false

Ensuite, je vais dans Outils de développement > Vérifier la configuration et j’obtiens ceci :

Enregistreur: homeassistant.helpers.translation
Source: helpers/translation.py:296
S'est produit pour la première fois: 13:29:11 (5 occurrences)
Dernier enregistrement: 13:29:11

Failed to load integration for translation: Integration 'external_url' not found.
Failed to load integration for translation: Integration 'use_x_forwarded_for' not found.
Failed to load integration for translation: Integration 'ip_ban_enabled' not found.
Failed to load integration for translation: Integration 'internal_url' not found.
Failed to load integration for translation: Integration 'trusted_proxies' not found.

J’ai aussi cela comme message dans les logs :

Enregistreur: homeassistant.components.http.forwarded
Source: components/http/forwarded.py:97
intégration: HTTP (documentation, problèmes)
S'est produit pour la première fois: 13:29:28 (4 occurrences)
Dernier enregistrement: 13:44:46

A request from a reverse proxy was received from 192.168.1.51, but your HTTP integration is not set-up for reverse proxies

Enfin, voici ma config :

System Information

version core-2024.4.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.2
os_name Linux
os_version 6.1.73-haos-raspi
arch aarch64
timezone Europe/Brussels
config_dir /config
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 12.2
update_channel stable
supervisor_version supervisor-2024.04.0
agent_version 1.6.0
docker_version 25.0.5
disk_total 116.7 GB
disk_used 8.3 GB
healthy true
supported true
board rpi4-64
supervisor_api ok
version_api ok
installed_addons Matter Server (5.5.1), Silicon Labs Multiprotocol (2.4.5), Z-Wave JS (0.4.5), Mosquitto broker (6.4.0), Let’s Encrypt (5.0.15), Z-Wave JS UI (3.4.2), UniFi Network Application (3.0.4), Zigbee2MQTT (1.36.1-1), File editor (5.8.0)
Dashboards
dashboards 2
resources 0
views 0
mode storage
Recorder
oldest_recorder_run 13 avril 2024 à 08:36
current_recorder_run 16 avril 2024 à 13:29
estimated_db_size 1.89 MiB
database_engine sqlite
database_version 3.44.2
Merci pour votre aide.

Salut

Attention à l’indentation (les espaces devant, c’est important en yaml)!
Regarde la documentation, et fais les modifications adéquates.

1 « J'aime »

Merci. Le problème venait de là.
Pour aller plus vite, j’ai demandé à l’IA de me réécrire le code correctement et le tour était joué.