Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

zigbee2mqtt, passerelle low cost

Pour parler de tout, et surtout de rien !
Olico
Timide
Messages : 6
Inscription : 05 sept. 2019, 21:15

Re: zigbee2mqtt, passerelle low cost

Message par Olico » 05 sept. 2019, 21:23

Bonjour,

Je me lance dans la domotique sur Jeedom avec la passerelle zigbee2mqtt et j'ai installé les plugins MQTT et JMQTT

Mon problème est le suivant : j'ai une prise Xiaomi Mi power plug ZigBee pour faire quelques tests et tout fonctionne correctement. J'ai bien la remonté d'informations.

En revanche, je n'arrive pas à faire une commande pour piloter la partie ON/OFF de la prise. Sur MQTT, j'ai fait plusieurs tests, mais aucun resultat. Sur le plugin jMQTT, je crée la commande action, le statut du la commande state passe en OFF, mais la prise est toujours sur ON. Bref impossible de piloter le ON/OFF de la prise.

Pouvez vous me dire comment il faut procéder ?

Merci d'avance :)

Olico
Timide
Messages : 6
Inscription : 05 sept. 2019, 21:15

Re: zigbee2mqtt, passerelle low cost

Message par Olico » 05 sept. 2019, 22:30

Finalement c'est bon. Tout le secret est dans la lecture des posts.

Je continue donc mes tentatives ... merci à tous ceux qui ont deja posé les bonnes questions :lol:

A suivre...

mitch55
Timide
Messages : 47
Inscription : 12 déc. 2015, 13:05

Re: zigbee2mqtt, passerelle low cost

Message par mitch55 » 07 sept. 2019, 00:24

J'ai besoin de votre aide.

Sur mon synology, Jeedom est installé dans un container, tout comme zigbee2mqtt. Je souhaiterais maintenant cloner zigbee-shepherd-converters dans le dossier /data/zigbee-shepherd-converters.

En SSH, la commande "git clone" n'est pas reconnue.
Dans Docker, le container ne permet pas l'utilisation d'un terminal (je ne peux donc pas rentrer la commande "git clone https://github.com/Koenkk/zigbee-shephe ... erters.git $(pwd)/data/zigbee-shepherd-converters")

Comment puis-je faire?
Existe-t-il une commande Docker à envoyer en SSH?
Ou est-ce que je peux tout simplement décompresser le dossier zigbee-shepherd-converters dans mon dossier monté dans le container zigbee2mqtt?

Merci
Xpenology DSM 6.2-23739 Update 2 sur un n54l hp proliant + ZME_UZB1 + Zigbee2mqtt

Avatar de l’utilisateur
propositionjoe
Timide
Messages : 302
Inscription : 17 févr. 2016, 21:39
Contact :

Re: zigbee2mqtt, passerelle low cost

Message par propositionjoe » 07 sept. 2019, 10:03

mitch55 a écrit :
07 sept. 2019, 00:24
Ou est-ce que je peux tout simplement décompresser le dossier zigbee-shepherd-converters dans mon dossier monté dans le container zigbee2mqtt?
Oui c'est ce qu'il faut faire.
Proxmox avec VM jeedom
Zigbee2mqtt, Broadlink, Zwave, Blea, Tasmotta, EspEasy
Mon blog: https://carmagnole.ovh

mitch55
Timide
Messages : 47
Inscription : 12 déc. 2015, 13:05

Re: zigbee2mqtt, passerelle low cost

Message par mitch55 » 07 sept. 2019, 15:16

Merci.

Le conteneur plante. Le log m'affiche l'erreur "Cannot find module 'zigbee-herdsman/dist/zcl'", comme d'autres utilisateurs apparemment.
Pour le moment, je n'ai pas trouvé comment résoudre le problème.

Sans le montage du dossier "zigbee-shepherd-converters", cela fonctionne.

*Edit : Tout semble fonctionner correctement avec une autre image ("latestdev") :)
Xpenology DSM 6.2-23739 Update 2 sur un n54l hp proliant + ZME_UZB1 + Zigbee2mqtt

Sebtis77
Timide
Messages : 46
Inscription : 18 janv. 2019, 06:49

Re: zigbee2mqtt, passerelle low cost

Message par Sebtis77 » 09 sept. 2019, 18:38

Bonjour à tous.
Voila, la passerelle zigbee2mqtt fonctionnait niquel jusqu’à hier. N'ayant pas eu le temps de regarder avant ce soir, j'ai lancer un journal pour voir le statut avec la commande "sudo journalctl -u zigbee2mqtt.service -f" et celui-ci me retourne comme erreur : Zigbee2mqtt requires node version 10, you are running v12.10.0!
Quelqu'un d'autre à t'il cette erreur ? Comment fait-on pour revenir a la version 10 de nodejs si c'est possible?
Le plus bizarre dans cette histoire, c'est que je n'ai lancer aucune mise à jour de node.
Je m'en remet à vos mains expertes et vous remercie par avance de votre aide.

Sebtis77
Timide
Messages : 46
Inscription : 18 janv. 2019, 06:49

Re: zigbee2mqtt, passerelle low cost

Message par Sebtis77 » 09 sept. 2019, 19:10

C'est bon j'ai trouvé ;-) et cela refonctionne.
Si cela arrive à quelqu'un, voici la procédure que j'ai effectuée:
J'ai supprimé la version 12 de node js avec la commande "sudo apt remove nodejs" puis la commande "sudo apt purge node js".
Puis j'ai réinstallé la version 10 de nodejs avec cette commande "wget -qO- https://deb.nodesource.com/setup_10.x | sudo -E bash -" et " sudo apt install -y nodejs".
Ensuite relancé zigbee2mqtt avec "cd /opt/zigbee2mqtt/" et "sudo systemctl start zigbee2mqtt" et tout est revenu comme avant.
Mais cela n'explique la mise à jour de node en version 12 sans que je la lance.
Est ce qu'il est prévu prochainement que zigbee2mqqt soit compatible avec node12?

boulete
Timide
Messages : 22
Inscription : 11 janv. 2019, 21:59

Re: zigbee2mqtt, passerelle low cost

Message par boulete » 23 sept. 2019, 19:37

Sebtis77 a écrit :
09 sept. 2019, 19:10
C'est bon j'ai trouvé ;-) et cela refonctionne.
Si cela arrive à quelqu'un, voici la procédure que j'ai effectuée:
J'ai supprimé la version 12 de node js avec la commande "sudo apt remove nodejs" puis la commande "sudo apt purge node js".
Puis j'ai réinstallé la version 10 de nodejs avec cette commande "wget -qO- https://deb.nodesource.com/setup_10.x | sudo -E bash -" et " sudo apt install -y nodejs".
Ensuite relancé zigbee2mqtt avec "cd /opt/zigbee2mqtt/" et "sudo systemctl start zigbee2mqtt" et tout est revenu comme avant.
Mais cela n'explique la mise à jour de node en version 12 sans que je la lance.
Est ce qu'il est prévu prochainement que zigbee2mqqt soit compatible avec node12?
Salut,

J'ai le même probleme mais la manip ci-dessus ne fonctionne pas.
Je suis bien repasser de la version 12 à la version 10 mais visiblement il me manque quelques chose dans l'install de node.
Error: The module '/opt/zigbee2mqtt/node_modules/serialport/build/Release/serialport.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 57. This version of Node.js requires
NODE_MODULE_VERSION 64. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
at Object.Module._extensions..node (internal/modules/cjs/loader.js:807:18)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at bindings (/opt/zigbee2mqtt/node_modules/bindings/bindings.js:81:44)
at Object.<anonymous> (/opt/zigbee2mqtt/node_modules/serialport/lib/bindings/linux.js:2:36)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.0.1 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.0.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/domotic/.npm/_logs/2019-09-23T17_34_31_832Z-debug.log


Une idée?

Avatar de l’utilisateur
cadavor
Actif
Messages : 1284
Inscription : 21 juin 2015, 22:00
Localisation : 34

Re: zigbee2mqtt, passerelle low cost

Message par cadavor » 24 sept. 2019, 14:26

boulete a écrit :
23 sept. 2019, 19:37
Sebtis77 a écrit :
09 sept. 2019, 19:10
C'est bon j'ai trouvé ;-) et cela refonctionne.
Si cela arrive à quelqu'un, voici la procédure que j'ai effectuée:
J'ai supprimé la version 12 de node js avec la commande "sudo apt remove nodejs" puis la commande "sudo apt purge node js".
Puis j'ai réinstallé la version 10 de nodejs avec cette commande "wget -qO- https://deb.nodesource.com/setup_10.x | sudo -E bash -" et " sudo apt install -y nodejs".
Ensuite relancé zigbee2mqtt avec "cd /opt/zigbee2mqtt/" et "sudo systemctl start zigbee2mqtt" et tout est revenu comme avant.
Mais cela n'explique la mise à jour de node en version 12 sans que je la lance.
Est ce qu'il est prévu prochainement que zigbee2mqqt soit compatible avec node12?
Salut,

J'ai le même probleme mais la manip ci-dessus ne fonctionne pas.
Je suis bien repasser de la version 12 à la version 10 mais visiblement il me manque quelques chose dans l'install de node.
Error: The module '/opt/zigbee2mqtt/node_modules/serialport/build/Release/serialport.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 57. This version of Node.js requires
NODE_MODULE_VERSION 64. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
at Object.Module._extensions..node (internal/modules/cjs/loader.js:807:18)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at bindings (/opt/zigbee2mqtt/node_modules/bindings/bindings.js:81:44)
at Object.<anonymous> (/opt/zigbee2mqtt/node_modules/serialport/lib/bindings/linux.js:2:36)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.0.1 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.0.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/domotic/.npm/_logs/2019-09-23T17_34_31_832Z-debug.log


Une idée?
Tu utilises une très vielle version de zigbee2mqtt (v1.0.1 d'après les logs) la dernière version disponible est la 1.6.1

Extrait de la documentation : https://www.zigbee2mqtt.io/getting_star ... 2mqtt.html
6. (For later) Update Zigbee2mqtt to the latest version
To update Zigbee2mqtt to the latest version, execute:

Code : Tout sélectionner

# Stop zigbee2mqtt and go to directory
sudo systemctl stop zigbee2mqtt
cd /opt/zigbee2mqtt

# Backup configuration
cp -R data data-backup

# Update
git checkout HEAD -- npm-shrinkwrap.json
git pull
rm -rf node_modules
npm install

# Restore configuration
cp -R data-backup/* data
rm -rf data-backup

# Start zigbee2mqtt
sudo systemctl start zigbee2mqtt
Jeedom Stable 3.3
NUC Z83 + Aeotec Z-Stick Gen5
Z-Wave FGR + FGMS + FGDS + FGFS + FGK + FGWPE + ZW062 + ZW080
GH Mini + Orvibo AllOne + Playbulb + Miband2

arnox
Timide
Messages : 93
Inscription : 09 sept. 2018, 00:10

Re: zigbee2mqtt, passerelle low cost

Message par arnox » 24 sept. 2019, 15:38

La derniere version est la 1.6.0.
Comme le dit Cadavor, la premiere chose a faire c'est de mettre a jour ton Z2M. Soit tu suis ligne a ligne la methode decrite ci dessus, soit tu tapes simplement:

Code : Tout sélectionner

cd /opt/zigbee2mqtt
bash update.sh
et tout devrait se derouler en auto.

boulete
Timide
Messages : 22
Inscription : 11 janv. 2019, 21:59

Re: zigbee2mqtt, passerelle low cost

Message par boulete » 24 sept. 2019, 18:07

merci pour vos réponse. La maj est faite !

Je crois que je suis en train de comprendre l'origine du probleme.
Le plugin onkyo installe la version 12 de node js, le probleme c'est que zigbee2mqtt reclame la 10 max.

Est il possible d'installer 2 versions de node js ?

voici le retour de la commande npm start

> zigbee2mqtt@1.0.1 start /opt/zigbee2mqtt
> node index.js

Zigbee2mqtt requires node version 8.11 - 10, you are running v12.10.0!

zigbee2mqtt:info 2019-9-21 19:26:58 Logging to directory: '/opt/zigbee2mqtt/data/log/2019-09-21.19-26-58'
/opt/zigbee2mqtt/node_modules/bindings/bindings.js:88
throw e
^

Error: The module '/opt/zigbee2mqtt/node_modules/serialport/build/Release/serialport.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 57. This version of Node.js requires
NODE_MODULE_VERSION 72. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
at Object.Module._extensions..node (internal/modules/cjs/loader.js:977:18)
at Module.load (internal/modules/cjs/loader.js:790:32)
at Function.Module._load (internal/modules/cjs/loader.js:703:12)
at Module.require (internal/modules/cjs/loader.js:830:19)
at require (internal/modules/cjs/helpers.js:68:18)
at bindings (/opt/zigbee2mqtt/node_modules/bindings/bindings.js:81:44)
at Object.<anonymous> (/opt/zigbee2mqtt/node_modules/serialport/lib/bindings/linux.js:2:36)
at Module._compile (internal/modules/cjs/loader.js:936:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:947:10)
at Module.load (internal/modules/cjs/loader.js:790:32)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! zigbee2mqtt@1.0.1 start: `node index.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the zigbee2mqtt@1.0.1 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/domotic/.npm/_logs/2019-09-21T17_26_59_332Z-debug.log

boulete
Timide
Messages : 22
Inscription : 11 janv. 2019, 21:59

Re: zigbee2mqtt, passerelle low cost

Message par boulete » 24 sept. 2019, 18:08

Pour info, si je downgrade en 10, le plugin onkyo ne fonctionne plus .

Sebtis77
Timide
Messages : 46
Inscription : 18 janv. 2019, 06:49

Re: zigbee2mqtt, passerelle low cost

Message par Sebtis77 » 24 sept. 2019, 21:33

Bonsoir
Merci à vous d'avoir répondu à boulete, car n'ayant pas votre niveau de connaissance, je n'aurais pas pu lui répondre 😅. Par contre pour le plugin Onkyo, je pourrais jeter un œil voir si j'ai le même problème 😉. Mais il ne me semble pas avoir de soucis dessus. Je vous tiens au courant 😉

Avatar de l’utilisateur
propositionjoe
Timide
Messages : 302
Inscription : 17 févr. 2016, 21:39
Contact :

Re: zigbee2mqtt, passerelle low cost

Message par propositionjoe » 25 sept. 2019, 06:28

boulete a écrit :
24 sept. 2019, 18:08
Pour info, si je downgrade en 10, le plugin onkyo ne fonctionne plus .

Pour une utilisation sur le même système de zigbee2mqtt et de jeedom,
Ce que je ne recommande pas (mieux vaux utiliser un autre pi),
Il est préférable d'installer zigbee2mqtt par docker (solution tout aussi fonctionnelle),
Cela vous évitera les conflits de version de node avec les autres applis jeedom.
Proxmox avec VM jeedom
Zigbee2mqtt, Broadlink, Zwave, Blea, Tasmotta, EspEasy
Mon blog: https://carmagnole.ovh

boulete
Timide
Messages : 22
Inscription : 11 janv. 2019, 21:59

Re: zigbee2mqtt, passerelle low cost

Message par boulete » 25 sept. 2019, 07:17

Le truc, c'est que mon jeedom est sous virtualbox...
C'est peut être un peu extreme de monter une autre vm juste pour zigbee2mqtt ?

Avatar de l’utilisateur
propositionjoe
Timide
Messages : 302
Inscription : 17 févr. 2016, 21:39
Contact :

Re: zigbee2mqtt, passerelle low cost

Message par propositionjoe » 25 sept. 2019, 13:17

boulete a écrit :
25 sept. 2019, 07:17
Le truc, c'est que mon jeedom est sous virtualbox...
C'est peut être un peu extreme de monter une autre vm juste pour zigbee2mqtt ?
Ou alors;
Tu fais un container docker sur ta vm.
Proxmox avec VM jeedom
Zigbee2mqtt, Broadlink, Zwave, Blea, Tasmotta, EspEasy
Mon blog: https://carmagnole.ovh

boulete
Timide
Messages : 22
Inscription : 11 janv. 2019, 21:59

Re: zigbee2mqtt, passerelle low cost

Message par boulete » 25 sept. 2019, 17:05

Il y a bien ce genre de solution https://www.sitepoint.com/quick-tip-mul ... -node-nvm/
mais il faut quand même switcher sur la version de node voulue...

papaeng
Timide
Messages : 3
Inscription : 11 sept. 2019, 11:41

Re: zigbee2mqtt, passerelle low cost

Message par papaeng » 26 sept. 2019, 19:54

arnox a écrit :
26 févr. 2019, 16:14
Hello
J'utilise cette passerelle depuis 6 mois maintenant sans aucune defaillance, ca fonctionne juste parfaitement. J'ai des sondes de temperature Xiaomi et un bouton Xiaomi. Seul "probleme", lorsque je vais dans l'onglet Analyse / Equipements / Batteries, rien n'apparait, tout est vide... Pourtant je recois bien les informations de batterie (et je les utilise dans un widget pour savoir ou j'en suis)... Donc ce n'est pas un gros probleme, mais j'aime bien quand tout fonctionne parfaitement. Est-ce que c'est pareil pour vous (ce qui voudrait dire que ca vient de zigbee2mqtt)? ou est-ce seulement chez moi (et la je seche, j'ai cherche partout...)?
Pour info, je suis passe du plugin MQTT a jMQTT sans amelioration...
Merci!
Bonjour,

La réponse est ici : viewtopic.php?f=162&t=42052 . Cela fonctionne à merveille chez moi

kwet
Timide
Messages : 79
Inscription : 01 oct. 2019, 07:26

Re: zigbee2mqtt, passerelle low cost

Message par kwet » 02 oct. 2019, 22:48

Bonjour, je me lance tout juste et je lis pas mal de forum et tuto avant de me lancer, quel est la différence entre les plugins jeedom mqtt et jmqtt ? Merci

Mon pi4 est installé avec raspbian, jeedom, mosquitto, j'ai acheté le plugin que xiaomi et ai déjà rattaché les ampoules yeelight, ma cle zigbee2mqtt et mes capteurs aqara arrivent

arnox
Timide
Messages : 93
Inscription : 09 sept. 2018, 00:10

Re: zigbee2mqtt, passerelle low cost

Message par arnox » 03 oct. 2019, 01:16

kwet a écrit :
02 oct. 2019, 22:48
Bonjour, je me lance tout juste et je lis pas mal de forum et tuto avant de me lancer, quel est la différence entre les plugins jeedom mqtt et jmqtt ? Merci

Mon pi4 est installé avec raspbian, jeedom, mosquitto, j'ai acheté le plugin que xiaomi et ai déjà rattaché les ampoules yeelight, ma cle zigbee2mqtt et mes capteurs aqara arrivent
Salut, j'ai testé les 2, pas beaucoup de différences, il m'a juste semblé que jmqtt était un peu plus "bavard" que mqtt (un peu plus d'informations communiquées, plutôt du genre technique). J'ai gardé jmqtt parceque c'est le deuxième que j'ai testé, pas vraiment d'arguments techniques. Le développeur est top, super accessible et très sympa.

Répondre

Revenir vers « Discussions Générales »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 8 invités