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
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)"
Default Settings: 512MiB RAM - 2GB Storage - 1vCPU
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