Appairage modules impossible avec ConBee2

Salut,

Partage ta configuration de Zigbee2mqtt :wink:
Est ce que ta clé est reconnue dans le matériel HA?

Je suis dans la même config que toi.

La clé est correctement reconnu dans HA, pas de problème de ce côté là.
Voici ma configuration de Zigbee2MQTT :

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

Bizarre, j’ai exactement la même config que toi…mis à part la partie mqtt où je me liste au base_topic.

Tu es sur un port USB2 ou 3 de ton Pi? Une allonge?

Elle est connectée sur port USB2 avec rallonge

Bizarre…tout semble en ordre.

Quels sont les devices que tu essaye de connecter?

Dans Zigbee2mqtt > Paramètres > A propos, tu vois le firmware de ta Conbee?

Actuellement, ce sont des SONOFF ZBmini que j’essaie d’appairer.
Le firmware de la Conbee était dans sa dernière version. Je suis en train de tester avec la clé SONOFF mais j’ai le même problème, impossible d’appairer…

Salut,
C’est peut-être bête, mais tu autorises l’appairage ?
image

Voici mes logs Zigbee :

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] socat.sh: executing... 
[21:04:17] INFO: Socat not enabled, marking service as down
[cont-init.d] socat.sh: exited 0.
[cont-init.d] zigbee2mqtt.sh: executing... 
[21:04:18] INFO: MQTT available, fetching server detail ...
[21:04:18] INFO: Previous config file found, checking backup
[21:04:18] INFO: Creating backup config in '/config/zigbee2mqtt/.configuration.yaml.bk'
[21:04:18] 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.
[21:04:19] INFO: Handing over control to Zigbee2mqtt Core ...
> zigbee2mqtt@1.22.2 start
> node index.js
Zigbee2MQTT:info  2022-01-19 21:04:25: Logging to console and directory: '/config/zigbee2mqtt/log/2022-01-19.21-04-23' filename: log.txt
Zigbee2MQTT:info  2022-01-19 21:04:25: Starting Zigbee2MQTT version 1.22.2 (commit #unknown)
Zigbee2MQTT:info  2022-01-19 21:04:25: Starting zigbee-herdsman (0.13.188)
Zigbee2MQTT:info  2022-01-19 21:04:26: zigbee-herdsman started (resumed)
Zigbee2MQTT:info  2022-01-19 21:04:26: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20211217,"transportrev":2},"type":"zStack3x0"}'
Zigbee2MQTT:info  2022-01-19 21:04:26: Currently 0 devices are joined:
Zigbee2MQTT:warn  2022-01-19 21:04:26: `permit_join` set to  `true` in configuration.yaml.
Zigbee2MQTT:warn  2022-01-19 21:04:26: Allowing new devices to join.
Zigbee2MQTT:warn  2022-01-19 21:04:26: Set `permit_join` to `false` once you joined all devices.
Zigbee2MQTT:info  2022-01-19 21:04:26: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2022-01-19 21:04:26: Connecting to MQTT server at mqtt://core-mosquitto:1883
Zigbee2MQTT:info  2022-01-19 21:04:27: Connected to MQTT server
Zigbee2MQTT:info  2022-01-19 21:04:27: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Zigbee2MQTT:info  2022-01-19 21:04:27: Started frontend on port 0.0.0.0:8099
Zigbee2MQTT:info  2022-01-19 21:04:27: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"commit":"unknown","coordinator":{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20211217,"transportrev":2},"type":"zStack3x0"},"log_level":"info","network":{"channel":11,"extendedPanID":"0x00124b0024c9ef42","panID":6789},"permit_join":true,"version":"1.22.2"}'
Zigbee2MQTT:info  2022-01-19 21:06:49: Zigbee: disabling joining new devices.
Zigbee2MQTT:info  2022-01-19 21:06:49: MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254,"value":false},"status":"ok","transaction":"knbca-1"}'
Zigbee2MQTT:info  2022-01-19 21:06:51: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2022-01-19 21:06:52: MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254,"value":true},"status":"ok","transaction":"knbca-2"}'

En revanche, c’est peut-être pas grand chose mais lorsque j’ai suivi le tuto, au moment de l’intégration du broker, il est spécifié de cocher la case « Activer la découverte ». Je n’ai pas cette case d’afficher…

Ben là, il faut regarder dans les logs zigbee…

Voici mes logs Zigbee :

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] socat.sh: executing... 
[21:04:17] INFO: Socat not enabled, marking service as down
[cont-init.d] socat.sh: exited 0.
[cont-init.d] zigbee2mqtt.sh: executing... 
[21:04:18] INFO: MQTT available, fetching server detail ...
[21:04:18] INFO: Previous config file found, checking backup
[21:04:18] INFO: Creating backup config in '/config/zigbee2mqtt/.configuration.yaml.bk'
[21:04:18] 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.
[21:04:19] INFO: Handing over control to Zigbee2mqtt Core ...
> zigbee2mqtt@1.22.2 start
> node index.js
Zigbee2MQTT:info  2022-01-19 21:04:25: Logging to console and directory: '/config/zigbee2mqtt/log/2022-01-19.21-04-23' filename: log.txt
Zigbee2MQTT:info  2022-01-19 21:04:25: Starting Zigbee2MQTT version 1.22.2 (commit #unknown)
Zigbee2MQTT:info  2022-01-19 21:04:25: Starting zigbee-herdsman (0.13.188)
Zigbee2MQTT:info  2022-01-19 21:04:26: zigbee-herdsman started (resumed)
Zigbee2MQTT:info  2022-01-19 21:04:26: Coordinator firmware version: '{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20211217,"transportrev":2},"type":"zStack3x0"}'
Zigbee2MQTT:info  2022-01-19 21:04:26: Currently 0 devices are joined:
Zigbee2MQTT:warn  2022-01-19 21:04:26: `permit_join` set to  `true` in configuration.yaml.
Zigbee2MQTT:warn  2022-01-19 21:04:26: Allowing new devices to join.
Zigbee2MQTT:warn  2022-01-19 21:04:26: Set `permit_join` to `false` once you joined all devices.
Zigbee2MQTT:info  2022-01-19 21:04:26: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2022-01-19 21:04:26: Connecting to MQTT server at mqtt://core-mosquitto:1883
Zigbee2MQTT:info  2022-01-19 21:04:27: Connected to MQTT server
Zigbee2MQTT:info  2022-01-19 21:04:27: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Zigbee2MQTT:info  2022-01-19 21:04:27: Started frontend on port 0.0.0.0:8099
Zigbee2MQTT:info  2022-01-19 21:04:27: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"commit":"unknown","coordinator":{"meta":{"maintrel":1,"majorrel":2,"minorrel":7,"product":1,"revision":20211217,"transportrev":2},"type":"zStack3x0"},"log_level":"info","network":{"channel":11,"extendedPanID":"0x00124b0024c9ef42","panID":6789},"permit_join":true,"version":"1.22.2"}'
Zigbee2MQTT:info  2022-01-19 21:06:49: Zigbee: disabling joining new devices.
Zigbee2MQTT:info  2022-01-19 21:06:49: MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254,"value":false},"status":"ok","transaction":"knbca-1"}'
Zigbee2MQTT:info  2022-01-19 21:06:51: Zigbee: allowing new devices to join.
Zigbee2MQTT:info  2022-01-19 21:06:52: MQTT publish: topic 'zigbee2mqtt/bridge/response/permit_join', payload '{"data":{"time":254,"value":true},"status":"ok","transaction":"knbca-2"}'

En revanche, c’est peut-être pas grand chose mais lorsque j’ai suivi le tuto, au moment de l’intégration du broker, il est spécifié de cocher la case « Activer la découverte ». Je n’ai pas cette case d’afficher…

Cela évolue très vite sur HA et donc les tutos peuvent evoluer mais il ne faut pas hésiter a proposer les changements car nous n’installons pas les add-ons ou autres souvent hihi

C’est pas lié directement à l’appairage, cette partie concerne la remonter des infos via MQTT.

J’hésiterai pas à en faire part alors :wink:

1 « J'aime »

Dans ce cas, je sèche totalement. Surtout que j’ai suivi à la lettre la documentation de Zigbee2MQTT pour installer et configurer l’addon…

Bon, après de multiples tentatives, impossible d’appairer quoi que ce soit.

J’ai donc fait un test en passant par une carte SD au lieu du SSD et là, miracle. Les modules peuvent être appairés…
Allez comprendre pourquoi dans un cas ça fonctionne et pas dans l’autre alors que niveau logiciel, c’est exactement la même configuration.

Oh… ca me rapelle quelque chose… tu peux lire tout le thread avant qu’on reparte dans le debug step by step.
Mais semblerait que mettre sur un port USB2 du PI aiderait…

2 « J'aime »

Oui, c’est ce que j’avais lu. Je suis en train de faire le test, je verrai bien ce que ça donne.

EDIT : Bon, après le test avec le passage de mon SSD sur un port USB2, cela fonctionne correctement

2 « J'aime »

Salut @Carthage,

Peux-tu me dire si tu as acheté ton raspberry sur une boutique officielle ou si tu es passé par un revendeur divers ? Si possible peux-tu mettre un lien ?

J’avais acheté à l’époque le RPi ainsi que l’alimentation sur la boutique officielle. Ca fait plus d’un an que j’ai acheté tout ça donc pour avoir un lien…

Ta réponse est suffisante, merci !

1 « J'aime »