[Résolu]Aide: mon zigbee2mqtt ne communique pas avec mosquito sur le meme raspberry

Mon problème

Bonjour à tous,
Heureux possesseur d’une clef CONBEE2, je tente de faire fonctionner Zigbee2MQTT sur mon installation HomeAssistant.
Après plusieurs heures de recherche et test je bloque, j’ai besoin de vos conseils.
Voici ce que j’ai fait (j’ai suivi ce tuto)
-Installation de Mosquito broker–>ok
-Ajout d’une personne et mot de passe dans l’interface HA (mqtt-adm) -->ok
-Ajout du dépot et installation de zigbee2mqtt -->ok
-Ajout du fichier de config

On lance les services patatra ça ne fonctionne pas, en regardant les logs de zigbee2mqtt il me dit qu’il faut un serveur, donc je modifie la config. 2eme barrage ma ligne seule « port: /dev/ttyACM0 » ne semble pas etre ok pour reconnaitre ma clef. J’ajoute « adaptater: deconz » ca semble mieux mais ca ne marche toujours pas
Voici ma config actuelle:

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://localhost:1883
  user: mqtt_adm
  password: xxxxxxxxxx
serial:
  port: /dev/ttyACM0
  adapter: deconz

Le zigbee2mqtt ne semble pas atteindre le mosquitto (sur le meme rasberry pi).
sur le web du zigbee2mqtt j’ai 502: Bad Gateway et les logs dessous,

[16:40:53] INFO: Preparing to start...
[16:40:57] INFO: Socat not enabled
[16:41:07] INFO: Starting Zigbee2MQTT...
Zigbee2MQTT:info  2022-11-10 16:41:30: Logging to console and directory: '/config/zigbee2mqtt/log/2022-11-10.16-41-29' filename: log.txt
Zigbee2MQTT:info  2022-11-10 16:41:30: Starting Zigbee2MQTT version 1.28.2 (commit #unknown)
Zigbee2MQTT:info  2022-11-10 16:41:30: Starting zigbee-herdsman (0.14.68)
Zigbee2MQTT:info  2022-11-10 16:41:32: zigbee-herdsman started (resumed)
Zigbee2MQTT:info  2022-11-10 16:41:32: Coordinator firmware version: '{"meta":{"maintrel":0,"majorrel":38,"minorrel":114,"product":0,"revision":"0x26720700","transportrev":0},"type":"ConBee2/RaspBee2"}'
Zigbee2MQTT:info  2022-11-10 16:41:32: Currently 0 devices are joined:
Zigbee2MQTT:info  2022-11-10 16:41:32: Zigbee: disabling joining new devices.
Zigbee2MQTT:info  2022-11-10 16:41:33: Connecting to MQTT server at mqtt://localhost:1883
Zigbee2MQTT:error 2022-11-10 16:41:34: MQTT error: connect ECONNREFUSED 127.0.0.1:1883
Zigbee2MQTT:error 2022-11-10 16:41:34: MQTT failed to connect, exiting...
Zigbee2MQTT:info  2022-11-10 16:41:34: Stopping zigbee-herdsman...
Zigbee2MQTT:error 2022-11-10 16:41:35: MQTT error: connect ECONNREFUSED 127.0.0.1:1883
Zigbee2MQTT:info  2022-11-10 16:41:35: Stopped zigbee-herdsman

je suppose que je n’atteint pas le broker. Il me manque un truc mais je ne sais pas quoi. Avez-vous une idée?
Pourquoi dans le tuto ca semble marcher sans la ligne server?

Domotiquement
Sebi

Ma configuration


[center]## System Information

version core-2022.11.2
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.7
os_name Linux
os_version 5.15.61-v8
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Cloud
logged_in false
can_reach_cert_server failed to load: timeout
can_reach_cloud_auth failed to load: timeout
can_reach_cloud failed to load: timeout
Home Assistant Supervisor
host_os Home Assistant OS 9.3
update_channel stable
supervisor_version supervisor-2022.10.2
agent_version 1.4.1
docker_version 20.10.18
disk_total 28.6 GB
disk_used 6.1 GB
healthy true
supported true
board rpi3-64
supervisor_api ok
version_api failed to load: timeout
installed_addons Terminal & SSH (9.6.1), Z-Wave JS (0.1.74), Samba Backup (5.2.0), Mosquitto broker (6.1.3), Zigbee2MQTT (1.28.2-1)
Dashboards
dashboards 2
resources 2
views 9
mode storage
Recorder
oldest_recorder_run 4 novembre 2022 à 18:18
current_recorder_run 10 novembre 2022 à 16:13
estimated_db_size 507.70 MiB
database_engine sqlite
database_version 3.38.5
[/center] Comment récupérer ma configuration : Dans votre HA, Menu latéral `Paramètres` > `Système` > `Corrections` puis les trois petits points en haut a droite > `Informations Système` puis une fois en bas `Copier` ___

ça c’est valable si c’est sur le port du pi… sinon tu passes par le nom du container directement

1 « J'aime »

ok merci @Pulpy-Luke en tâtonnant et en mettant
server: mqtt://homeassistant:1883
ca fonctionne, mais du coup j’ai pas bien compris j’imagine que c’est lié au docker qui n’est pas sur le meme lan que le plugin?
bonne soirée

1 « J'aime »

Localhost du container, ça tombe sur le container lui-même pas sur le container d’a côté. Et comme le brocker et z2m sont deux containers séparés, ça coince. Les containers sont sur le même lan mais c’est encore un lan différent du pi lui-même

3 « J'aime »

Merci à vous deux, 4h que je cherche la solution à cette absence de communication Broker / Z2M.
J’en pouvais plus…