Erreur plugin Z2m (suite Maj core jeedom 4.6.1 ?)

Bonjour

Depuis hier mon plugin JeeZigbee (z2m) est planté. Je n’ai fait aucune modification sur ma configuration dans les paramétrages.
Hier par contre il y a eu une Maj du core Jeedom en 4.6.1. Peut-il y avoir un rapport ?

Tous mes plugins et Core sont en versions stable.

Log z2m

[2026-06-26 20:21:28] INFO  Démarrage du démon Z2M : ZIGBEE2MQTT_DATA=/var/www/html/plugins/z2m/core/class/../../data NODE_OPTIONS=--max_old_space_size=1536 npm start --prefix /var/www/html/plugins/z2m/resources/zigbee2mqtt
[2026-06-26 20:25:07] ERROR  Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2026-06-26 20:25:14] INFO  Arrêt du démon z2m
[2026-06-26 20:25:46] INFO  Démarrage du démon Z2M : ZIGBEE2MQTT_DATA=/var/www/html/plugins/z2m/core/class/../../data NODE_OPTIONS=--max_old_space_size=1536 npm start --prefix /var/www/html/plugins/z2m/resources/zigbee2mqtt

Log z2m_packages

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_z2m
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../plugins/z2m/resources/pre-install.sh
+ sudo /var/www/html/core/class/../../plugins/z2m/resources/pre-install.sh
Launch pre-install of z2m dependancy
+ echo 3
+ php /var/www/html/core/class/../php/jeecli.php plugin install mqtt2
Plugin mqtt2 installed with success+ echo 4
+ sudo killall apt apt-get unattended-upgr
apt: no process found
apt-get: no process found
unattended-upgr: no process found
+ sudo rm /var/lib/apt/lists/lock
+ sudo rm /var/cache/apt/archives/lock
+ sudo rm /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend
+ sudo sudo dpkg --configure -a --force-confdef
+ sudo apt update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Hit:1 http://security.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
Hit:4 http://archive.raspberrypi.org/debian bullseye InRelease
Hit:5 https://deb.nodesource.com/node_22.x nodistro InRelease
Reading package lists...
Building dependency tree...
Reading state information...
All packages are up to date.
+ echo 5
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian bullseye-updates InRelease
Hit:3 http://security.debian.org/debian-security bullseye-security InRelease
Hit:4 http://archive.raspberrypi.org/debian bullseye InRelease
Hit:5 https://deb.nodesource.com/node_22.x nodistro InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (2.2.4).
build-essential is already the newest version (12.9).
lsb-release is already the newest version (11.1.0).
git is already the newest version (1:2.30.2-1+deb11u5).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[Check Version NodeJS actuelle : v22.23.1 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
Clean npm cache
npm warn using --force Recommended protections disabled.
+ echo 6
+ sudo apt install -o Dpkg::Options::=--force-confdef -y php-yaml
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
php-yaml is already the newest version (2.2.1+2.1.0+2.0.4+1.3.2-2).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ echo 7
+ sudo systemctl restart apache2
+ echo 8
+ sudo chmod +x /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ sudo /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ echo Launch post-install of z2m dependancy
Launch post-install of z2m dependancy
+ realpath /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
+ dirname /var/www/html/plugins/z2m/resources/post-install.sh
+ BASEDIR=/var/www/html/plugins/z2m/resources
+ [ -d /var/www/html/plugins/z2m/resources/zigbee2mqtt ]
+ rm -rf /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ mkdir /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ git clone --depth 1 https://github.com/Koenkk/zigbee2mqtt.git /var/www/html/plugins/z2m/resources/zigbee2mqtt
Cloning into '/var/www/html/plugins/z2m/resources/zigbee2mqtt'...
+ cd /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ [ -f /var/www/html/plugins/z2m/resources/../data/wanted_z2m_version ]
+ [ -n  ]
+ npm install -g pnpm
changed 1 package in 10s
1 package is looking for funding
run `npm fund` for details
+ pnpm i --frozen-lockfile
[WARN] The "pnpm" field in package.json is no longer read by pnpm. The following keys were ignored: "pnpm.overrides", "pnpm.onlyBuiltDependencies". See https://pnpm.io/settings for the new home of each setting.
Lockfile is up to date, resolution step is skipped
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages: +268
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
╭─────────────────────────────────────────╮
│                                         │
│   Update available! 10.18.3 → 11.9.0.   │
│   Changelog: https://pnpm.io/v/11.9.0   │
│    To update, run: pnpm add -g pnpm     │
│                                         │
╰─────────────────────────────────────────╯
Progress: resolved 268, reused 60, downloaded 0, added 0
Progress: resolved 268, reused 208, downloaded 0, added 0
Progress: resolved 268, reused 227, downloaded 0, added 0
Progress: resolved 268, reused 250, downloaded 0, added 0
Progress: resolved 268, reused 268, downloaded 0, added 84
Progress: resolved 268, reused 268, downloaded 0, added 268, done
dependencies:
+ ajv 8.20.0
+ bind-decorator 1.0.11
+ debounce 3.0.0
+ express-static-gzip 3.0.1
+ fast-deep-equal 3.1.3
+ finalhandler 2.1.1
+ humanize-duration 3.33.2
+ js-yaml 4.2.0
+ json-stable-stringify-without-jsonify 1.0.1
+ jszip 3.10.1
+ mqtt 5.15.1
+ object-assign-deep 0.4.0
+ rimraf 6.1.3
+ semver 7.8.3
+ source-map-support 0.5.21
+ throttleit 2.1.0
+ winston 3.19.0
+ winston-syslog 2.7.1
+ winston-transport 4.9.0
+ ws 8.21.0
+ zigbee-herdsman 10.4.0
+ zigbee-herdsman-converters 26.63.0
+ zigbee2mqtt-frontend 0.9.21
+ zigbee2mqtt-windfront 2.12.0
optionalDependencies:
+ unix-dgram 2.0.7
devDependencies:
+ @biomejs/biome 2.4.16
+ @types/finalhandler 1.2.4
+ @types/humanize-duration 3.27.4
+ @types/js-yaml 4.0.9
+ @types/node 24.13.1
+ @types/object-assign-deep 0.4.3
+ @types/readable-stream 4.0.23
+ @types/serve-static 2.2.0
+ @types/ws 8.18.1
+ @vitest/coverage-v8 3.2.4
+ tmp 0.2.7
+ typescript 6.0.3
+ vitest 3.2.4
Done in 10s using pnpm v10.18.3
+ pnpm run build
[WARN] The "pnpm" field in package.json is no longer read by pnpm. The following keys were ignored: "pnpm.overrides", "pnpm.onlyBuiltDependencies". See https://pnpm.io/settings for the new home of each setting.
> zigbee2mqtt@2.12.0 build /var/www/html/plugins/z2m/resources/zigbee2mqtt
> tsc && node index.js writehash
+ chown www-data:www-data -R /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ echo 9
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end z2m
rm: invalid option -- '/'
Try 'rm --help' for more information.
+ echo 10
+ rm /tmp/jeedom_install_in_progress_z2m
+ echo '*******************End of package installation******************'
*******************End of package installation******************


Log z2md

[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:driv: Current Node type: 1, Network parameters: EmberNetworkParameters: {"extendedPanId":[16,174,17,106,16,6,29,174],"panId":21265,"radioTxPower":5,"radioChannel":11,"joinMethod":0,"nwkManagerId":0,"nwkUpdateId":0,"channels":134215680}
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:driv: Backuped network parameters: [object Object]
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:ezsp: ==> exportKey: {"context":{"type":1,"index":0,"derivedType":0,"eui64":{"_value":{"type":"Buffer","data":[0,0,0,0,0,0,0,0]}},"multiNetworkIndex":0,"flags":0,"psaKeyAlgPermission":0}}
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:ezsp: ==> {"_cls_":"exportKey","_id_":276,"_isRequest_":true,"context":{"type":1,"index":0,"derivedType":0,"eui64":{"_value":{"type":"Buffer","data":[0,0,0,0,0,0,0,0]}},"multiNetworkIndex":0,"flags":0,"psaKeyAlgPermission":0}}
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:uart: --> DATA (1,2,0): 19000114010100000000000000000000000000000000
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:uart: --> [125b21a9402b14b259944a25aa5592499c4e27abedce672b537e]
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:uart: -?- waiting (2)
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:uart: <-- [225ba1a9402b47fd377975bbec1c168bdb4f10ee4f95678bfdc6f7817e]
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:uart: <-- DATA (2,2,0): 225ba1a9402b47fd377975bbec1c168bdb4f10ee4f95678bfdc6f7817e
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:uart: --> ACK  (3)
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:uart: --> [83401b7e]
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:uart: <-- ACK (2): 225ba1a9402b47fd377975bbec1c168bdb4f10ee4f95678bfdc6f7817e
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:ezsp: <== Frame: 1980011401524f6eed3f9e464984c247013745a25b00000000
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:ezsp: <== 0x114: {"_cls_":"exportKey","_id_":276,"_isRequest_":false,"keyData":{"contents":[82,79,110,237,63,158,70,73,132,194,71,1,55,69,162,91]},"status":0}
[2026-06-26 20:31:46] e[34mdebuge[39m: 	zh:ezsp:uart: -+- waiting (2) success
[2026-06-26 20:31:46] e[31merrore[39m: 	zh:ezsp:driv: Configuration is not consistent with adapter backup!
[2026-06-26 20:31:46] e[31merrore[39m: 	zh:ezsp:driv: - PAN ID: configured=6754, adapter=21265, backup=21265
[2026-06-26 20:31:46] e[31merrore[39m: 	zh:ezsp:driv: - Extended PAN ID: configured=dddddddddddddddd, adapter=10ae116a10061dae, backup=10ae116a10061dae
[2026-06-26 20:31:46] e[31merrore[39m: 	zh:ezsp:driv: - Channel: configured=11, adapter=11, backup=11
[2026-06-26 20:31:46] e[31merrore[39m: 	zh:ezsp:driv: - Network key: configured=01030507090b0d0f00020406080a0c0d, adapter=524f6eed3f9e464984c247013745a25b, backup=524f6eed3f9e464984c247013745a25b
[2026-06-26 20:31:46] e[31merrore[39m: 	zh:ezsp:driv: Please update configuration to prevent further issues.
[2026-06-26 20:31:46] e[31merrore[39m: 	zh:ezsp:driv: If you wish to re-commission your network, please remove coordinator backup.
[2026-06-26 20:31:46] e[31merrore[39m: 	zh:ezsp:driv: Re-commissioning your network will require re-pairing of all devices!
[2026-06-26 20:31:46] e[31merrore[39m: 	z2m: Error while starting zigbee-herdsman
[2026-06-26 20:31:46] e[31merrore[39m: 	z2m: Failed to start zigbee-herdsman
[2026-06-26 20:31:46] e[31merrore[39m: 	z2m: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start_crashes-runtime.html for possible solutions
[2026-06-26 20:31:46] e[31merrore[39m: 	z2m: Exiting...
[2026-06-26 20:31:46] e[31merrore[39m: 	z2m: Error: startup failed - configuration-adapter mismatch - see logs above for more information
at Driver.needsToBeRestore (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@10.4.0/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/driver.ts:990:19)
at Driver.startup (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@10.4.0/node_modules/zigbee-herdsman/src/adapter/ezsp/driver/driver.ts:251:29)
at EZSPAdapter.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@10.4.0/node_modules/zigbee-herdsman/src/adapter/ezsp/adapter/ezspAdapter.ts:151:16)
at Controller.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/.pnpm/zigbee-herdsman@10.4.0/node_modules/zigbee-herdsman/src/controller/controller.ts:146:29)
at Zigbee.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/zigbee.ts:70:27)
at Controller.start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/controller.ts:117:29)
at start (/var/www/html/plugins/z2m/resources/zigbee2mqtt/index.js:156:5)

Bonjour,

configurer le type de contrôleur sur Ember.

akenad :slight_smile:

J’ai remis de ma sauvegarde le fichier plugins/z2m/data/configuration.yaml et ça refonctionne.

Je suis toujours sur EZSP. J’avais essayé Ember quand j’avais installé ma clé mais le démon ne tenait pas.

La mise à jour du core Jeedom ne modifie pas la configuration du plugin jeezigbee.

akenad :slight_smile:

Le fichier a peut être été corrompu d’une manière ou d’une autre.
Le plus important c’est que ça fonctionne maintenant.
Je vais surveiller dans les prochains jours si pas de soucis.
Merci.

Et c’est en demandant à Gemini en donnant les logs qu’il m’a indiqué un souci sur ce fichier, je n’ai pas trouvé tout seul :slight_smile:

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