Bienvenue sur le forum de la ZiGate !

Ici, nous échangeons sur les produits ZiGate (matériellement) et les firmware.

Pour que vous puissiez gagner du temps, je vous conseille de visiter, dans un premier temps, les forums et documentations des plugins et box domotique que vous avez choisi :

Jeedom :

Forum : https://community.jeedom.com/
Plugin ZiGate : https://github.com/Jeedom-Zigate/jeedom-plugin-zigate
Plugin Abeille : https://github.com/KiwiHC16/Abeille + http://kiwihc16.free.fr/

Domoticz :

Forum Francophonehttps://easydomoticz.com/forum/viewforum.php?f=28
Forum Anglophonehttps://www.domoticz.com/forum/viewforum.php?f=68
Développeur: @pipiche38 disponible sur keybase.io en chat

EEdomus :

Forum : https://forum.eedomus.com/

Home-assistant :

Plugin : https://github.com/doudz/homeassistant-zigate
Zigpy : https://www.home-assistant.io/integrations/zha/

Veuillez pour créer des messages et des sujets de discussion.

Commande de volet Zemismart

Page 1 of 2Suivant

Bonjour,

 

Bien que pas listé dans les materiels compatibles, je me suis tenté un achat d'une commande de volet zigbee zemismart: https://fr.aliexpress.com/item/33052990003.html

Il s'avère que je vais en commander d'autres car elle fonctionne plutôt bien: reconnue directement, l'ouverture, la fermeture, et le retour d'état fonctionnent. Cependant, pas moyen d'avoir le stop (je fonctionne avec Domoticz sur un rpi et un pyzigate). Si j'utilise un blind percentage, à part à 0 et 100% rien ne se passe, si j'utilise un venitian blinds eu, le stop ne fonctionne pas non plus (mais bon, ça ça viens peut être du plugin domoticz ? Il y a moyen de tester ça en ligne de commande ou via un script directement ?)

 

Dans le retour, si j'utilise la commande de l'interrupteur, j'ai le pourcentage d'ouverture et de fermeture (mais je ne sais pas comment il est calculé):

 

2019-08-24 18:30:31.780 (Zigate) Decode8102 - Individual Attribute response : [a4d5:01] ClusterID: 0102 AttributeID: 0008 Status: 00 Type: 20 Size: 0001 ClusterData: >64<
2019-08-24 18:30:31.780 (Zigate) Decode8102 : Attribute Report from a4d5 SQN = 58 ClusterID = 0102 AttrID = 0008 Attribute Data = 64
2019-08-24 18:30:31.782 (Zigate) ReadCluster - 0102 NwkId: a4d5 Ep: 01 AttrId: 0008 AttyType: 20 Attsize: 0001 Status: 00 AttrValue: 64
2019-08-24 18:30:31.782 (Zigate) decodeAttribute( 20, 64)
2019-08-24 18:30:31.782 (Zigate) ReadCluster - 0102 - a4d5/01 - Attribute: 0008, Type: 20, Size: 0001 Data: 64-100
2019-08-24 18:30:31.782 (Zigate) ReadCluster - 0102 - a4d5/01 - Curent position lift in % 0008, Type: 20, Size: 0001 Data: 64-100

 

J'ai bien vu la documentation https://zigate.fr/documentation/bonnes-pratiques-associer-un-objet-zigbee/ mais je n'arrive pas a communiquer directement avec (si je fais un cat sur /dev/ttyAMA0 en ayant avant coupé domoticz ça ne me retourne qu'un format binaire). J'imagine que vous avez des scripts tout fait pour recuperer le cluster, les infos, etc... mais ça n'est pas dans le git ?

 

Niveau topologie, l'interrupteur est bien reconnu comme routeur, mais aucun periphérique ne passe par lui (même ceux qui sont trop loin pour la zigate et proches de lui). Actuellement tous mes autres capteurs sont des xiaomi, d'après ce que j'ai lu ça devrait pourtant fonctionner.

 

Je suis nouveau dans le monde de la zigate et du zigbee, mais j'aimerai bien pouvoir comprendre un peu mieux tout ca pour pouvoir contribuer efficacement à l'ajout de nouveau materiel (d'autant plus que dans le cas présent, pour le prix d'un interrupteur de volet netatmo, on a 3 voir 4 zenismart, et pour l'instant pas d'autre alternative donnée comme compatible donc ça peut être un ajout utile).

Je te propose d'utiliser le Forum Domoticz , car ici c'est plutot lié aux problèmes purement Zigate.

En effet le cluster 0102 n'est pas complétement terminé, donc peut-etre il y a -t-il des bugs/manques coté Plugin.

https://easydomoticz.com/forum/viewforum.php?f=28

 

Disons que j'ai posté ici car je voudrais d'abord pouvoir comprendre / tester le cluster discovery et tester l'envoi de position à l'interrupteur avant de parler de Domoticz (sans domoticz, ça si ca ne fonctionne pas sans, ça ne fonctionnera pas avec). Quand j'aurais pu vérifier / implémenter la compatibilité complète avec la zigate, je verrais si ca fonctionne ou non avec domoticz, mais c'est l'étape suivante.

Bonjour,

Beaucoup de questions dans ce post 🙂

Premièrement, difficile pour moi de répondre à tout sans avoir le matériel. Je pense que je vais le commander, il m'a l'air très intéressant.

Notamment pour le STOP, il faut voir quelles sont les données envoyées et voir la compatibilité ZiGate. C'est aussi étrange le pourcentage de fermeture/ouverture. Je ne vois pas comment c'est matériellement possible sans dialoguer avec le moteur. A part une tempo, pour moi, c'est pas concevable mais je peux me tromper... c'est pour cela qu'il faut que je teste.

Le format binaire est uniquement lié à une interprétation. A la place de la commande "cat", je vous recommande d'utiliser la commande : "hexdump -C /dev/ttyAMA0"

Pour la partie routeur, il est recommandé de reassocier l'objet (dont vous voulez qu'il accroche le routeur) près du routeur. Le maillage est uniquement géré par le protocole ZigBee. Tout se fait de manière transparente et on ne peut pas agir directement dessus.

Fred

Quetzal a réagi à ce message.
Quetzal

Pour ma part, les messages de debug affichés sont des messages provenant du plugin Zigate pour Domoticz, et qui a ma connaissance sont implémentés mais jamais testé.

En résumé, je constate que le volet est bien reconnu, que le cluster est bien reconnu et communique , qu'on reçoit les attributs liés au niveau du volet.

Si vous pensez que c'est prématuré de gérer cela au niveau du plugin. Aucun soucis.

 

Je confirme par ailleurs que la commande Stop n'est pas implémenté a ce jour dans le plugin Domoticz. Du coup cela me parait normal comme fonctionnement.

 

En conclusion, je pense que ce volet est parfaitement fonctionnel avec la Zigate et qu'il ne reste qu'a terminer l'integration coté plugin Domoticz

 

Quetzal a réagi à ce message.
Quetzal

Bon je n'arrive pas a avoir la liste des fonctionnalités, il faudrait que je fasse un petit script python pour ça ça serait plus pratique. Cela dit, vu que ça semble pas mal fonctionnel et que visiblement le soucis est dans le plugin, je ne vais pas trop galérer plus dessus pour l'instant et commander les autres 🙂

J'aurais bien aimé l'ajouter moi même dans la liste de compatibilité cela dit, mais tant pis !

Sinon du coup dans le plugin domoticz, il manque aussi le "Venitian blind inverted" (parce que celui ci fonctionne en inversé, c'est sûrement changeable juste en retournant la plaque par contre).

Regardons cela dans eazyforum,

Pour le Venitian, peux-tu mettre dans le post forum Domoticz, les logs lors de l'appairage , ainsi que le fichier Data/DeviceList-xx.txt qui contient le descriptif de chacun des devices qui sont appairés à la Zigate

Pour ce qui est du lift :

2019-08-24 18:30:31.782 (Zigate) ReadCluster - 0102 - a4d5/01 - Attribute: 0008, Type: 20, Size: 0001 Data: 64-100
2019-08-24 18:30:31.782 (Zigate) ReadCluster - 0102 - a4d5/01 - Curent position lift in % 0008, Type: 20, Size: 0001 Data: 64-100

0x64 c'est la valeur Hexa communiquée par le volet.

100 c'est la valeur Décimal communiquée par le volet

Donc il était ouvert à 100% ? Correct ? Et a priori la Widget Domoticz doit etre mis à jour en conséquence sur le principe 0% = Fermé; 100% = Ouvert

Si tu es sur la branche beta du plugin Zigate pour Domoticz, je viens de faire une modif qui devrait faire la différence entre les Windowcovering et Shade. Du coup il devrait créer les bons widgets coté Domoticz.

Si ca ne fonctionne pas, j'aurais besoin des Logs et fichier DeviceList-xx.txt

Dernière info, je viens de pousser sur la branche beta du plugin Zigate pour Domoticz une version qui gère le Stop sur le Venitian. N'ayant pas cela pour tester merci de dire ce que cela donne .

Page 1 of 2Suivant
Translate »