Forcer le canal, le pan_id et la network_key

Bonjour,

Je viens d’installer le plugin JeeZigbee sur l’installation jeedom de mon fils ; il était auparavant avec le plugin deconz.

On utilise une nouvelle clé, ce qui fait que les deux plugins (deconz et z2m) cohabitent sans problème.
Je souhaite :

  • utiliser le canal 20
  • forcer le pan_id et la network_key

Pour le canal, j’ai pu faire depuis l’interface du plugin : ‹ Réseaux Zigbee › - ‹ Configuration › - ‹ Zigbee channel ›

Je n’ai pas vu comment faire pour le pan_id et la network_key

Ce qui m’étonne : après avoir fait la modification du ‹ Zigbee channel › (nouvelle valeur : 20), dans l’onglet ‹ Application ›, ca continue à afficher :
‹ Canal : 11 Ext pan id : 0x00124b00238db375 Pan id : xxxx ›
Même après un redémarrage de la box.
Dans le fichier configuration.yaml, je retrouve bien ceci :

advanced:
...
  channel: 20

Afin de forcer le pan_id et la network_key, j’ai modifié le fichier configuration.yaml :

advanced:
...
  pan_id: GENERATE
  network_key: GENERATE

et zigbee2mqtt a généré automatiquement ces clés au démarrage suivant.
Toujours étrange : le pan_id indiqué dans l’onglet ‹ Application › ne correspond pas au pan_id généré dans le fichier configuration.yaml

Si vous pensez que j’ai fait une ‹ gougoune ›, dites-le moi.
On compte migrer les équipements demain, il est encore temps de faire machine arrière.

Ce qui me dérange, c’est que le plugin garde en mémoire des informations qui divergent de celles qui sont dans le fichier de conf de z2m

Bonjour
Il faudrait directement regarder dans l’interface de zigbee2mqtt et voir si c’est ok ou si la aussi ça va pas.

Merci de ta réponse.

Je me connecte à distance (ssh, via putty), je n’ai pas accès à l’interface zigbee2mqtt
J’ai essayé de tunnelliser en ssh le port 8080 vers un port local à mon PC, ca ne marche pas bien.

J’irais demain sur place pour voir dans l’interface de zigbee2mqtt

Je me suis apercu qu’il y avait une erreur dans la log z2md (démarrage du démon) :

Zigbee2MQTT:error 2023-08-18 20:44:21: Configuration is not consistent with adapter state/backup!
Zigbee2MQTT:error 2023-08-18 20:44:21: - PAN ID: configured=32221, adapter=6754
Zigbee2MQTT:error 2023-08-18 20:44:21: - Extended PAN ID: configured=00124b00238db375, adapter=00124b00238db375
Zigbee2MQTT:error 2023-08-18 20:44:21: - Network Key: configured=8072eca87cf5d52824f395096814e01f, adapter=01030507090b0d0f00020406080a0c0d
Zigbee2MQTT:error 2023-08-18 20:44:21: - Channel List: configured=20, adapter=11
Zigbee2MQTT:error 2023-08-18 20:44:21: Please update configuration to prevent further issues.
Zigbee2MQTT:error 2023-08-18 20:44:21: If you wish to re-commission your network, please remove coordinator backup at /var/www/html/plugins/z2m/data/coordinator_backup.json.
Zigbee2MQTT:error 2023-08-18 20:44:21: Re-commissioning your network will require re-pairing of all devices!
Zigbee2MQTT:error 2023-08-18 20:44:21: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-08-18 20:44:21: Failed to start zigbee
Zigbee2MQTT:error 2023-08-18 20:44:21: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-08-18 20:44:21: Exiting...
Zigbee2MQTT:error 2023-08-18 20:44:21: Error: startup failed - configuration-adapter mismatch - see logs above for more information

J’ai arreté le démon, supprimé le fichier coordinator_backup.json, redémarré le démon ; tout est aligné maintenant : les fichiers configuration.yaml et coordinator_backup.json, les infos collectées par le plugin JeeZigbee, et l’interface web de zigbee2mqtt.

J’ai même tenté une nouvelle installation des dépendances, pour être certain de ne pas avoir de surprise.

Je pense qu’on peut maintenant migrer les équipements vers le nouveau plugin sans risque.

Merci @Loic

P.S : ca m’intéressait de pouvoir forcer le pan_id, network_key et autre choses de ce genre : j’utilise zigbeeLinker pour ma propre installation jeedom. J’en suis très satisfait, mais j’envisage de migrer vers ce plugin JeeZigbee, officiel ; j’aimerais éviter d’avoir à ré-appairer les périphériques zigbee.
C’est probablement jouable sans trop de problème ; je ferais un REX si je me lance dans l’opération.

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