Votre version de zigbee2mqtt n’est pas celle recommandée par le plugin. Vous utilisez actuellement la version 1.31.2. Le plugin nécessite la version 1.33.0

Bonjour,

En faisant la mise à jour du plugin vers 14h10 tout à l’heure, j’ai également eu droit au message

Votre version de zigbee2mqtt n’est pas celle recommandée par le plugin. Vous utilisez actuellement la version 1.31.2. Le plugin nécessite la version 1.33.0
Mais avec une petite subtilité puisque chez moi le numéro de la version actuelle était affiché au lieu de « NA » comme vu dans un autre topic.

Est-ce le même problème ou pas ?
Dans le doute, j’ouvre un topic dédié.

Donc une fois la màj de Z2M faite, j’ai eu droit à ce message et après relance des dépendances comme indiqué, plus aucune commande Zigbee ne fonctionnait et ce dans aucun sens : actions vers modules impossibles et aucune remontée d’informations depuis les modules.
Ma version de Z2M est bien passée à 1.33.0 pourtant et l’interface de Z2M s’affichait correctement.

Reboot de la machine (c’est un mini-PC, pas un R.Pi) : sans succès.
Voici le log mis rapidement en debug :


> zigbee2mqtt@1.33.0 start
> node index.js
Zigbee2MQTT:error 2023-09-20 14:22:02: Publish 'get' 'state' to '0xbc33acfffe3644d3' failed: 'Error: Read 0xbc33acfffe3644d3/1 genOnOff(["onOff"], {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (3))'
Zigbee2MQTT:error 2023-09-20 14:23:20: Publish 'get' 'state' to '0xbc33acfffe3644d3' failed: 'Error: Read 0xbc33acfffe3644d3/2 genOnOff(["onOff"], {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (4))'
Zigbee2MQTT:error 2023-09-20 14:23:29: Publish 'set' 'state' to '0xbc33acfffe3644d3' failed: 'Error: Command 0xbc33acfffe3644d3/2 genOnOff.off({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (5))'
Zigbee2MQTT:error 2023-09-20 14:23:34: Publish 'set' 'state' to '0xbc33acfffe3644d3' failed: 'Error: Command 0xbc33acfffe3644d3/2 genOnOff.off({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (6))'
Zigbee2MQTT:error 2023-09-20 14:23:39: Publish 'set' 'state' to '0xbc33acfffe3644d3' failed: 'Error: Command 0xbc33acfffe3644d3/2 genOnOff.on({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (7))'

> zigbee2mqtt@1.33.0 start
> node index.js

Zigbee2MQTT:error 2023-09-20 14:27:56: Error while starting zigbee-herdsman
Zigbee2MQTT:error 2023-09-20 14:27:56: Failed to start zigbee
Zigbee2MQTT:error 2023-09-20 14:27:56: Check https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html for possible solutions
Zigbee2MQTT:error 2023-09-20 14:27:56: Exiting...
Zigbee2MQTT:error 2023-09-20 14:27:56: Error: Error while opening serialport 'Error: Error Resource temporarily unavailable Cannot lock port'
    at SerialPort.<anonymous> (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/deconz/driver/driver.ts:200:28)
    at SerialPort._error (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/@serialport/stream/dist/index.js:75:22)
    at /var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/@serialport/stream/dist/index.js:111:18

> zigbee2mqtt@1.33.0 start
> node index.js
Zigbee2MQTT:error 2023-09-20 14:31:54: Publish 'get' 'state' to '0xdc8e95fffe19a6ab' failed: 'Error: Read 0xdc8e95fffe19a6ab/1 genOnOff(["onOff"], {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (3))'
Zigbee2MQTT:error 2023-09-20 14:31:57: Publish 'set' 'state' to '0xdc8e95fffe19a6ab' failed: 'Error: Command 0xdc8e95fffe19a6ab/1 genOnOff.off({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (4))'

> zigbee2mqtt@1.33.0 start
> node index.js

Zigbee2MQTT:debug 2023-09-20 14:45:06: Loaded state from file /var/www/html/plugins/z2m/data/state.json
Zigbee2MQTT:info  2023-09-20 14:45:06: Logging to console and directory: '/var/www/html/plugins/z2m/data/log/2023-09-20.14-45-06' filename: log.txt
Zigbee2MQTT:debug 2023-09-20 14:45:06: Removing old log directory '/var/www/html/plugins/z2m/data/log/2023-08-12.17-41-53'
Zigbee2MQTT:info  2023-09-20 14:45:06: Starting Zigbee2MQTT version 1.33.0 (commit #f224ef7)
Zigbee2MQTT:info  2023-09-20 14:45:06: Starting zigbee-herdsman (0.18.5)
Zigbee2MQTT:debug 2023-09-20 14:45:06: Using zigbee-herdsman with settings: '{"adapter":{"concurrent":null,"delay":null,"disableLED":false},"backupPath":"/var/www/html/plugins/z2m/data/coordinator_backup.json","databaseBackupPath":"/var/www/html/plugins/z2m/data/database.db.backup","databasePath":"/var/www/html/plugins/z2m/data/database.db","network":{"channelList":[11],"extendedPanID":[221,221,221,221,221,221,221,221],"networkKey":"HIDDEN","panID":6754},"serialPort":{"adapter":"deconz","path":"/dev/ttyUSB-ZB2-3562"}}'
Zigbee2MQTT:info  2023-09-20 14:45:06: zigbee-herdsman started (resumed)
Zigbee2MQTT:info  2023-09-20 14:45:06: Coordinator firmware version: '{"meta":{"maintrel":0,"majorrel":38,"minorrel":120,"product":0,"revision":"0x26780700","transportrev":0},"type":"ConBee2/RaspBee2"}'
Zigbee2MQTT:debug 2023-09-20 14:45:06: Zigbee network parameters: {"channel":11,"extendedPanID":"0xdddddddddddddddd","panID":6754}
Zigbee2MQTT:info  2023-09-20 14:45:06: Currently 50 devices are joined:
Zigbee2MQTT:info  2023-09-20 14:45:06: 0xa4c1389ad9008e7c (0xa4c1389ad9008e7c): TS0201 - TuYa Temperature & humidity sensor with display (EndDevice)
[...]
Zigbee2MQTT:info  2023-09-20 14:45:06: 0xa4c1383637176e6a (0xa4c1383637176e6a): A1Z - Nous Smart plug (with power monitoring) (Router)
Zigbee2MQTT:info  2023-09-20 14:45:06: Zigbee: disabling joining new devices.
Zigbee2MQTT:info  2023-09-20 14:45:07: Connecting to MQTT server at mqtt://127.0.0.1:1883
Zigbee2MQTT:debug 2023-09-20 14:45:07: Using MQTT login with username: jeedom
Zigbee2MQTT:info  2023-09-20 14:45:07: Connected to MQTT server
Zigbee2MQTT:info  2023-09-20 14:45:07: MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
Zigbee2MQTT:info  2023-09-20 14:45:08: MQTT publish: topic 'zigbee2mqtt/1/availability', payload 'online'
Zigbee2MQTT:info  2023-09-20 14:45:08: Started frontend on port 0.0.0.0:9090
Zigbee2MQTT:debug 2023-09-20 14:45:08: Received MQTT message on 'zigbee2mqtt/bridge/config' with data '{"commit":"f224ef7","coordinator":{"meta":{"maintrel":0,"majorrel":38,"minorrel":120,"product":0,"revision":"0x26780700","transportrev":0},"type":"ConBee2/RaspBee2"},"log_level":"error","network":{"channel":11,"extendedPanID":"0xdddddddddddddddd","panID":6754},"permit_join":false,"version":"1.33.0"}'
Zigbee2MQTT:info  2023-09-20 14:45:08: MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"commit":"f224ef7","coordinator":{"meta":{"maintrel":0,"majorrel":38,"minorrel":120,"product":0,"revision":"0x26780700","transportrev":0},"type":"ConBee2/RaspBee2"},"log_level":"debug","network":{"channel":11,"extendedPanID":"0xdddddddddddddddd","panID":6754},"permit_join":false,"version":"1.33.0"}'
Zigbee2MQTT:info  2023-09-20 14:45:08: MQTT publish: topic 'zigbee2mqtt/0xa4c1389ad9008e7c', payload '{"battery":87,"device":{"applicationVersion":66,"dateCode":"","friendlyName":"0xa4c1389ad9008e7c","hardwareVersion":1,"ieeeAddr":"0xa4c1389ad9008e7c","manufacturerID":4417,"manufacturerName":"_TZ3000_ywagc4rj","model":"TS0201","networkAddress":31658,"powerSource":"Battery","stackVersion":0,"type":"EndDevice","zclVersion":3},"humidity":60.3,"last_seen":"2023-09-20T11:42:47.343Z","linkquality":255,"temperature":22.35,"voltage":2900}'
[...]
Zigbee2MQTT:info  2023-09-20 14:45:08: MQTT publish: topic 'zigbee2mqtt/0xa4c1383637176e6a', payload '{"child_lock":"UNLOCK","current":0.16,"device":{"applicationVersion":77,"dateCode":"","friendlyName":"0xa4c1383637176e6a","hardwareVersion":1,"ieeeAddr":"0xa4c1383637176e6a","manufacturerID":4417,"manufacturerName":"_TZ3000_2putqrmw","model":"A1Z","networkAddress":22588,"powerSource":"Mains (single phase)","stackVersion":0,"type":"Router","zclVersion":3},"energy":48.41,"indicator_mode":"off/on","last_seen":"2023-09-20T11:49:05.721Z","linkquality":255,"power":28,"power_outage_memory":"on","state":"ON","update":{"installed_version":77,"latest_version":192,"state":"available"},"update_available":true,"voltage":231}'
Zigbee2MQTT:info  2023-09-20 14:45:08: Zigbee2MQTT started!
Zigbee2MQTT:debug 2023-09-20 14:45:45: Received MQTT message on 'zigbee2mqtt/0xbc33acfffe3644d3/set' with data '{"state_l1":"ON"}'
Zigbee2MQTT:debug 2023-09-20 14:45:45: Publishing 'set' 'state' to '0xbc33acfffe3644d3'
Zigbee2MQTT:debug 2023-09-20 14:45:50: Received MQTT message on 'zigbee2mqtt/0xbc33acfffe3644d3/get' with data '{"state_l1":""}'
Zigbee2MQTT:debug 2023-09-20 14:45:50: Publishing get 'get' 'state' to '0xbc33acfffe3644d3'
Zigbee2MQTT:error 2023-09-20 14:45:56: Publish 'set' 'state' to '0xbc33acfffe3644d3' failed: 'Error: Command 0xbc33acfffe3644d3/1 genOnOff.on({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (3))'
Zigbee2MQTT:debug 2023-09-20 14:45:56: Error: Command 0xbc33acfffe3644d3/1 genOnOff.on({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (3))
    at DeconzAdapter.sendZclFrameToEndpoint (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/deconz/adapter/deconzAdapter.ts:656:23)
    at Request.send (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/helpers/request.ts:81:20)
    at Endpoint.command (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:834:28)
    at Object.convertSet (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman-converters/src/converters/toZigbee.js:293:17)
    at Publish.onMQTTMessage (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/extension/publish.ts:248:36)
Zigbee2MQTT:info  2023-09-20 14:45:56: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0xbc33acfffe3644d3' failed: 'Error: Command 0xbc33acfffe3644d3/1 genOnOff.on({}, {\"sendWhen\":\"immediate\",\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (no response received (3))'","meta":{"friendly_name":"0xbc33acfffe3644d3"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2023-09-20 14:46:00: Publish 'get' 'state' to '0xbc33acfffe3644d3' failed: 'Error: Read 0xbc33acfffe3644d3/1 genOnOff(["onOff"], {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (4))'
Zigbee2MQTT:debug 2023-09-20 14:46:00: Error: Read 0xbc33acfffe3644d3/1 genOnOff(["onOff"], {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":true,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (4))
    at DeconzAdapter.sendZclFrameToEndpoint (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/deconz/adapter/deconzAdapter.ts:656:23)
    at Request.send (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/helpers/request.ts:81:20)
    at Endpoint.read (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:559:28)
    at Object.convertGet (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman-converters/src/converters/toZigbee.js:303:13)
    at Publish.onMQTTMessage (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/extension/publish.ts:275:21)
Zigbee2MQTT:info  2023-09-20 14:46:00: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'get' 'state' to '0xbc33acfffe3644d3' failed: 'Error: Read 0xbc33acfffe3644d3/1 genOnOff([\"onOff\"], {\"sendWhen\":\"immediate\",\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":true,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (no response received (4))'","meta":{"friendly_name":"0xbc33acfffe3644d3"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:debug 2023-09-20 14:50:06: Saving state to file /var/www/html/plugins/z2m/data/state.json

Ne voulant pas perdre trop de données (solaire oblige), j’ai restauré la sauvegarde que j’avais faite juste avant la màj (ouf !!). Mais impossible de redémarrer le plugin.
Log :

> zigbee2mqtt@1.31.2 start
> node index.js
Building Zigbee2MQTT... (hash changed), failed
Error: Command failed: npm run build
npm WARN logfile Error: EACCES: permission denied, scandir '/root/.npm/_logs'
npm WARN logfile  error cleaning log files [Error: EACCES: permission denied, scandir '/root/.npm/_logs'] {
npm WARN logfile   errno: -13,
npm WARN logfile   code: 'EACCES',
npm WARN logfile   syscall: 'scandir',
npm WARN logfile   path: '/root/.npm/_logs'
npm WARN logfile }
npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /root/.npm/_cacache/tmp
npm ERR! errno -13
npm ERR!
npm ERR! Your cache folder contains root-owned files, due to a bug in
npm ERR! previous versions of npm which has since been addressed.
npm ERR!
npm ERR! To permanently fix this problem, please run:
npm ERR!   sudo chown -R 33:33 "/root/.npm"
npm ERR! Log files were not written due to an error writing to the directory: /root/.npm/_logs
npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal
at ChildProcess.exithandler (node:child_process:402:12)
at ChildProcess.emit (node:events:513:28)
at maybeClose (node:internal/child_process:1100:16)
at Socket. (node:internal/child_process:458:11)
at Socket.emit (node:events:513:28)
at Pipe. (node:net:301:12)
Zigbee2MQTT:debug 2023-09-20 14:56:16: Received MQTT message on 'zigbee2mqtt/0xbc33acfffe3644d3/set' with data '{"state_l1":"OFF"}'
Zigbee2MQTT:debug 2023-09-20 14:56:16: Publishing 'set' 'state' to '0xbc33acfffe3644d3'
Zigbee2MQTT:debug 2023-09-20 14:56:22: Received MQTT message on 'zigbee2mqtt/0xbc33acfffe3644d3/set' with data '{"state_l1":"ON"}'
Zigbee2MQTT:debug 2023-09-20 14:56:22: Publishing 'set' 'state' to '0xbc33acfffe3644d3'
Zigbee2MQTT:error 2023-09-20 14:56:27: Publish 'set' 'state' to '0xbc33acfffe3644d3' failed: 'Error: Command 0xbc33acfffe3644d3/1 genOnOff.off({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (5))'
Zigbee2MQTT:debug 2023-09-20 14:56:27: Error: Command 0xbc33acfffe3644d3/1 genOnOff.off({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (5))
at DeconzAdapter.sendZclFrameToEndpoint (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/deconz/adapter/deconzAdapter.ts:656:23)
at Request.send (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/helpers/request.ts:81:20)
at Endpoint.command (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:834:28)
at Object.convertSet (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman-converters/src/converters/toZigbee.js:293:17)
at Publish.onMQTTMessage (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/extension/publish.ts:248:36)
Zigbee2MQTT:info  2023-09-20 14:56:27: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0xbc33acfffe3644d3' failed: 'Error: Command 0xbc33acfffe3644d3/1 genOnOff.off({}, {\"sendWhen\":\"immediate\",\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (no response received (5))'","meta":{"friendly_name":"0xbc33acfffe3644d3"},"type":"zigbee_publish_error"}'
Zigbee2MQTT:error 2023-09-20 14:56:32: Publish 'set' 'state' to '0xbc33acfffe3644d3' failed: 'Error: Command 0xbc33acfffe3644d3/1 genOnOff.on({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (6))'
Zigbee2MQTT:debug 2023-09-20 14:56:32: Error: Command 0xbc33acfffe3644d3/1 genOnOff.on({}, {"sendWhen":"immediate","timeout":10000,"disableResponse":false,"disableRecovery":false,"disableDefaultResponse":false,"direction":0,"srcEndpoint":null,"reservedBits":0,"manufacturerCode":null,"transactionSequenceNumber":null,"writeUndiv":false}) failed (no response received (6))
at DeconzAdapter.sendZclFrameToEndpoint (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/adapter/deconz/adapter/deconzAdapter.ts:656:23)
at runMicrotasks ()
at runNextTicks (node:internal/process/task_queues:61:5)
at processTimers (node:internal/timers:499:9)
at Request.send (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/helpers/request.ts:81:20)
at Endpoint.command (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman/src/controller/model/endpoint.ts:834:28)
at Object.convertSet (/var/www/html/plugins/z2m/resources/zigbee2mqtt/node_modules/zigbee-herdsman-converters/src/converters/toZigbee.js:293:17)
at Publish.onMQTTMessage (/var/www/html/plugins/z2m/resources/zigbee2mqtt/lib/extension/publish.ts:248:36)
Zigbee2MQTT:info  2023-09-20 14:56:32: MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"message":"Publish 'set' 'state' to '0xbc33acfffe3644d3' failed: 'Error: Command 0xbc33acfffe3644d3/1 genOnOff.on({}, {\"sendWhen\":\"immediate\",\"timeout\":10000,\"disableResponse\":false,\"disableRecovery\":false,\"disableDefaultResponse\":false,\"direction\":0,\"srcEndpoint\":null,\"reservedBits\":0,\"manufacturerCode\":null,\"transactionSequenceNumber\":null,\"writeUndiv\":false}) failed (no response received (6))'","meta":{"friendly_name":"0xbc33acfffe3644d3"},"type":"zigbee_publish_error"}'
> zigbee2mqtt@1.31.2 start
> node index.js
Building Zigbee2MQTT... (initial build), failed
Error: Command failed: npm run build
npm WARN logfile Error: EACCES: permission denied, scandir '/root/.npm/_logs'
npm WARN logfile  error cleaning log files [Error: EACCES: permission denied, scandir '/root/.npm/_logs'] {
npm WARN logfile   errno: -13,
npm WARN logfile   code: 'EACCES',
npm WARN logfile   syscall: 'scandir',
npm WARN logfile   path: '/root/.npm/_logs'
npm WARN logfile }
npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /root/.npm/_cacache/tmp
npm ERR! errno -13
npm ERR!
npm ERR! Your cache folder contains root-owned files, due to a bug in
npm ERR! previous versions of npm which has since been addressed.
npm ERR!
npm ERR! To permanently fix this problem, please run:
npm ERR!   sudo chown -R 33:33 "/root/.npm"
npm ERR! Log files were not written due to an error writing to the directory: /root/.npm/_logs
npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal
at ChildProcess.exithandler (node:child_process:402:12)
at ChildProcess.emit (node:events:513:28)
at maybeClose (node:internal/child_process:1100:16)
at Socket. (node:internal/child_process:458:11)
at Socket.emit (node:events:513:28)
at Pipe. (node:net:301:12)
> zigbee2mqtt@1.31.2 start
> node index.js
Building Zigbee2MQTT... (initial build)
, failed
Error: Command failed: npm run build
npm WARN logfile Error: EACCES: permission denied, scandir '/root/.npm/_logs'
npm WARN logfile  error cleaning log files [Error: EACCES: permission denied, scandir '/root/.npm/_logs'] {
npm WARN logfile   errno: -13,
npm WARN logfile   code: 'EACCES',
npm WARN logfile   syscall: 'scandir',
npm WARN logfile   path: '/root/.npm/_logs'
npm WARN logfile }
npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /root/.npm/_cacache/tmp
npm ERR! errno -13
npm ERR!
npm ERR! Your cache folder contains root-owned files, due to a bug in
npm ERR! previous versions of npm which has since been addressed.
npm ERR!
npm ERR! To permanently fix this problem, please run:
npm ERR!   sudo chown -R 33:33 "/root/.npm"
npm ERR! Log files were not written due to an error writing to the directory: /root/.npm/_logs
npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal
at ChildProcess.exithandler (node:child_process:402:12)
at ChildProcess.emit (node:events:513:28)
at maybeClose (node:internal/child_process:1100:16)
at Socket. (node:internal/child_process:458:11)
at Socket.emit (node:events:513:28)
at Pipe. (node:net:301:12)
> zigbee2mqtt@1.31.2 start
> node index.js
Building Zigbee2MQTT... (initial build), failed
Error: Command failed: npm run build
npm WARN logfile Error: EACCES: permission denied, scandir '/root/.npm/_logs'
npm WARN logfile  error cleaning log files [Error: EACCES: permission denied, scandir '/root/.npm/_logs'] {
npm WARN logfile   errno: -13,
npm WARN logfile   code: 'EACCES',
npm WARN logfile   syscall: 'scandir',
npm WARN logfile   path: '/root/.npm/_logs'
npm WARN logfile }
npm ERR! code EACCES
npm ERR! syscall mkdir
npm ERR! path /root/.npm/_cacache/tmp
npm ERR! errno -13
npm ERR!
npm ERR! Your cache folder contains root-owned files, due to a bug in
npm ERR! previous versions of npm which has since been addressed.
npm ERR!
npm ERR! To permanently fix this problem, please run:
npm ERR!   sudo chown -R 33:33 "/root/.npm"
npm ERR! Log files were not written due to an error writing to the directory: /root/.npm/_logs
npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal
at ChildProcess.exithandler (node:child_process:402:12)
at ChildProcess.emit (node:events:513:28)
at maybeClose (node:internal/child_process:1100:16)
at Socket. (node:internal/child_process:458:11)
at Socket.emit (node:events:513:28)
at Pipe. (node:net:301:12)
> zigbee2mqtt@1.33.0 start
> node index.js

J’ai relancé les dépendances et du coup le plugin a mis plusieurs minutes à réussir à se lancer ensuite, tout en m’affichant pas mal de message d’erreur, mais quelques autres minutes de plus (je dirai 4 ou 5) et mes modules remontent et la communication est maintenant possible.
Je n’ose plus toucher à rien …
Chose bizarre (enfin à mes yeux) : Z2M est revenu en 1.33.0 en réinstallant les dépendances, alors que je suis resté avec la version du plugin d’avant (2023-07-04 01:02:25).
Log des dépendances :

+ 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
+ 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
+++ dirname /var/www/html/core/class/../../plugins/z2m/resources/post-install.sh
++ cd /var/www/html/core/class/../../plugins/z2m/resources
++ pwd
+ BASEDIR=/var/www/html/plugins/z2m/resources
+ '[' -d /var/www/html/plugins/z2m/resources/zigbee2mqtt ']'
+ cd /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ echo 'Backup configuration'
Backup configuration
+ cp -R data data-backup
+ echo 'Update z2m (git)'
Update z2m (git)
+ git config --global --add safe.directory /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ git reset --hard HEAD
HEAD is now at f224ef7 chore: Improve update script in case of local changes (#18837)
+ git pull
Already up to date.
+ npm ci
added 803 packages, and audited 804 packages in 9s
89 packages are looking for funding
run `npm fund` for details
1 moderate severity vulnerability
To address all issues, run:
npm audit fix
Run `npm audit` for details.
+ npm run build
> zigbee2mqtt@1.33.0 build
> tsc && node index.js writehash
+ echo 'Restore configuration'
Restore configuration
+ cp -R data-backup/configuration.example.yaml data-backup/configuration.yaml data
+ rm -rf data-backup
+ chown www-data:www-data -R /var/www/html/plugins/z2m/resources/zigbee2mqtt
+ echo 4
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end z2m
+ rm /tmp/jeedom_install_in_progress_z2m
+ echo '*******************End of package installation******************'
*******************End of package installation******************

SVP, je dois faire quelque chose de particulier ?

Bonjour,
C’est un bug coté zigbee2mqtt je ne peux rien y faire.

Bonjour Loïc,
Merci de ton retour.
Du coup je peux tenter de mettre à jour le plugin, ou bien ça va à nouveau tout casser et il vaut mieux que j’attende une prochaine version de Z2M pour ça ?

La mise à jour du plugin ne casse normalement rien c’est la mise à jour de zigbee2mqtt qui pose soucis et cela ne se fait que si tu lances l’installation des dépendances.

Ce bug la ne sera pas et ne pourra pas etre corrigé par une mise à jour du plugin ca n’a rien a voir avec lui le soucis mais avec zigbee2mqtt.

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