Problème de configuration Zigbee2mqtt

C’est décrit dans la page d’installation que tu as donné dans ton premier message.

Tout a fait mais je n’y arrive pas :slight_smile:

Il faudrait être plus précis sur ce que tu fais et là où cela plante.

MQTT LXC

Eclipse Mosquitto is an open-source message broker that implements the MQTT (Message Queuing Telemetry Transport) protocol. It is a lightweight and simple-to-use message broker that allows IoT devices and applications to communicate with each other by exchanging messages in real-time. Mosquitto is widely used in IoT applications, due to its low resource requirements and its compatibility with a wide range of devices and platforms

To create a new Proxmox VE MQTT LXC, run the command below in the Proxmox VE Shell.

Copy

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/mqtt.sh)"

:zap: Default Settings: 512MiB RAM - 2GB Storage - 1vCPU :zap:

Mosquitto comes with a password file generating utility called mosquitto_passwd.

Copy

mosquitto_passwd -c /etc/mosquitto/passwd <user>

Ensure that the file is managed by the appropriate user and group.

Copy

chown mosquitto:mosquitto /etc/mosquitto/passwd

Now restart Mosquitto server.

Copy

systemctl restart mosquitto

Lorsque je fais cette commande :
mosquitto_passwd -c /etc/mosquitto/passwd

je crée un utilisateur ensuite il me demande le mot de passe c’est correct ?

est il possible de consulter ensuite les utilisateurs pour vérifier que mon login / mdp est bien crée ?

edit : est il obligatoire de faire un login & mdp ?

Ou un autre user ton choix puis suit les indications.

Ok j’ai crée un login & mdp

j’ai consulté le fichier en faisant nano /etc/mosquitto/passwd et je vois bien mon login donc je pense que c’est bon de ce coté la

j’ai modifié la configuration du coté de z2m en fonction ca donne ca :

homeassistant: true

permit_join: true
mqtt:
  base_topic: zigbee2mqtt
  server: mqtt://192.168.1.160:1883 #adresse docker mqtt
  user: LOGIN
  password: MDP
  reject_unauthorized: true
  include_device_information: true
  keepalive: 60
  version: 4
serial:
  adapter: ezsp
  port: /dev/ttyACM0
frontend:
  host: 192.168.1.161 #adresse docker zigbee2mqtt
  port: 8080
advanced:
  pan_id: 2791
  network_key:
    - 111
    - 229
    - 92
    - 155
    - 19
    - 152

mais j’ai une erreur au lancement de z2m

Zigbee2MQTT:info  2024-02-10 11:29:22: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2024-02-10.11-29-22' filename: log.txt
Zigbee2MQTT:info  2024-02-10 11:29:22: Starting Zigbee2MQTT version 1.35.3-dev (commit #910f3a6)
Zigbee2MQTT:info  2024-02-10 11:29:22: Starting zigbee-herdsman (0.33.8)
Zigbee2MQTT:error 2024-02-10 11:29:52: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-02-10 11:29:52: Failed to start zigbee
Zigbee2MQTT:error 2024-02-10 11:29:52: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2024-02-10 11:29:52: Exiting...
Zigbee2MQTT:error 2024-02-10 11:29:52: Error: Failure to connect
    at Ezsp.connect (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/ezsp.ts:364:19)
    at Driver.startup (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/driver.ts:158:13)
    at Controller.start (/opt/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/controller.ts:132:29)
    at Zigbee.start (/opt/zigbee2mqtt/lib/zigbee.ts:62:27)
    at Controller.start (/opt/zigbee2mqtt/lib/controller.ts:109:27)
    at start (/opt/zigbee2mqtt/index.js:107:5)

N’aurais tu pas inversé les IP?

161 c’est vraiment zigbee2mqtt, des configs précédentes, j’avais interprété 160 pour zigbee2mqtt et 161 pour mosquitto.

Oui oui j’ai bien tous remis au niveau des ip

160 : mqtt
161 : zigbee2mqtt