SNZB-04 / Zigbee2mqtt - Problème d'association

Tags: #<Tag:0x00007fa7a6223fa8> #<Tag:0x00007fa7a6223df0>

Bonjour à tous,

J’ai fais l’acquisition de plusieurs SNZB-04 sur aliexpress et je n’arrive pas à les ajouter à mon parc Zigbee… J’utilise zigbee2mqtt.
Je procède en réalisant un reset du device (bouton reset avec un trombone jusqu’à se que la LED clignote trois fois) mais rien n’y fais, je ne vois aucun logs arriver (via la commande mosquitto_sub -t).

Je précise que le tag permit_join est bien positionné à true :wink:

J’ai fais un update de zigbee2mqtt et npm => pas de changement.
Je suis passé en mode debug dans le fichier configuration.yaml => toujours pas de logs associés à mon SNZB-04.

J’ai essayé avec trois SNZB-04 différent, silence absolu dans les logs lors de reset…

A noté que j’ai une 15e d’équipements Zigbee (dont du SONOFF) actifs et fonctionnels.

Avez vous déjà eu ce type de comportement? Pensez vous que j’ai acheté des fake sonoff…?

Merci pour vos retours.

Hello,

De mon côté l’association se fait parfaitement, si tu n’as pas de log ça viens peut être de ta clé ? Quel est la clé utilisé ?

Merci pour ton retour @Foulek57!

Ca tourne sur une TI CC2531 et je n’ai jamais eu de soucis auparavant…

Et niveau logs, je vois bien tous mes autres modules communiquer.

Une quinzaine exactement ? Car cette clé est limité à 20…

Il y a une piste la :wink:

J’ai bien 15 devices…
Je viens d’essayé d’en supprimer deux (et de les mettre en blocklist pour éviter qu’ils reviennent) mais j’ai toujours le même comportement.
J’imagine qu’en arrivant à la limite de device, un log est généré.

devices:
  '0x842exxxxxxxxxxxxxx':
    friendly_name: Prise_01
  '0x842exxxxxxxxxxxxxx':
    friendly_name: Telecommande_Chauffage
  '0xbcxxxxxxxxxxxxxx':
    friendly_name: Telecommande_SdB
  '0x086bdxxxxxxxxxxxxxx':
    friendly_name: Lumière_TV
  '0xcccxxxxxxxxxxxxxx':
    friendly_name: Lumière_Biblio
  '0x5cxxxxxxxxxxxxxx1':
    friendly_name: Telecommande_Lumières
  '0x086xxxxxxxxxxxxxx3':
    friendly_name: Lumière_Canapé
  '0xccxxxxxxxxxxxxxx15':
    friendly_name: Telecommande_Victor
  '0x60axxxxxxxxxxxxxx':
    friendly_name: Detection
  '0x00124xxxxxxxxxxxxxx1':
    friendly_name: Sonde_Cave
    temperature_precision: 1
    humidity_precision: 1
  '0x0012xxxxxxxxxxxxxx':
    friendly_name: Sonde_Combles
    temperature_precision: 1
    humidity_precision: 1
  '0x001xxxxxxxxxxxxxx':
    friendly_name: Sonde_Entree
    temperature_precision: 1
    humidity_precision: 1
  '0x00xxxxxxxxxxxxxx':
    friendly_name: Sonde_Veranda
    temperature_precision: 1
    humidity_precision: 1
  '0x5c02xxxxxxxxxxxxxx':
    friendly_name: '0x5cxxxxxxxxxxxxxxba'
  '0x680aexxxxxxxxxxxxxx':
    friendly_name: '0x680axxxxxxxxxxxxxx'

Bonjour,

après avoir passé permit_join à true dans configuration.yaml, tu as redémarré le service ? :

systemctl restart zigbee2mqtt

tu peux voir le log avec la commande :

journalctl -u zigbee2mqtt -f

ça donne :

Apr 12 19:53:54 domobox npm[30734]: Zigbee2MQTT:info  2021-04-12 19:53:53: Successfully interviewed '0x00124b00226974c9', device has successfully been paired
Apr 12 19:53:54 domobox npm[30734]: Zigbee2MQTT:info  2021-04-12 19:53:54: Device '0x00124b00226974c9' is supported, identified as: SONOFF Contact sensor (SNZB-04)
Apr 12 19:53:54 domobox npm[30734]: Zigbee2MQTT:info  2021-04-12 19:53:54: MQTT publish: topic 'zigbee2mqtt/bridge/event', payload '{"data":{"definition":{"description":"Contact sensor","exposes":[{"access":1,"description":"Indicates if the contact is closed (= true) or open (= false)","name":"contact","property":"contact","type":"binary","value_off":true,"value_on":false},{"access":1,"description":"Indicates if the battery of this device is almost empty","name":"battery_low","property":"battery_low","type":"binary","value_off":false,"value_on":true},{"access":1,"description":"Indicates whether the device is tampered","name":"tamper","property":"tamper","type":"binary","value_off":false,"value_on":true},{"access":1,"description":"Remaining battery in %","name":"battery","property":"battery","type":"numeric","unit":"%","value_max":100,"value_min":0},{"access":1,"description":"Link quality (signal strength)","name":"linkquality","property":"linkquality","type":"numeric","unit":"lqi","value_max":255,"value_min":0}],"model":"SNZB-04","supports_ota":false,"vendor":"SONOFF"},"friendly_name":"0x00124b00226974c9","ieee_address":"0x00124b00226974c9","status":"successful","supported":true},"type":"device_interview"}'
Apr 12 19:53:54 domobox npm[30734]: Zigbee2MQTT:info  2021-04-12 19:53:54: Configuring '0x00124b00226974c9'
Apr 12 19:53:54 domobox npm[30734]: Zigbee2MQTT:info  2021-04-12 19:53:54: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"interview_successful","meta":{"description":"Contact sensor","friendly_name":"0x00124b00226974c9","model":"SNZB-04","supported":true,"vendor":"SONOFF"},"type":"pairing"}'
Apr 12 19:53:55 domobox npm[30734]: Zigbee2MQTT:info  2021-04-12 19:53:55: MQTT publish: topic 'zigbee2mqtt/0x00124b00226974c9', payload '{"battery":80,"device":{"applicationVersion":4,"dateCode":"20201026","friendlyName":"0x00124b00226974c9","hardwareVersion":1,"ieeeAddr":"0x00124b00226974c9","manufacturerID":0,"manufacturerName":"eWeLink","model":"SNZB-04","networkAddress":22399,"powerSource":"Battery","type":"EndDevice","zclVersion":1},"linkquality":31,"voltage":2900}'
Apr 12 19:53:55 domobox npm[30734]: Zigbee2MQTT:info  2021-04-12 19:53:55: Successfully configured '0x00124b00226974c9'

Sinon, vérifier le lien entre le système et la clé avec la commande :

ls -l /dev/serial/by-id
total 0
lrwxrwxrwx 1 root root 13 Apr 2 18:17 usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B001949xxxx-if00 -> …/…/ttyACM0

akenad :slight_smile:

1 J'aime

J’ai eu ce souci.
Même après avoir supprimé les devices, cela ne fonctionnait pas.
J’ai reflashé la clef C2531.
Je n’ai rien perdu.
Si cela peut servir.

Sans reflasher avait tu simplement fait un reset sur la clef
ou juste débranché et rebranché celle-ci ?

celà m’est arrivé (tout fonctionnait sauf les inclusions) !

2 J'aimes

oui oui j’ai bien redémarré le service :nerd_face:

OK @olive je vais tester ca. Je vous tiens au courant.

Un grand merci @olive !!
Débrancher et rebrancher la clé a corrigé le problème et l’inclusion de mes modules SONOFF fonctionne !!
J’avais pourtant rebooté mon pi… Encore merci pour le coup de pouce!
A+

Ben oui mais le reboot ne coupe pas l’alimentation ni ne reset la clef …

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.