stonq
Février 9, 2024, 5:33
1
Bonjour à tous,
J’ai installé sur Proxmox Zigbee2mqtt via Proxmox VE Helper-Scripts | Scripts for Streamlining Your Homelab with Proxmox VE
Je suis la procédure mais quand je lance ca plante.
Si vous pouvez m’éclairer de vos lumières
Ci-dessous l’extrait du fichier de configuration.yaml
Home Assistant integration (MQTT discovery)
homeassistant: false
# allow new devices to join
permit_join: true
# MQTT settings
mqtt:
# MQTT base topic for zigbee2mqtt MQTT messages
base_topic: zigbee2mqtt
# MQTT server URL
server: 'mqtt://192.168.1.160:1883'
# MQTT server authentication, uncomment if required:
# user: my_user
# password: my_password
# Serial settings
serial:
# Location of CC2531 USB sniffer
port: /dev/ttyACM0
Bison
Février 9, 2024, 6:12
2
Bonsoir,
Je dirais bien en premier lieu que la clef n’est pas détectée donc peut-être pas sur le bon port dans la configuration.
Peux-tu faire un sudo ls -l /dev/serial/*
et regarder sur quel /dev ce trouve ta clef Zigbee ?
stonq
Février 9, 2024, 6:15
3
A la lecture de l’erreur je pensais la meme chose mais j’avais bien vérifier avant et la clé se trouve bien sur ce port je ferais un screen tout a l’heure pour te montrer au cas ou je fais peut être un erreur.
Il faudrait donner le fichier de configuration en entier. Il manque le type de clé par exemple.
Mqtt, tu l’as installé comment?
J’ai fait la même installe, il y a 15 jours, aucun souci de mon côté avec une clé aonoff type P.
Antoine
stonq
Février 9, 2024, 6:24
5
C’est peut être un début car pour moi le fichier était complet
Le fichier donner de base est différent du tien.
frontend:
port: 9442
homeassistant: true
permit_join: false
mqtt:
base_topic: zigbee2mqtt
server: 'mqtt://192.168.86.224:1883'
user: usr
password: pwd
keepalive: 60
reject_unauthorized: true
version: 4
serial:
port: /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0
#adapter: deconz #(uncomment for ConBee II)
#adapter: ezsp #(uncomment for ITead Sonoff Zigbee 3.0 USB Dongle Plus V2 model "ZBDongle-E version")
advanced:
pan_id: GENERATE
network_key: GENERATE
channel: 20
stonq
Février 9, 2024, 6:38
7
Oui j’avais le meme résultat et je suis reparti sur le fichier de base
# MQTT settings
mqtt:
# MQTT base topic for Zigbee2MQTT MQTT messages
base_topic: zigbee2mqtt
# MQTT server URL
server: 'mqtt://localhost'
# MQTT server authentication, uncomment if required:
# user: my_user
# password: my_password
# Serial settings
serial:
# Location of the adapter (see first step of this guide)
port: /dev/ttyACM0
Cette config provient du site zigbee2mqtt
Je me suis dit je vais prendre le fichier avec le moins de ligne pour éliminer petit a petit les erreurs
Tu n’as pas donné la clé que tu utilises, non ?
stonq
Février 9, 2024, 6:43
9
En effet, je suis parti sur cella la
SONOFF ZigBee 3.0 USB Dongle Plus, EFR32MG21 Coordinator, Universelle USB ZigBee Hub, Passerelle ZigBee pour Home Assistant (2 Pack)
Voilà mon fichier adapté pour une clé ezsp, il faut modifier l’ip de mosquitto et du frontend et rajouter le port de la clé:
homeassistant: false
permit_join: false
mqtt:
base_topic: zigbee2mqtt
server: mqtt://192.168.1.xxx:1883
reject_unauthorized: true
include_device_information: true
keepalive: 60
version: 4
client_id: MY_CLIENT_ID
serial:
adapter: ezsp
port: >-
/dev/serial/by-id/
frontend:
host: 192.168.1.xxx
port: 8080
et pour un premier lancement, probablement cela aussi:
advanced:
pan_id: GENERATE
network_key: GENERATE
channel: 11
Pitt13
Février 9, 2024, 7:35
11
Salut
D’après le site Zigbee2Mqtt
Il faut ajouter:
serial:
adapter: ezsp
stonq
Février 10, 2024, 8:01
12
lrwxrwxrwx 1 root root 13 Feb 9 18:11 usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231122185803-if00 → …/…/ttyACM0
Donc rajouter cette ligne à la suite.
serial:
adapter: ezsp
port: >-
/dev/serial/by-id/usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2_20231122185803-if00
stonq
Février 10, 2024, 8:34
14
Suite à vos retours j’ai réalisé les points suivants :
homeassistant: false
permit_join: false
mqtt:
base_topic: zigbee2mqtt
server: mqtt://192.168.1.160:1883
reject_unauthorized: true
include_device_information: true
keepalive: 60
version: 4
client_id: MY_CLIENT_ID
serial:
adapter: ezsp
port: /dev/ttyACM0
frontend:
host: 192.168.1.160
port: 8080
advanced:
pan_id: 2791
network_key:
- 111
- 229
- 92
- 155
- 19
- 152
- 248
- 201
- 4
- 131
- 196
- 1
- 119
et l’erreur n’est plus la même
igbee2MQTT:info 2024-02-10 09:30:41: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2024-02-10.09-30-41' filename: log.txt
Zigbee2MQTT:info 2024-02-10 09:30:41: Starting Zigbee2MQTT version 1.35.3-dev (commit #910f3a6)
Zigbee2MQTT:info 2024-02-10 09:30:41: Starting zigbee-herdsman (0.33.8)
Zigbee2MQTT:info 2024-02-10 09:31:14: zigbee-herdsman started (resumed)
Zigbee2MQTT:info 2024-02-10 09:31:14: Coordinator firmware version: '{"meta":{"maintrel":"1 ","majorrel":"7","minorrel":"3","product":12,"revision":"7.3.1.0 build 176"},"type":"EZSP v12"}'
Zigbee2MQTT:info 2024-02-10 09:31:14: Currently 0 devices are joined:
Zigbee2MQTT:info 2024-02-10 09:31:14: Zigbee: disabling joining new devices.
Zigbee2MQTT:info 2024-02-10 09:31:14: Connecting to MQTT server at mqtt://192.168.1.160:1883
Zigbee2MQTT:error 2024-02-10 09:31:14: MQTT error: connect ECONNREFUSED 192.168.1.160:1883
Zigbee2MQTT:error 2024-02-10 09:31:14: MQTT failed to connect, exiting...
Zigbee2MQTT:info 2024-02-10 09:31:14: Stopping zigbee-herdsman...
Zigbee2MQTT:info 2024-02-10 09:31:15: Stopped zigbee-herdsman
L’adresse ip est bien en fixe sur 192.168.1.160 pour mon serveur mqtt
Si je réalise la commande ip a
inet 192.168.1.160/24
stonq
Février 10, 2024, 8:45
15
J’ai essayer de mettre ton code mais ca refait comme au début
Zigbee2MQTT:info 2024-02-10 09:42:59: Logging to console and directory: '/opt/zigbee2mqtt/data/log/2024-02-10.09-42-59' filename: log.txt
Zigbee2MQTT:info 2024-02-10 09:42:59: Starting Zigbee2MQTT version 1.35.3-dev (commit #910f3a6)
Zigbee2MQTT:info 2024-02-10 09:42:59: Starting zigbee-herdsman (0.33.8)
Zigbee2MQTT:error 2024-02-10 09:43:30: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2024-02-10 09:43:30: Failed to start zigbee
Zigbee2MQTT:error 2024-02-10 09:43:30: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2024-02-10 09:43:30: Exiting...
Zigbee2MQTT:error 2024-02-10 09:43:30: 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)
Comment as-tu installé mosquitto ?
Sur la même machine virtuelle ?
Et donne ton fichier yaml après chaque changement, queation que l’on suive bien.
stonq
Février 10, 2024, 9:18
18
C’est ca mon fichier actuellement. j’ai juste fais un test au cas ou avec la ligne pour le dongle mais non concluante donc je suis revenu a l’état précédent.
zigbee2mqtt tourne sur un docker sous proxmox
Edit :
mqtt:
base_topic: zigbee2mqtt
server: mqtt://192.168.1.160:1883
l’adresse ip ici est celle de zigbee2mqtt ou de mqtt ?
Si mosquitto tourne sous son propre environnement, il a forcément une autre ip…
De mosquitto bien sur.
Celle du frontend de zigbee2mqtt c’est 10 lignes plus bas.
stonq
Février 10, 2024, 10:07
20
ok donc mon erreur vient de la.
mais il me faut maintenant réussir à modifier user / pwd sur mosquitto et renseigner ca sur le fichier de config