tu as bien mis à jour le plugin Zigbeelinker puis relancé les dépendances ?
ah oui, plusieurs meme
Bonjour FabriceC01,
pour moi la petite modification dans le fichier /var/www/html/plugins/z2m/resources/post-install.sh
fonctionne parfaitement pour l’installation JeeZigbee en version 2.1.3.
if [ -n "${wanted_z2m_version}" ] && [ $(echo $wanted_z2m_version | head -c 1) -lt 2 ] ; then
npm ci
npm run build
else
npm install -g pnpm@10.4.1
pnpm i --frozen-lockfile
pnpm run build
fi
Nickel Merci.
j’ai tenté de demarrer le service a la main , j’obtiens cette erreur :
Error: ENOENT: no such file or directory, open ‹ /opt/zigbee2mqtt/data/configuration.yaml ›
pourtant j’ai bien le fichier : /var/www/html/plugins/zigbee2mqtt/data/zig2mqtt/configuration.yaml
A quel moment le fichier est copié dans le reprtoire /opt/zigbee2mqtt/data/ ?
Merci
Tu vas perdre du temps à bidouiller, relis mon post plus haut :
log des dépendances stp, et log …_debug de zigbee2mqtt démarré en mode debug (le bouton est dans configuration → expert pour démarrer en mode debug)
cette ligne va poser problème… de la version 2.1.1 à la version 2.1.2 on est passé de pnpm9xxx à pnpm10xxx et ça risque d’évoluer à l’avenir j’imagine.
j’ai fais en sorte que les dépendances installent maintenant la version préconisée à la version zigbee2mqtt installée…
il vaut mieux ne rien ajouter au plugin
Voici les logs des dep :
[2025-03-03 17:07:38] INFO : ##### Synchronisation du temps avant l'installation des dépendances...
[2025-03-03 17:07:51] INFO : ##### Synchronisation du temps terminée, lancement des dépendances.
#######################################################
# INSTALL : Zigbee2mqtt #
#######################################################
#######################################################
##### apt-get update in progress
Hit:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
Get:3 https://download.docker.com/linux/debian bullseye InRelease [43.3 kB]
Hit:4 https://deb.nodesource.com/node_20.x nodistro InRelease
Hit:5 https://packagecloud.io/ookla/speedtest-cli/debian bullseye InRelease
Fetched 43.3 kB in 2s (28.1 kB/s)
Reading package lists...
#######################################################
##### Install or update Git
Reading package lists...
Building dependency tree...
Reading state information...
g++ is already the newest version (4:10.2.1-1+rpi1).
gcc is already the newest version (4:10.2.1-1+rpi1).
git is already the newest version (1:2.30.2-1+deb11u4).
make is already the newest version (4.3-4.1).
The following packages were automatically installed and are no longer required:
libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev
libpython2.7-minimal libpython2.7-stdlib python2 python2-dev python2-minimal
python2.7 python2.7-dev python2.7-minimal
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded.
#######################################################
##### Install or update NodeJs
NodeJs 20 already installed : Nothing to do !
####### Installation de pnpm@10.4.1
changed 1 package in 9s
1 package is looking for funding
run `npm fund` for details
#######################################################
# INSTALLING : Mosquitto for Php #
#######################################################
Mosquitto for Php is already installed, nothing to do
Reading package lists...
Building dependency tree...
Reading state information...
libsystemd-dev is already the newest version (247.3-7+rpi1+deb11u6).
The following packages were automatically installed and are no longer required:
libpython2-dev libpython2-stdlib libpython2.7 libpython2.7-dev
libpython2.7-minimal libpython2.7-stdlib python2 python2-dev python2-minimal
python2.7 python2.7-dev python2.7-minimal
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 97 not upgraded.
##### Z2M BRANCH version to install : master
#######################################################
##### Install Socat
Socat is already installed, nothing to do
#######################################################
##### Install yaml php and restart apache
Yaml is already installed, nothing to do
#######################################################
##### Stopping Zigbee2mqtt deamon #
## Supprime l'installation dans /opt/zigbee2mqtt
#######################################################
##### Complete installation : Download Zigbee2mqtt git
Cloning into '/opt/zigbee2mqtt'...
#######################################################
##### Install/Update Zigbee2mqtt
Lockfile is up to date, resolution step is skipped
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages: +363
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Progress: resolved 363, reused 150, downloaded 0, added 0
Progress: resolved 363, reused 363, downloaded 0, added 134
Progress: resolved 363, reused 363, downloaded 0, added 363, done
dependencies:
+ ajv 8.17.1
+ bind-decorator 1.0.11
+ debounce 2.2.0
+ express-static-gzip 2.2.0
+ fast-deep-equal 3.1.3
+ finalhandler 1.3.1
+ git-last-commit 1.0.1
+ humanize-duration 3.32.1
+ js-yaml 4.1.0
+ json-stable-stringify-without-jsonify 1.0.1
+ jszip 3.10.1
+ moment 2.30.1
+ mqtt 5.10.3
+ object-assign-deep 0.4.0
+ rimraf 6.0.1
+ semver 7.7.1
+ source-map-support 0.5.21
+ throttleit 2.1.0
+ winston 3.17.0
+ winston-syslog 2.7.1
+ winston-transport 4.9.0
+ ws 8.18.1
+ zigbee-herdsman 3.2.7
+ zigbee-herdsman-converters 23.2.0
+ zigbee2mqtt-frontend 0.9.4
optionalDependencies:
+ sd-notify 2.8.0
devDependencies:
+ @eslint/core 0.12.0
+ @eslint/js 9.21.0
+ @ianvs/prettier-plugin-sort-imports 4.4.1
+ @types/finalhandler 1.2.3
+ @types/humanize-duration 3.27.4
+ @types/js-yaml 4.0.9
+ @types/node 22.13.5
+ @types/object-assign-deep 0.4.3
+ @types/readable-stream 4.0.18
+ @types/sd-notify 2.8.2
+ @types/serve-static 1.15.7
+ @types/ws 8.5.14
+ @vitest/coverage-v8 3.0.7
+ eslint 9.21.0
+ eslint-config-prettier 10.0.1
+ prettier 3.5.2
+ tmp 0.2.3
+ typescript 5.7.3
+ typescript-eslint 8.25.0
+ vitest 3.0.7
Done in 5.8s using pnpm v10.4.1
> zigbee2mqtt@2.1.3 build /opt/zigbee2mqtt
> tsc && node index.js writehash
#######################################################
##### Configure
#######################################################
# END #
#######################################################
et le log de zigbee2 mqtt :
> zigbee2mqtt@2.1.3 start /opt/zigbee2mqtt
> node index.js
Starting Zigbee2MQTT without watchdog.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
READ THIS CAREFULLY
Refusing to start because configuration is not valid, found the following errors:
- device_options must be object
If you don't know how to solve this, read https://www.zigbee2mqtt.io/guide/configuration
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ELIFECYCLE Command failed with exit code 1.
j’ai mis en commenatire la ligne « device_options » et tout fonctionne.
merci pour ton aide
super, merci pour l’info
Salut,
pour ma part je ne parviens pas à changer de version depuis la 2.1.1 à cause d’une erreur :
0000|#######################################################
0001|# INSTALL : Zigbee2mqtt #
0002|#######################################################
0003|#######################################################
0004|##### apt-get update in progress
0005|Hit:1 http://deb.debian.org/debian bullseye InRelease
0006|Hit:2 http://deb.debian.org/debian bullseye-updates InRelease
0007|Hit:3 http://security.debian.org/debian-security bullseye-security InRelease
0008|Hit:4 http://deb.debian.org/debian bullseye-backports InRelease
0009|Get:5 https://download.docker.com/linux/debian bullseye InRelease [43.3 kB]
0010|Hit:6 https://deb.nodesource.com/node_20.x nodistro InRelease
0011|Hit:7 https://packages.cloud.google.com/apt coral-edgetpu-stable InRelease
0012|Hit:8 https://packagecloud.io/crowdsec/crowdsec-apache/debian bullseye InRelease
0013|Hit:9 https://packagecloud.io/crowdsec/crowdsec/debian bullseye InRelease
0014|Hit:10 https://packagecloud.io/ookla/speedtest-cli/debian bullseye InRelease
0015|Fetched 43.3 kB in 2s (18.0 kB/s)
0016|Reading package lists...
0017|#######################################################
0018|##### Install or update Git
0019|Reading package lists...
0020|Building dependency tree...
0021|Reading state information...
0022|g++ is already the newest version (4:10.2.1-1).
0023|gcc is already the newest version (4:10.2.1-1).
0024|make is already the newest version (4.3-4.1).
0025|git is already the newest version (1:2.30.2-1+deb11u4).
0026|The following package was automatically installed and is no longer required:
0027|linux-image-5.10.0-32-amd64
0028|Use 'sudo apt autoremove' to remove it.
0029|0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
0030|#######################################################
0031|##### Install or update NodeJs
0032|NodeJs 20 already installed : Nothing to do !
0033|./install_nodejs.sh: line 54: jq: command not found
0034|Erreur : Impossible de r?cup?rer la version de pnpm depuis /opt/zigbee2mqtt/package.json
j’ai bien mis à jour la dernière version de ZigbeeLinker au préalable:
besoin d’autres logs ?
en tout cas le démon fonctionne mais bloqué en 2.1.1
j’ai la meme chose que toi
Je viens de faire la mise à jour du plugin et j’ai relancé les dépendances.
Chez moi cela ne résout pas le problème.
Je suis repassé en version 1.39.0 de Z2M alors que j’étais en 2.1.1 fonctionnelle
Bon la version 1.39.0 fonctionne.
J’ai cette erreur dans les logs :
0000|#######################################################
0001|# INSTALL : Zigbee2mqtt #
0002|#######################################################
0003|#######################################################
0004|##### apt-get update in progress
0005|Hit:1 http://security.debian.org/debian-security bullseye-security InRelease
0006|Hit:2 http://deb.debian.org/debian bullseye InRelease
0007|Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
0008|Get:4 https://download.docker.com/linux/debian bullseye InRelease [43.3 kB]
0009|Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
0010|Fetched 43.3 kB in 1s (29.3 kB/s)
0011|Reading package lists...
0012|#######################################################
0013|##### Install or update Git
0014|Reading package lists...
0015|Building dependency tree...
0016|Reading state information...
0017|g++ is already the newest version (4:10.2.1-1).
0018|gcc is already the newest version (4:10.2.1-1).
0019|make is already the newest version (4.3-4.1).
0020|git is already the newest version (1:2.30.2-1+deb11u4).
0021|0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded.
0022|#######################################################
0023|##### Install or update NodeJs
0024|NodeJs 20 already installed : Nothing to do !
0025|Erreur : Impossible de r?cup?rer la version de pnpm depuis /opt/zigbee2mqtt/package.json
Vive les dépendances
ok vu, je viens de faire une autre update du plugins
Merci je teste
Fin de l’installation des dépendances suite mise à jour du plugin.
J’ai encore l’erreur Impossible de récupérer la version de pnpm mais l’installation continue.
Je suis passé en version 2.1.3 alors que la version disponible est la 2.1.2
Z2M est installé et le réseau zigbee fonctionne. Merci @MrGreen
Avant de cloturer j’attend de voir si le problème est résolu pour tout le monde.
je mettrai de l’ordre dans tout ça demain… car dans certains cas, il faut lancer les dépendances 2 fois pour que cela fonctionne …
@MrGreen a mis à jour le plugin afin de gérer les dépendances.
Merci beaucoup pour la réactivité.
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.