bonjour j’ai beau lire et relire l’aide sur l’erreur au lancement de home assistant : 400: Bad Request et n’arrive pas à trouver la solution
mon port 8123 est ouvert sur ma freebox et redirigé sur ma yunohost
et j’ai ajouté à la section http de mon fichier configuration.yaml
http:
server_port: 8123
use_x_forwarded_for: True
trusted_proxies:
- 127.0.0.1
- ::1
- mon ip locale
- mon ip fixe V4 stack
que me manque t il ?
En faisant quelques recherches, l’erreur 400 Bad Request peut survenir si l’adresse IP du serveur proxy interne n’est pas correctement configurée. Quelques suggestions donc, sans garantie de ma part, pour essayer de corriger le problème:
Vérifiez le fichier de journal de Home Assistant pour l’adresse IP du proxy interne Docker à utiliser. Vous devriez voir une entrée pertinente dans le fichier de journal de Home Assistant: “Une demande d’un proxy inverse a été reçue de 172.18.0.4, mais votre intégration HTTP n’est pas configurée pour les proxies inverses”.
Vous pouvez générer cette erreur dans votre fichier de journal en supprimant la configuration du proxy HTTP de votre fichier configuration.yaml, puis en redémarrant Home Assistant et en essayant d’accéder à Home Assistant pour générer l’erreur de mauvaise requête. Ensuite, vous pouvez rechercher dans le fichier de journal l’adresse IP correcte à utiliser.
Vous pouvez également trouver l’adresse IP correcte en utilisant Portainer sous Réseaux => Compose_Default. Ensuite, faites défiler vers le bas et trouvez l’adresse IP du conteneur Docker Lets_Encrypt.
Ou vous pouvez utiliser la ligne de commande pour lister tous les réseaux Docker: docker network ls et inspecter un réseau spécifique pour trouver l’adresse IP d’un conteneur : docker network inspect <network_name>.