Je sollicite votre aide, j’ai récemment installé l’intégration Emulated_hue en utilisant le tuto suivant :
Cela fonctionne très bien.
Voici mon problème :
Cette intégration utilise le port 80, mais j’utilise aussi Nginx proxy manager qui lui aussi utilise le port 80. Donc impossible de me connecter en local, car Nginx se stoppait.
Pour y remédier, j’ai dû supprimer le port 80 dans le fichier configuration de nginx
et j’ai redémarré nginx proxy manager.
Actuellement tous fonctionnent, je peux me connecter en local et à distance, et Alexa et home assistant fonctionne.
Vous allez me dire quel est le problème alors, mon souci, je me demande s’il faut que je mette un port pour « http Entrance port » dans nginx et si oui lequel ? Faut-il faire autre chose ?
Merci par avance pour votre aide
Ma configuration
System Information
version
core-2024.2.5
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.12.1
os_name
Linux
os_version
6.6.16-haos
arch
x86_64
timezone
Europe/Paris
config_dir
/config
Home Assistant Community Store
GitHub API
ok
GitHub Content
ok
GitHub Web
ok
GitHub API Calls Remaining
5000
Installed Version
1.34.0
Stage
running
Available Repositories
1418
Downloaded Repositories
48
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.0
update_channel
stable
supervisor_version
supervisor-2024.02.1
agent_version
1.6.0
docker_version
24.0.7
disk_total
228.5 GB
disk_used
18.9 GB
healthy
true
supported
true
board
generic-x86-64
supervisor_api
ok
version_api
ok
installed_addons
Terminal & SSH (9.9.0), Samba share (12.3.0), File editor (5.8.0), Duck DNS (1.15.0), Mosquitto broker (6.4.0), MariaDB (2.6.1), NGINX Home Assistant SSL proxy (3.8.0), Nginx Proxy Manager (1.0.1), Node-RED (17.0.7), Home Assistant Google Drive Backup (0.112.1), ESPHome (2024.2.2), Network UPS Tools (0.13.0), Zigbee2MQTT (1.36.0-1), MQTT Explorer (browser-1.0.1), Samba Backup (5.2.0), Let’s Encrypt (5.0.15), Linky (1.4.0), Simple Scheduler (2.5)
Je me doutais bien qu’il y avait un hic.
Mais du coup, je dois faire quoi ?
J’ai essayé de comprendre dans les exemple de la doc (emulated_hue), mais ce n’est pas très clair.
Notamment ceci :
Donc tu remets 80 sur ngnix, tu mets 8300 sur l’émulateur et tu vois ce qu’il se passe.
Parce que pour l’instant c’est pas HA qui est exposé sur internet mais l’émulateur …
Pour les 3 premiers points j’ai compris (mais je récapitule)
8080 dans nginx
— Remplacer 80 par 8080 dans port de destination (faut-il redémarrer la box après la modif ?)
Remettre 80 dans emulated
Par contre, mettre 8080 dans PC/tablette/téléphone, je trouve cela où ?
sur les téléphones et tablette j’utilise application.
Pour le pc : local http://ip:8123
À distance : https://haxxx.duckdns.org
Dans la redirection de port pour 80, j’ai mis options les Deux, cela est-il le bon choix ? (j’ai UDP ou TCP sinon)
Faut-il redémarrer la box après modification ?
Donc, je mets le port 80 sur TCP comme les autres.
(TCP et UDP sa correspond à quoi entré/sortie ?)
connexion par PC en local ok connexion à distance par duck ok aussi
Connexion telephone ok en local (wifi) ou en (4g) OK
reconnaissance Alexa des appareils OK
Plus qu’à espérer que le certificat se mette à jour
Ok rien à voir.
C’est fiabilité et autre vitesse.(J’ai un peu raccourci mais c’est bien expliqué dans article)
Ce n’est vraiment pas mon truc les réseaux…il faut dire que je pars de loin
Donc TCP c’est plus fiable pour les données (je vais lire)