Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

zigbee2mqtt, passerelle low cost

Pour parler de tout, et surtout de rien !
arnox
Timide
Messages : 93
Inscription : 09 sept. 2018, 00:10

Re: zigbee2mqtt, passerelle low cost

Message par arnox » 27 févr. 2019, 23:11

Sur zigbee2mqtt l'inclusion est hyper simple! Perso je laisse le parametre "permit_join: true" en permanence (je n'ai pas de voisin assez proche pour venir inclure des elements contre mon gre) et a peine mis la pile dans le capteur que je le vois apparaitre dans mon plugin jMQTT.

mortyre
Actif
Messages : 1247
Inscription : 17 mai 2016, 16:51

Re: zigbee2mqtt, passerelle low cost

Message par mortyre » 28 févr. 2019, 10:23

loic a écrit :
27 févr. 2019, 13:18
J'ai pas testé mais je pense car c'est le même soft utilisé
Il serait bien de le faire tester en beta à ceux qui ont déjà installé zigbeetoMqtt pour voir si cela fonctionne de la même manière.

pour l'inclusion automatisé il faut une base de référence des produits, sinon ce n'est pas compliqué en soit
PROD: NAS1815+ VMM Buster 10.2 / Jeedom 4.0.31 / MariaDB 10.3.18 / PHP 7.3.9
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: zigbee2mqtt, passerelle low cost

Message par fensoft » 28 févr. 2019, 10:47

pour la base on peux aussi aller prendre ceux des autres plugins zigbee mais celle de zigbee2mqtt semble déjà pas mal complète
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: zigbee2mqtt, passerelle low cost

Message par loic » 28 févr. 2019, 10:53

On verra pour l'instant on explore des pistes le but c'est de proposer le meilleur compromis et pas quelques chose ou la qualité ne nous convient pas.
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

Cappie
Timide
Messages : 26
Inscription : 23 mai 2018, 17:07

Re: zigbee2mqtt, passerelle low cost

Message par Cappie » 28 févr. 2019, 12:32

Bonjour,

Je viens d'acheter des détecteurs de température xiaomi et détecteur d'ouverture de porte xiaomi, les deux en zigbee.

Je voulais savoir la meilleur solution la plus facile sans bidouille pour les connecté sur mon jeedom raspberry.

J'ai vu zigate ou zigbee2mqtt ?

vous me conseillez lequel car je vais pas non plus bidouiller des heures dessus pour le faire fonctionner ?

Cordialement

Avatar de l’utilisateur
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: zigbee2mqtt, passerelle low cost

Message par loic » 28 févr. 2019, 12:49

Je te conseillerais d'attendre 1 mois on aura le plugin officiel mais il sera sûrement disponible que avec une seule et unique marque de clef...
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

Cappie
Timide
Messages : 26
Inscription : 23 mai 2018, 17:07

Re: zigbee2mqtt, passerelle low cost

Message par Cappie » 28 févr. 2019, 12:52

loic a écrit :
28 févr. 2019, 12:49
Je te conseillerais d'attendre 1 mois on aura le plugin officiel mais il sera sûrement disponible que avec une seule et unique marque de clef...
Merci pour ta réponse je vais donc attendre un mois de plus ;)

Aldric
Timide
Messages : 20
Inscription : 23 déc. 2018, 12:34

Re: zigbee2mqtt, passerelle low cost

Message par Aldric » 28 févr. 2019, 18:04

Qu'entends-tu Loïc par "avec une seule et unique marque de clef" ?

Les ponts Zigbee fabriqués à partir d'un CC2531 pourrais ne pas être compatible avec Jeedom via le plugin OpenZigbee ?

En tout cas, si d'ici un mois le plugin est là, c'est déjà génial.

Avatar de l’utilisateur
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: zigbee2mqtt, passerelle low cost

Message par loic » 28 févr. 2019, 18:50

En gros on regarde soit openzigbee basé sur le meme truc que zigbee2mqtt et la il faut absolument une clef basé sur CC2531. Mais ca reste un sniffer (pas le vrai SDK zigbee donc) ou une clef avec le vrai sdk zigbee mais si on fait ca seul le model choisi sera compatible.
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

picsou83
Timide
Messages : 56
Inscription : 03 août 2017, 10:53

Re: zigbee2mqtt, passerelle low cost

Message par picsou83 » 01 mars 2019, 09:56

Bonjour à tous,

je ne suis pas du tout développeur mais j'ai fait un petit plugin sur la base de zigbee-shepherd qui fonctionne parfaitement, il y a beaucoup de chose à améliorer mais si ça peut vous aider.

il faut installer :
https://github.com/picsou83/zigbee-shepherd-api-rest

puis le plugin jeedom (j'ai utilisé la structure du plugin d'espeasy) :
https://github.com/picsou83/jeedom_ZigbeeShepherd

tester sur prise ikéa, ampoule ikéa, ampoule philips, détecteur mouvement xiaomi et détecteur ouverture porte xiaomi

Cela fait un mois que ça fonctionne sans aucun plantage et sans aucune perte de périphérique zigbee ...

voilou

mortyre
Actif
Messages : 1247
Inscription : 17 mai 2016, 16:51

Re: zigbee2mqtt, passerelle low cost

Message par mortyre » 01 mars 2019, 10:12

picsou83 a écrit :
01 mars 2019, 09:56
je ne suis pas du tout développeur mais j'ai fait un petit plugin sur la base de zigbee-shepherd qui fonctionne parfaitement, il y a beaucoup de chose à améliorer mais si ça peut vous aider.
Bonjour, quelle est la différence avec zigbeeToMqtt vu que tu utilises le même sniffer CC2531 et MqTT ?
PROD: NAS1815+ VMM Buster 10.2 / Jeedom 4.0.31 / MariaDB 10.3.18 / PHP 7.3.9
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33

mortyre
Actif
Messages : 1247
Inscription : 17 mai 2016, 16:51

Re: zigbee2mqtt, passerelle low cost

Message par mortyre » 01 mars 2019, 10:17

loic a écrit :
28 févr. 2019, 18:50
En gros on regarde soit openzigbee basé sur le meme truc que zigbee2mqtt et la il faut absolument une clef basé sur CC2531. Mais ca reste un sniffer (pas le vrai SDK zigbee donc) ou une clef avec le vrai sdk zigbee mais si on fait ca seul le model choisi sera compatible.
Pas compris, tu dis qu'avez zigbee2mqtt il y juste le sniffer TI en cléf (c'est ce que l'on utilise actuellement et il y a la possibilité de routeur aussi) et dans le cas avec le SDK zigbee c'est aussi une seul clé possible celle du SDK. Donc ça revient au même pour les deux cas de figures, seule une seul clé sera valable pour le choix ???

Dans le cas du SDK officiel quels sont les avantages (pérennités, évolutions, portés, routeurs possibles, etc... ) par rapport à Zigbee2mqtt ?
PROD: NAS1815+ VMM Buster 10.2 / Jeedom 4.0.31 / MariaDB 10.3.18 / PHP 7.3.9
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33

mortyre
Actif
Messages : 1247
Inscription : 17 mai 2016, 16:51

Re: zigbee2mqtt, passerelle low cost

Message par mortyre » 01 mars 2019, 10:18

Cappie a écrit :
28 févr. 2019, 12:52
Merci pour ta réponse je vais donc attendre un mois de plus ;)

Oui si tu ne veux pas bidouiller sinon en 30 mn c'est torché avec zigbee2mqtt
PROD: NAS1815+ VMM Buster 10.2 / Jeedom 4.0.31 / MariaDB 10.3.18 / PHP 7.3.9
DEV: DIY Odroid C2 16gb Strech 9.11 / Jeedom 4.x Alpha / MariaDB 10.1.41 / PHP 7.0.33

picsou83
Timide
Messages : 56
Inscription : 03 août 2017, 10:53

Re: zigbee2mqtt, passerelle low cost

Message par picsou83 » 01 mars 2019, 10:29

mortyre a écrit :
01 mars 2019, 10:12
picsou83 a écrit :
01 mars 2019, 09:56
je ne suis pas du tout développeur mais j'ai fait un petit plugin sur la base de zigbee-shepherd qui fonctionne parfaitement, il y a beaucoup de chose à améliorer mais si ça peut vous aider.
Bonjour, quelle est la différence avec zigbeeToMqtt vu que tu utilises le même sniffer CC2531 et MqTT ?
Justement j'avais des problèmes de stabilité avec zigbee2mqtt donc j'utilise directement zigbee-shepherd sans passer par zigbee2mqtt.

et directement en api-rest avec des commandes GET ou POST

http://192.168.1.56:3000/genOnOff?appar ... ommande=on

Et j'ai ajouté toutes les commandes de cc-znp pour communiquer directement avec la carte cc2531 (Z-Stack Monitor and Test API and cc-znp API.)

Cappie
Timide
Messages : 26
Inscription : 23 mai 2018, 17:07

Re: zigbee2mqtt, passerelle low cost

Message par Cappie » 01 mars 2019, 11:13

picsou83 a écrit :
01 mars 2019, 10:29
mortyre a écrit :
01 mars 2019, 10:12
picsou83 a écrit :
01 mars 2019, 09:56
je ne suis pas du tout développeur mais j'ai fait un petit plugin sur la base de zigbee-shepherd qui fonctionne parfaitement, il y a beaucoup de chose à améliorer mais si ça peut vous aider.
Bonjour, quelle est la différence avec zigbeeToMqtt vu que tu utilises le même sniffer CC2531 et MqTT ?
Justement j'avais des problèmes de stabilité avec zigbee2mqtt donc j'utilise directement zigbee-shepherd sans passer par zigbee2mqtt.

et directement en api-rest avec des commandes GET ou POST

http://192.168.1.56:3000/genOnOff?appar ... ommande=on

Et j'ai ajouté toutes les commandes de cc-znp pour communiquer directement avec la carte cc2531 (Z-Stack Monitor and Test API and cc-znp API.)

Encore plus compliquée pour moi sans tuto, ta besoin de mosquito ?

Avatar de l’utilisateur
domoggvad
Actif
Messages : 1880
Inscription : 29 avr. 2015, 16:02
Localisation : Seine-Saint-Denis (Villepinte)

Re: zigbee2mqtt, passerelle low cost

Message par domoggvad » 01 mars 2019, 11:27

Bonjour,
Une petite photo du module installé, juste pour voir à quoi cela ressemble esthétiquement
merci
3 Odroid C2 (Prod - secours - test) Z83 tests: rfxcom + Z-wave- Clims DAIKIN - espeasy - thekey - Xiaomi - Telinfo - broadlink... widget V3 :viewtopic.php?f=29&t=44183&p=717810#p717810

Avatar de l’utilisateur
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: zigbee2mqtt, passerelle low cost

Message par loic » 01 mars 2019, 11:49

mortyre a écrit :
01 mars 2019, 10:17
loic a écrit :
28 févr. 2019, 18:50
En gros on regarde soit openzigbee basé sur le meme truc que zigbee2mqtt et la il faut absolument une clef basé sur CC2531. Mais ca reste un sniffer (pas le vrai SDK zigbee donc) ou une clef avec le vrai sdk zigbee mais si on fait ca seul le model choisi sera compatible.
Pas compris, tu dis qu'avez zigbee2mqtt il y juste le sniffer TI en cléf (c'est ce que l'on utilise actuellement et il y a la possibilité de routeur aussi) et dans le cas avec le SDK zigbee c'est aussi une seul clé possible celle du SDK. Donc ça revient au même pour les deux cas de figures, seule une seul clé sera valable pour le choix ???

Dans le cas du SDK officiel quels sont les avantages (pérennités, évolutions, portés, routeurs possibles, etc... ) par rapport à Zigbee2mqtt ?
En gros la clef Ti c'est du sniffer la clef qu'on test en ce moment est tamponée zigbee compliance le sniffer non. Les avantages sont deja la limite de module sans router de 15 à 20 avec TI et pas avec une clef SDK compliance, l'inclusion qui marche a une distance folle et super bien. Après peut etre on sortira les 2 on sait pas encore.
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

Avatar de l’utilisateur
domoggvad
Actif
Messages : 1880
Inscription : 29 avr. 2015, 16:02
Localisation : Seine-Saint-Denis (Villepinte)

Re: zigbee2mqtt, passerelle low cost

Message par domoggvad » 01 mars 2019, 11:59

@Loic et sans indiscrétion qu'elle cette cle marque, nom ? usb ou wifi ?
merci
3 Odroid C2 (Prod - secours - test) Z83 tests: rfxcom + Z-wave- Clims DAIKIN - espeasy - thekey - Xiaomi - Telinfo - broadlink... widget V3 :viewtopic.php?f=29&t=44183&p=717810#p717810

Avatar de l’utilisateur
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: zigbee2mqtt, passerelle low cost

Message par loic » 01 mars 2019, 12:17

La on test la conbee avec le soft deconz derrière, pour l'instant on a trouvé que un soucis qui lors du redémarrage du démon on perd les plug jusqu’à ce qu'il recommunique avec le réseaux, mais ils sont en train de regarder le soucis (il répond vite en général en moins de 24h ce qui est appréciable)
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

picsou83
Timide
Messages : 56
Inscription : 03 août 2017, 10:53

Re: zigbee2mqtt, passerelle low cost

Message par picsou83 » 01 mars 2019, 12:24

Non, mosquitto est le broker de message mqtt et je n'utilise pas du tout mqtt

Attention ce n'est pas un plugin officiel et il faut pas mal bidouiller , donc pour un public averti et le plugin n'est pas terminé

donc fonctionne avec CC2531 USB Dongle

Pour faire simple :
1) il faut installer sur un serveur via nodesjs https://github.com/picsou83/zigbee-shepherd-api-rest :

Install :

Code : Tout sélectionner

git clone https://github.com/picsou83/zigbee-shepherd-api-rest.git
npm install  

2) si vous avez déjà une bdd de périphérique zigbee avec zigbee2mqtt (fichier database.db) :

copy database in /data/
change parameters in server.js
it must be the same as the old configuration WARNING the key can change panid and lose all those objects

Code : Tout sélectionner

var zserver = new ZShepherd('/dev/ttyACM0', {
	sp: {
	     baudRate: 115200, 
	     rtscts: true
	    },
	dbPath: (__dirname + '/data/database.db'),
	net: {
	        panId: 0x1111,
	        channelList: [ 12 ],    // pick CH12 and CH14
	        precfgkey: [ 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
	                     0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f ],
	        precfgkeysEnable: true
	     }
});
2.5) modifier le fichier server.js en mettant l'adresse ip de votre jeedom sur le port 8122
ligne 155 et 211

var urljeedomchange = 'http://192.168.1.54:8122/'+base64data;

3) Run the WebApp:

Code : Tout sélectionner

node server.js 
Pour vérifier que ça marche et que les périphériques de l'ancienne bdd sont là :
http://youripofservernodejs:3000/list

vous pouvez également directement utiliser swagger
http://youripofservernodejs:3000/api-docs

4) Ensuite copier le plugin https://github.com/picsou83/jeedom_ZigbeeShepherd dans jeedom
si vous n'avez jamais installé un plugin non officiel ne le faite pas (en tout cas pas sur la prod)..

Code : Tout sélectionner

git clone https://github.com/picsou83/jeedom_ZigbeeShepherd.git
sudo cp -R jeedom_ZigbeeShepherd/ /var/www/html/plugins/zigbee/
sudo chown -R www-data:www-data /var/www/html/plugins/zigbee/
sudo chmod 775 -R  /var/www/html/plugins/zigbee/
Activer le plugin et lancer l'installation des dépendances

5) modifier le fichier /var/www/plugins/zigbee/core/class/zigbee.class.php

ligne 26 remplacer 192.168.1.56:3000 par votre addresse ou est installé zigbee-shepherd-api-rest

$url = 'http://192.168.1.56:3000/genOnOff?appareil=' . $ieeeAddr . '&epid=' . $epId . '&commande=' . $value;

6) installer les widgets : Oeil_fibaro , LegrandPriseCeliane, luminositeIMG

7) passer en mode inclusion dans le plugin et inclure les périphériques Zigbee
ou bien si déjà une bdd :
attendre les premiers rapports ou utiliser la détection de mouvement ou bien si prise utiliser la commande
http://youripofservernodejs:3000/genOnO ... ommande=on

Voici à quoi ça ressemble
Image

Répondre

Revenir vers « Discussions Générales »

Qui est en ligne ?

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