Matter-hub en docker

Bonjour, j’aimerais connecté HA à Google Home via hub-matter. J’ai réussi avec tout le travail à faire avec un compte développeur je crois de mémoire. J’aimerais passer par le hub-matter Home-Assistant-Matter-Hub - Home-Assistant-Matter-Hub pour simplifier le tout et pouvoir ajouter du materiel matter avec mon téléphone simplement. Je parle donc de: Home-Assistant-Matter-Hub - Home-Assistant-Matter-Hub

Ma config: server ubuntu avec plusieurs docker dont HA donc pas l’addon matter-hub, un snap nextcloud. Du coup j’ai accès à nextclou via domaine.freeboxos.fr (qui ne permet pas de sous-domaine) si j’ajoute le port 8123 j’ai acces à HA depuis 'l’extérieur via un certificat lets encrypt et en local sur https://192.168.1.76:8123 avec une alerte de sécurité mais je ne l’utilise pas car je passe meme en local via l’adresse domaine:8123.

J’arrive à faire tourner le docker matter-hub j’ai acces à la page du serveur mais dans HA, je n’arrive pas à l’intégrer. J’utilise l’intégration Matter (dejà je ne sais pas si c’est la bonne) il me demande un URL et me propose ws://localhost:5580/ws mais quoi que j’essaye, domaine, local, avec ou sans port j’ai Echec de connexion. Apparemment le docker se connecte bien lui à HA avec le token que j’ai généré.
Quelqu’un pour m’aider? Mes dockers sont sur le réseau hosts

Bonjour,
dans la doc, tu as l’installation pour docker :

1 « J'aime »

Déjà tu devrais poster ton docker compose qu’on y vois plus clair

Je l’ai installé sur mon HA avec docker très simplement

HA:

‘‘‘
services:
homeassistant:
container_name: homeassistant
image: « Package home-assistant · GitHub »
volumes:
- ~/HomeAssistant:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
restart: unless-stopped
privileged: true
network_mode: host

‘‘‘

configuration.yaml:

‘‘‘


http:
  server_port: 8123
  ssl_certificate: ssl/fullchain.pem
  ssl_key: ssl/privkey.pem
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.1.76
    - 127.0.0.1
    - 172.24.0.0/16
    - 192.168.1.0/24
homeassistant:
external_url: https://mondomaine.freeboxos.fr:444
internal_url: http://192.168.1.76:8180

‘‘‘

matter-hub:
’’’

services:
matter-hub:
image: ``ghcr.io/t0bst4r/home-assistant-matter-hub:latest
restart: unless-stopped
network_mode: host
environment: # more options can be found in the configuration section
- HAMH_HOME_ASSISTANT_URL=https://domaine.freeboxos.fr:8123/
- HAMH_HOME_ASSISTANT_ACCESS_TOKEN=montoken
- HAMH_LOG_LEVEL=debug
- HAMH_HTTP_PORT=8482
- NODE_ENV=production
cap_add:
- NET_ADMIN # ← pour multicast
- NET_RAW # ← pour multicast
volumes:
- $PWD/home-assistant-matter-hub:/data
’’’

les logs de matter-hub (qui fonctionne):

‘‘‘

2025-09-19 06:39:45.733 DEBUG NodejsChannel Socket created and bound remoteAddress: undefined:5353 localAddress: 0.0.0.0:5353 2025-09-19 06:39:45.736 INFO WebApi HTTP server (API & Web App) listening on port 8482 2025-09-19 06:39:45.737 DEBUG NodejsChannel Socket created and bound remoteAddress: undefined:5353 localAddress: :::5353 2025-09-19 06:39:45.739 DEBUG NodejsChannel Socket created and bound remoteAddress: undefined:5353 localAddress: 0.0.0.0:5353 2025-09-19 06:39:45.740 DEBUG NodejsChannel Socket created and bound remoteAddress: undefined:5353 localAddress: :::5353 2025-09-19 06:39:45.767 INFO HomeAssistantClient Waiting for Home Assistant to be up and running 2025-09-19 06:39:50.780 DEBUG HomeAssistantClient Got an update from Home Assistant. System state is 'RUNNING'.

‘‘‘

Lorsque je tente une validation de l’adresse en ws ou en http https dans l’intégration de HA j’ai Echec de connection et en log:

‘‘‘


2025-09-19 16:43:28.961 DEBUG  WebApi / Access Log  GET / 304 Not Modified from ::ffff:192.168.1.20
2025-09-19 16:43:29.042 DEBUG  WebApi / Access Log  GET /assets/index-OIW2Cdqr.js 304 Not Modified from ::ffff:192.168.1.20
2025-09-19 16:43:29.045 DEBUG  WebApi / Access Log  GET /assets/index-B1qGElgd.css 304 Not Modified from ::ffff:192.168.1.20
2025-09-19 16:43:29.202 DEBUG  WebApi / Access Log  GET /assets/vitesse-light-CVO1_9PV.js 304 Not Modified from ::ffff:192.168.1.20
2025-09-19 16:43:29.203 DEBUG  WebApi / Access Log  GET /assets/vitesse-dark-D0r3Knsf.js 304 Not Modified from ::ffff:192.168.1.20
2025-09-19 16:43:29.205 DEBUG  WebApi / Access Log  GET /assets/javascript-ySlJ1b_l.js 304 Not Modified from ::ffff:192.168.1.20
2025-09-19 16:43:29.316 DEBUG  WebApi / Access Log  GET /assets/roboto-latin-500-normal-CkrA1NAy.woff2 304 Not Modified from ::ffff:192.168.1.20
2025-09-19 16:43:29.318 DEBUG  WebApi / Access Log  GET /assets/roboto-latin-400-normal-CNwBRw8h.woff2 304 Not Modified from ::ffff:192.168.1.20
2025-09-19 16:43:29.342 DEBUG  WebApi / Access Log  GET /api/matter/bridges?_s=1758300209314 200 OK from ::ffff:192.168.1.20

‘‘‘

Sauf si je mets l’url http://192.168.1.76:8482/ et là j’ai toujours echec de connection dans HA mais j’ai le log:

2025-09-19 16:45:54.138 DEBUG WebApi / Access Log GET / 200 OK from ::ffff:192.168.1.76

mais que’est ce que tu veux faire ?
c’est matter hub qui vas chercher les devices dans HA grace au token, il ne faut pas connecter Ha a matter-hub

dans matter-hub tu créé un hub que tu relies a Alexa ou Google Home et c’est tout rien a faire dans HA (sauf si tu veux faire du trie)

J’aimerais que google home trouve ce que j’ai dans HA et pouvoir ajouter un appareil matter depuis mon tel.

C’est surtout pour de la commande vocale en local.

En fait je crois qu’il ne faut pas faire l’intégration.

Par contre j’ai mis des spots avec le label assistants et créer un bridge avec ce label et il ne me les trouve pas

Tu as créé un bridge via le webui du plugin ?

Et configurer le label que tu veux utiliser pour exposer les entités au bridge

C’est sur même tu as tout mélanger

Par contre pourquoi tu mets l’IP externe ça ne peut pas marcher
Par contre pas sur que ça fonctionne avec du https en local

oui en fait je croyais qu’il fallait faire une intégration sous HA comme je n’utilise pas d’addon.

Ca marche donc. Une petite question: je mets un label assistants sur un appareil, apres mise à jour manuel, le hub le voit mais pas google home. Pour lui il faut que je fasse un factory reset mais il plante car des endpoints existent deja. Je suis donc obligé de supprimer le dossier sur le serveur et de relancer le docker et de rescanner le qr code. Normal ou il y a moyen de faire ca automatiquement?

ou tu attends et ça vas se mettre a jour seul ou tu demande a GH de mettre a jour tes appareils
" ok google mets a jour mes appareils"

Merci, j’avais mal compris le fait que l’auto refresh ne fonctionne pas, tout marche bien. Merci

Bonjour,
pour mettre ton sujet en résolu, il faut cocher la case solution image sur le message qui l’apporte.
Ne pas mettre [résolu] dans le titre du sujet, c’est automatique avec la case cochée, merci.

Ce sujet a été automatiquement fermé après 2 jours. Aucune réponse n’est permise dorénavant.