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 !

[Plugin Officiel] Zigbee (openzigbee)

Pour échanger sur les plugins classés en catégorie "Protocoles domotiques"
Répondre
mortyre
Actif
Messages : 1247
Inscription : 17 mai 2016, 16:51

[Plugin Officiel] Zigbee (openzigbee)

Message par mortyre » 08 avr. 2019, 22:32

Bonjour à tous

Jeedom vient de publier un plugin en Beta basé sur zigbee-shepherd (zigbee2Mqttt). La doc est ici : https://jeedom.github.io/plugin-openzigbee/fr_FR/

Qui l'a déjà essayé ?
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
domoggvad
Actif
Messages : 1880
Inscription : 29 avr. 2015, 16:02
Localisation : Seine-Saint-Denis (Villepinte)

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par domoggvad » 10 avr. 2019, 07:10

je crois qu'il faut être patient,il y'a un second plugin qui devrait sortir mais qui ne fonctionnera qu’avec la clé conbee, evoqué ici par Loic
viewtopic.php?f=59&t=37481&hilit=openzigbee&start=120
Dernière édition par domoggvad le 10 avr. 2019, 07:10, édité 1 fois.
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

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

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par mortyre » 10 avr. 2019, 10:30

domoggvad a écrit :
10 avr. 2019, 07:10
je crois qu'il faut être passion
:?:
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: [Plugin Officiel] Zigbee (openzigbee)

Message par fensoft » 10 avr. 2019, 10:53

patient ;)
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)

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

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par mortyre » 10 avr. 2019, 10:59

Oui c'est bien ce que je pensais mais je comprends pas le rapport. Quand l'autre plugin sortira avec la Clé Conbee, on créera une rubrique plugin dédiée.

Là il s'agit du plugin pour la Clé C2531 (que je possède), donc je voulais savoir si ceux qui ont cette clé et qui ont déjà testés ou pas (comme moi zigbee2mqtt) si cela fonctionne bien avec ce plugin qui automatise l'installation manuelle que l'on a faite 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

romanais
Actif
Messages : 1999
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par romanais » 10 avr. 2019, 11:05

Pas testé, et comme je n'ai pas d'autres plateformes de test et que tout fonctionne pour moi en installation manuelle avec zigbee2mqtt/jMQTT, je passe mon tour :-)
Merci à toute l'équipe pour le taf

Mon matériel

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

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par domoggvad » 10 avr. 2019, 11:17

Merci pour la correction ..
Juste en lisant la doc de ce plugin, il est très capricieux et le nombre de modules est limité, alors que le second est plus réactif suivant les dires de Loïc.


Envoyé de mon Redmi S2 en utilisant Tapatalk

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

Badjojo
Timide
Messages : 1
Inscription : 10 avr. 2019, 11:27

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par Badjojo » 10 avr. 2019, 11:29

Bonjour a tous,

si je comprend bien le nouveau plugin officiel ne sera pas compatible avec la Zigate?

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

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par fensoft » 10 avr. 2019, 11:34

pas compatible avec la zigate
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)

flocon81
Timide
Messages : 20
Inscription : 09 mai 2018, 21:41

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par flocon81 » 10 avr. 2019, 11:44

capture noeud zigbee.PNG
capture noeud zigbee.PNG (45.11 Kio) Consulté 4830 fois
alors testé depuis quelques semaines, effectivement pas beaucoup de périphériques compatibles. Mais vu qu'ils ont mis des commandes génériques pour les ampoules et prises ça passe.
Contrairement à Zigbee2mqtt mes ampoules INNR remontent bien, j'arrive bien à les allumer / éteindre ainsi que les donnée de mon thermomètre Xiaomi.
Par contre par contre encore trouvé comment on connait l'état d'une ampoule par exemple, donc pas trop utilisable en tout cas dans mon utilisation.

A l'attention du développeur du plugin, il y a une inversion dans la fichier du description des 2 périphériques Xiaomi.

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

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par mortyre » 10 avr. 2019, 14:50

JE viens de tester un périphérique Xiaomi détecteur d'ouverture. Je le vois bien remonté dans les logs après son inclusion mais par contre en effet, je n'ai aucune commande qui se sont crées. Faut il à ton avis mettre un équipement par défaut ?

Le Log

Code : Tout sélectionner

[2019-04-10 12:38:42][INFO] : Received message type devIncoming from 0x00158d00022efd26
[2019-04-10 12:38:42][INFO] : Endpoint desc : {"profId":260,"epId":1,"devId":24321,"inClusterList":[0,3,6,65535],"outClusterList":[0,4,65535]}
[2019-04-10 12:38:42][INFO] : Data : "0x00158d00022efd26"
[2019-04-10 12:38:42][DEBUG] : Send data to jeedom : {"include_node":"0x00158d00022efd26"}
[2019-04-10 12:38:42][INFO] : Received message type devStatus from 0x00158d00022efd26
[2019-04-10 12:38:42][INFO] : Endpoint desc : {"profId":260,"epId":1,"devId":24321,"inClusterList":[0,3,6,65535],"outClusterList":[0,4,65535]}
[2019-04-10 12:38:42][INFO] : Data : "online"
[2019-04-10 14:38:42][DEBUG] : {"include_node":"0x00158d00022efd26"}
[2019-04-10 12:38:42][INFO] : Permit joining for 0s
[2019-04-10 12:38:42][DEBUG] : Send data to jeedom : {"include_mode":0}
[2019-04-10 14:38:42][DEBUG] : {"include_mode":0}
[2019-04-10 12:40:02][INFO] : Received message type attReport from 0x00158d00022efd26
[2019-04-10 12:40:02][INFO] : Endpoint desc : {"profId":260,"epId":1,"devId":24321,"inClusterList":[0,3,6,65535],"outClusterList":[0,4,65535]}
[2019-04-10 12:40:02][INFO] : Data : {"cid":"genOnOff","data":{"onOff":0}}
[2019-04-10 12:40:02][INFO] : Received message type devChange from 0x00158d00022efd26
[2019-04-10 12:40:02][INFO] : Endpoint desc : {"profId":260,"epId":1,"devId":24321,"inClusterList":[0,3,6,65535],"outClusterList":[0,4,65535]}
[2019-04-10 12:40:02][INFO] : Data : {"cid":"genOnOff","data":{"onOff":0}}
[2019-04-10 12:40:02][INFO] : Received message type attReport from 0x00158d00022efd26
[2019-04-10 12:40:02][INFO] : Endpoint desc : {"profId":260,"epId":1,"devId":24321,"inClusterList":[0,3,6,65535],"outClusterList":[0,4,65535]}
[2019-04-10 12:40:02][INFO] : Data : {"cid":"genOnOff","data":{"onOff":1}}
[2019-04-10 12:40:02][INFO] : Received message type devChange from 0x00158d00022efd26
[2019-04-10 12:40:02][INFO] : Endpoint desc : {"profId":260,"epId":1,"devId":24321,"inClusterList":[0,3,6,65535],"outClusterList":[0,4,65535]}
[2019-04-10 12:40:02][INFO] : Data : {"cid":"genOnOff","data":{"onOff":1}}
[2019-04-10 12:40:03][INFO] : Received message type attReport from 0x00158d00022efd26
[2019-04-10 12:40:03][INFO] : Endpoint desc : {"profId":260,"epId":1,"devId":24321,"inClusterList":[0,3,6,65535],"outClusterList":[0,4,65535]}
[2019-04-10 12:40:03][INFO] : Data : {"cid":"genOnOff","data":{"onOff":0}}
On voit bien l'ouverture ON / OFF qui se fait sur le détecteur d'ouverture.

Tu as des exemples de commande pour savoir comment les paramétrer notamment ce que tu mets dans LogicalId
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

flocon81
Timide
Messages : 20
Inscription : 09 mai 2018, 21:41

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par flocon81 » 11 avr. 2019, 11:34

Les infos dans le log ont l'air de correspondre aux commandes générés par ma prise.

Mais sans pouvoir le mettre en déclencheur dans un scénario, ça ne parait pas trop utilisable pour les détecteurs d'ouverture dans l'état du plugin.
Pièces jointes
Capture commande zigbee.PNG
Capture commande zigbee.PNG (41.81 Kio) Consulté 4754 fois

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

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par mortyre » 11 avr. 2019, 17:40

oui c'est les commandes Action qui se crée sur modèle équipement générique mais il n'y a rien pour les commandes de type Info, donc je ne sais pas quoi mettre dans LogicalID.

J'ai regardé l’équipement Hue Motion Sensor pour voir l'exemple mais les commandes restent vides. Pour le capteur de température les commandes Infos apparaissent en Logical ID (qui correspondent à la prise) : 1.genMultistateInput -> ce qui n'aide pas vraiment
Et pour l'équipement prises (qui correspond au capteur de temp et hum de xiaomi) cest du typ e : 1.msTemperatureMeasurement

La documentation manque un peu sur les commandes, au moins avec JMQTT c'est plus directe
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

flocon81
Timide
Messages : 20
Inscription : 09 mai 2018, 21:41

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par flocon81 » 14 avr. 2019, 11:05

mortyre a écrit :
11 avr. 2019, 17:40
Pour le capteur de température les commandes Infos apparaissent en Logical ID (qui correspondent à la prise) : 1.genMultistateInput -> ce qui n'aide pas vraiment
Et pour l'équipement prises (qui correspond au capteur de temp et hum de xiaomi) cest du typ e : 1.msTemperatureMeasurement
Oui il y a une inversion dans les fichiers json des 2 périphériques Xiaomi ainsi que les noms des fichiers.

Pour les commandes infos, c'est vraiment ce qui empeche le plugin un peu fonctionnel.

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

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par mortyre » 14 avr. 2019, 11:54

oui sans précision des commandes le plugin est inutilisable en l'état puisque ne crée pas automatiquement les commandes de mon coté
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
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par loic » 15 avr. 2019, 10:16

Bonjour,

Je viens de faire une nouvelle version qui sera disponible demain et ajoutera le support du retour d'état des prises.

Note : le plugin est en beta donc pas fini aussi bien sur le code sur la doc donc les remarque indiquant que le plugin ne sert a rien car pas fonctionnel n'ont aucun sens, on le sait il est en beta !!!!
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

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

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par mortyre » 15 avr. 2019, 15:34

Bonjour Loic, un plugin en béta n'est pas forcément non fonctionnel, il n'est juste pas fonctionnel à 100% et peut comporter des bugs, il n'y a pas de sujet sur ce point. Comme on sait aussi qu'il n'y a pas de support, ni de changelog, ...

En l’occurrence là ce que j'ai voulu dire, c'est que la documentation indique : $1.7 FAQ "Mon module n’est pas reconnu mais je peux quand même récuperer les informations. Le plugin est capable si il ne reconnait pas le module d’utiliser les commandes générique auto-decouverte, il suffit donc d’attendre que le module remonte des informations pour voir les commandes se creer"

-> et c'est là le problème, dans mon exemple de capteur de porte qui est bien reconnu sur Zigbee2Mqttt ou les commandes se sont bien crées automatiquement, ce n'est pas le cas de ce plugin. Aucune commande n'est crée. J'ai mis les logs plus haut on voit bien l'ouverture et la fermeture du module. Mais comme on ne sait pas ce qu'il faut rentrer en manuel dans le champ ID on se retrouve coincer. Donc béta ou pas, pour l'instant le plugin ne permet pas de faire de test, et donc n'est pas utilisable pour l'instant pour les commandes INFOS
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
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par loic » 15 avr. 2019, 15:47

La doc n'est pas clair quand elle dit module c'est au sens type de module en gros tous les capteurs de température, si un marche tous devrait marcher.

La capteur de porte j'en ai jamais eu donc je ne peux dire moi j'ai testé :
- xiaomi température/humidité/luminosité
- interrupteur double xiaomi
- xiaomi vibration

J'ai créer tous ce qu'il fallait pour ca et c'est tout n'ayant pas d'autre type de matériel je n'ai pas pu aller plus loin. Donc dire que les commande info ne marchent pas alors que tu as testé que une prise c'est complètement faux et un raisonnement un peu hatif je trouve.

Donc vu que pour l'instant je n'ai pas le temps de gérer ce plugin, plus le matériel et pas l'envie merci de ne pas tester ce plugin. Je laisse le sujet ouvert mais il n'y aura plus de support officiel pour le moment car peu de chance qu'on partent la dessus pour le zigbee.
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

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

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par mortyre » 15 avr. 2019, 15:56

Oui pas grave. J'aurai espéré que l'on puisse créer des commandes non génériques à partir des logs qui remontent comme le laisser supposer la doc.

Mais bon pour que cela soit utilisable dans le cadre d'une domotique il faut pouvoir gérer les informations de type binaire et pas uniquement le ON/OFF action et la température, ce que fait très bien zigbee2Mqtt. Là le plugin est beaucoup trop limité pour en effet pouvoir le tester, dommage mais pas de soucis on peut pas être de partout.

On attendra le nouveau plugin Conbee qui devrait être plus complet pour que JEedom est un plugin officiel Zigbee. En attendant je continu à utiliser le plugin xiaomi, Hue et Zigbee2Mqtt pour la gestion du Zigbee, et continu aussi à faire des tests sur Zigate.
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
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: [Plugin Officiel] Zigbee (openzigbee)

Message par loic » 15 avr. 2019, 16:12

Comme dit demain il supportera le genOnOff c'est pas long a ajouté il faut juste que je dise au démon c'est une valeur a remonter a jeedom (sinon il remonte tout et charge inutilement le jeedom)

Pourquoi ca y était pas avant ? Car j'ai pas de prise ou d'ampoule ou de module binaire je fais donc le maximum avec ce que j'ai.
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

Répondre

Revenir vers « [Catégorie] Protocoles domotiques »

Qui est en ligne ?

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