[RESOLU] Probleme installation zigbee2MQTT
Publié : 11 juin 2022, 10:25
Bonjour à tous,
J'ai un soucis de noobs sur l'installation du coordinateur. Voici ma config:
- Raspberry pi 3B+ sur raspbian avec la version buster (j'ai cru lire quelque part que la version bullseye posait probleme avec les plugin python
- Domoticz version 2022.1
- coordinateur CC2531 (non recommandé je sais...)
J'ai passé mon install sur disque dur et j'ai déjà plusieurs passerelle fonctionnelle (RF link et Zwave). Mon raspberry est blindé sur ces ports usb. Peut être que ca a son importance pour la suite bien que je suis sur une alim 5V - 3 A...
Je précise que j'ai déjà réussi à faire une install zigbee2mqtt mais j'ai dû refaire une fresh install du raspberry et je n'y arrive plus. J'avais utilisé le tuto projetDIY mais le site est down depuis. J'ai donc suivi le tuto: https://www.domoticz.com/wiki/Zigbee2MQTT en choisissant l'alternative 2
Voilà pour le contexte.
En fait je n'ai pas de souscis pour l'installation, dès que j'arrive à la commande "sudo npm start" il se connecte et m'ajoute les capteurs comme prévu dans domoticz. Tant que le npm s'exécute, les capteurs fonctionnent et dès que j'arrête ça ne marche plus (normal).
Par contre quand je configure le daemon, pour l'éxécution automatique, plus rien ne fonctionne.
En lancant la commande: "sudo journalctl -u zigbee2mqtt.service -f" j'ai le sript suivant qui s'affiche:
Et tout ça tourne en bloucle.
De ce que je comprends, il se connecte se déconnecte etc... Mais je ne comprends pas le reste.
Avez-vous une idée de ce qui gêne le processus deamon?
Merci par avance
J'ai un soucis de noobs sur l'installation du coordinateur. Voici ma config:
- Raspberry pi 3B+ sur raspbian avec la version buster (j'ai cru lire quelque part que la version bullseye posait probleme avec les plugin python
- Domoticz version 2022.1
- coordinateur CC2531 (non recommandé je sais...)
J'ai passé mon install sur disque dur et j'ai déjà plusieurs passerelle fonctionnelle (RF link et Zwave). Mon raspberry est blindé sur ces ports usb. Peut être que ca a son importance pour la suite bien que je suis sur une alim 5V - 3 A...
Je précise que j'ai déjà réussi à faire une install zigbee2mqtt mais j'ai dû refaire une fresh install du raspberry et je n'y arrive plus. J'avais utilisé le tuto projetDIY mais le site est down depuis. J'ai donc suivi le tuto: https://www.domoticz.com/wiki/Zigbee2MQTT en choisissant l'alternative 2
Voilà pour le contexte.
En fait je n'ai pas de souscis pour l'installation, dès que j'arrive à la commande "sudo npm start" il se connecte et m'ajoute les capteurs comme prévu dans domoticz. Tant que le npm s'exécute, les capteurs fonctionnent et dès que j'arrête ça ne marche plus (normal).
Par contre quand je configure le daemon, pour l'éxécution automatique, plus rien ne fonctionne.
En lancant la commande: "sudo journalctl -u zigbee2mqtt.service -f" j'ai le sript suivant qui s'affiche:
Code : Tout sélectionner
juin 11 09:20:05 raspberrypi npm[627]: at Object.mkdirSync (fs.js:921:3)
juin 11 09:20:05 raspberrypi npm[627]: at mkdirSyncRecursive (/opt/zigbee2mqtt/node_modules/mkdir-recursive/index.js:199:16)
juin 11 09:20:05 raspberrypi npm[627]: at mkdirSyncRecursive (/opt/zigbee2mqtt/node_modules/mkdir-recursive/index.js:197:12)
juin 11 09:20:05 raspberrypi npm[627]: at Object.mkdirSync (/opt/zigbee2mqtt/node_modules/mkdir-recursive/index.js:82:10)
juin 11 09:20:05 raspberrypi npm[627]: at Object.init (/opt/zigbee2mqtt/lib/util/logger.ts:43:12)
juin 11 09:20:05 raspberrypi npm[627]: at new Controller (/opt/zigbee2mqtt/lib/controller.ts:53:16)
juin 11 09:20:05 raspberrypi npm[627]: at start (/opt/zigbee2mqtt/index.js:108:18)
juin 11 09:20:05 raspberrypi npm[627]: (node:650) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
juin 11 09:20:05 raspberrypi npm[627]: (node:650) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
juin 11 09:20:05 raspberrypi systemd[1]: zigbee2mqtt.service: Succeeded.
juin 11 09:20:16 raspberrypi systemd[1]: zigbee2mqtt.service: Service RestartSec=10s expired, scheduling restart.
juin 11 09:20:16 raspberrypi systemd[1]: zigbee2mqtt.service: Scheduled restart job, restart counter is at 2.
juin 11 09:20:16 raspberrypi systemd[1]: Stopped zigbee2mqtt.
juin 11 09:20:16 raspberrypi systemd[1]: Started zigbee2mqtt.
juin 11 09:20:17 raspberrypi npm[663]: > zigbee2mqtt@1.25.2 start /opt/zigbee2mqtt
juin 11 09:20:17 raspberrypi npm[663]: > node index.js
juin 11 09:20:18 raspberrypi npm[663]: Zigbee2MQTT requires node version ^14 || ^16 || ^17 || ^18, you are running v12.22.12!
juin 11 09:20:22 raspberrypi npm[663]: (node:675) UnhandledPromiseRejectionWarning: Error: EACCES: permission denied, mkdir '/opt/zigbee2mqtt/data/log/2022-06-11.09-20-22'Et tout ça tourne en bloucle.
De ce que je comprends, il se connecte se déconnecte etc... Mais je ne comprends pas le reste.
Avez-vous une idée de ce qui gêne le processus deamon?
Merci par avance