Zigbee2mqtt ne voit rien

non j’ai le message :

502: Bad Gateway

et dans log zigbee2mqtt

[12:20:53] INFO: Previous config file found, checking backup
[12:20:53] INFO: Creating backup config in '/config/zigbee2mqtt/.configuration.yaml.bk'
[12:20:53] INFO: Adjusting Zigbee2mqtt core yaml config with add-on quirks ...
[cont-init.d] zigbee2mqtt.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[12:20:54] INFO: Handing over control to Zigbee2mqtt Core ...
> zigbee2mqtt@1.18.1 start /app
> node index.js
Zigbee2MQTT:error 2021-07-29 12:21:19: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2021-07-29 12:21:19: Failed to start zigbee
Zigbee2MQTT:error 2021-07-29 12:21:19: Exiting...
Zigbee2MQTT:error 2021-07-29 12:21:19: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.<anonymous> (/app/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:94:31)
    at Generator.throw (<anonymous>)
    at rejected (/app/node_modules/zigbee-herdsman/dist/adapter/z-stack/adapter/zStackAdapter.js:25:65)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.18.1 start: `node index.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the zigbee2mqtt@1.18.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-07-29T10_21_19_205Z-debug.log
[12:21:19] INFO: Handing over control to Zigbee2mqtt Core ...
> zigbee2mqtt@1.18.1 start /app
> node index.js
Zigbee2MQTT:error 2021-07-29 12:21:43: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2021-07-29 12:21:43: Failed to start zigbee
Zigbee2MQTT:error 2021-07-29 12:21:43: Exiting...
Zigbee2MQTT:error 2021-07-29 12:21:43: Error: Failed to connect to the adapter (Error: SRSP - SYS - ping after 6000ms)
    at ZStackAdapter.<anonymous> (/app/node_

Un autre utilisateur sur le forum anglais a le même comportement (avec la même clé et le même système avec mosquitto et zigbee2mqtt). Il indique que la configuration:

data_path: /config/zigbee2mqtt
external_converters: []
devices: devices.yaml
groups: groups.yaml
homeassistant: true
permit_join: false
mqtt:
  base_topic: zigbee2mqtt
  user: mqtt-user
  password: password
serial:
  port: /dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2435776-if00
  adapter: deconz
advanced:
  log_level: warn
  pan_id: 6754
  channel: 15
  network_key:
    - 1
    - 3
    - 5
    - 7
    - 9
    - 11
    - 13
    - 15
    - 0
    - 2
    - 4
    - 6
    - 8
    - 10
    - 12
    - 13
  availability_blocklist: []
  availability_passlist: []
device_options: {}
blocklist: []
passlist: []
queue: {}
frontend:
  port: 8099
experimental: {}
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

marche. Voir Zigbee2MQTT cannot connect to Conbee 2 - #5 by vjiggi - Zigbee - Home Assistant Community

Il faut vérifier que le user/passwd mqtt son les mêmes que ce que tu as choisi, bien sur.

oups! j’avais oublié de mettre ceci dans ma config :

adapter: deconz

maintenant j’ai ça :


pas de clé en vue.
je vérifie user et password côté mqtt et zigbee2mqtt

Euh… Quel est le rapport avec la clé deconz ?
L’add on mqtt a l’air OK.
Reste à faire marcher la partie zigbee (la clé) puis la partie 2mqtt (le dialogue avec l’addon mqtt).
Il faut procéder méthodiquement. Un problème à la fois. En suivant les docs officielles. Et ça va le faire…

j’ai suivi attentivement ce qui était sur le lien :

 Zigbee2MQTT cannot connect to Conbee 2 - #5 by vjiggi - Zigbee - Home Assistant Community.

mais toujours

ok golfvert
pour la clé j’ai ça dans supervisor > system > … > matériel >

Donc, la clé est vue par le système. C’est déjà ça.
Il faut tester avec:

/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2441264-if00

ou

/dev/ttyACM0

Les deux chemins qui apparaissent dans le screenshot. Et bien redémarrer l’add-on après chaque modif.

Tu ne verras pas ta clé apparaître dans les devices :wink:
Et c’est normal que tu n’ai aucun devices tant que l’apparaige n’est pas fait.

Tu dois aller l’onglet Settings et ensuite About
image

Quand ta clé apparaitra là, on pourra regarder pour la liaison avec MQTT et l’apparaige de tes devices.

enfin cela avance en mettant :

/dev/ttyACM0

et j’obtiens le tableau suivant, mais pas d’appairage

enfin

Bon, ça avance :slight_smile:
En ayant bien le « permit join » actif, aller sur la page de log de l’add on et faire le nécessaire (ça dépend des bidules) pour appairer un équipement en se mettant proche de la clé Conbee. Les logs de z2m sont assez bavards. Il se passe quoi?

je dois faire des courses pour mon repas de ce soir.
je teste après. Merci

Suis de retour
Log :

supervisor > zigbee2mqtt :

supervisor > system > journal

Tu lances les procédures d’appairage sur tes devices ?
Non seulement il n’y a pas d’erreur mais en plus il y a peu d’échanges… Ça devrait être bien plus bavard.
Suis dans le train, mais il y a aussi moyen de mettre les logs en debug côté zigbee2mqtt… Ça aidera à y voir clair

Tu lances les procédures d’appairage sur tes devices ?

oui à 5 cm de la clé.

mettre les logs en debug côté zigbee2mqtt… Ça aidera à y voir clair

comme ça ?

cela reste muet

C’est dans settings / advanced / loglevel…
Vers le bas de la page.

0 message c’est juste pas normal… La distance importe pas vraiment (à proximité ça suffit) il faut vérifier la procédure… Ça doit au moins afficher un message de type annonce…

advanced:
log_level: info
pan_id: 6754
channel: 11

pas concluant.

et

Ca montre que le mode debug n’est pas activé.

On voit quand même dans les logs que la communication avec le broker mqtt marche (au moins l’envoi) avec mqtt explorer tu dois pouvoir voir ces messages.

Ensuite, ça semble réellement être un problème sur le device que tu veux inclure. Il ne passe visiblement pas en mode « join ». Sinon, on verrait des trucs dans le log.

Tu as quoi à ajouter?

Tu as quoi à ajouter?

un détecteur de présence et un interrupteur 5 boutons de chez IKEA

j’ai vu ça dans la doc zigbee2mqtt :

Cet appareil avec un ancien firmware < 2.3.014 ne prend pas en charge la liaison (limitation de l'appareil). Une solution de contournement consiste à obtenir d'abord l'ID du groupe auquel la télécommande envoie ses commandes et à ajouter des ampoules au même groupe ( discussion ).

Associez la télécommande IKEA TRADFRI à Zigbee2MQTT.
Activez la journalisation de débogage (log_level : debug) ( documentation ).
Vous obtiendrez une sortie de journal comme celle-ci : 10/3/2019, 9:28:02 AM - debug: Received Zigbee message from '0x90fd9ffffe90d778' of type 'commandToggle' with data '{}' from endpoint 1 with groupID 57173.
Récupérez le groupe à partir de la sortie du journal, qui est 57173dans l'exemple ci-dessus.
Ajoutez ce groupe à configuration.yamlet ajoutez votre appareil (par exemple) ampoule à ce groupe. ( documentation ).

je vais regarder ça et vous dit demain si c’est ok
merci

cela ne donne rien. çà n’explique pas pourquoi l’appairage ne se fait pas.
Sur le matériel zigbee d’IKEA les clignotements des leds laissent à penser qu’ils sont bien appairés.
mais pas de traces sur Zigbee2mqtt???
j’ai regardé tant de docs et de vidéos sur le sujet mais rien qui puisse me venir en aide.
Help