[Fermé] Zigate 2 Wifi Stable 6 - Probleme avec Tuya 2 gang switch TS0012
Publié : 04 nov. 2022, 15:24
Bonjour
Zigate Wifi avec Rasp 4 domoticz
Apres avoir fait des manips directement avec des ZCL commands selon doc tuya
https://developer.tuya.com/en/docs/iot/ ... k6zvnqr09m
les deux switchs sont liés : faire Off ou On (domoticz ou commande 0092) fait basculer les deux en même temps. En fait j essayais de faire fonctionner le inching qui permet de faire des on/off sur un gang ou l autre en fonction d un on sur l un d entre eux par exemple pour interdire les 2 gangs en meme temps et ceci sans passerelle (niveau objet)
Commande(s) exécutée(s) :
raw_APS_request(self,Netid="xxxx",EpOut="01",cluster="e000",profil="0104",Payload,zigpyzqn=Seq,zigate_ep="01",ackIsDisabled=False)
Payload=FrameType+Sequence+Commande+Data = 11 xx fb 010005030014
Data = 010005 Gang 1 on apres 5 s 030014 Gang 2 on apres 20 s (voir lien tuya)
L objet renvoie une modification sur cluster ep 01 cluster e000 attrib d003
La valeur qui est un texte apparait dans zigate comme \u0001\u0000\u0005\u0003\u0000\u0014
Bilan : L appui physique sur l un ou l autre des boutons ne provoque aucun changement sur l autre
Le toggle domoticz ou zigate (0092) modifie les deux
Le toggle sous box tuya fonctionne bien sur les switches de maniere indépendante
Manip tentées : Réappairage sans destruction de l objet, Reappairage avec destruction, Redémarrage zigate, Connexion avec passerelle tuya et appli Smart thing. L objet est en version 1.1 firmware et les deux boutons réagissent indépendament l un de l autre dans l appli Tuya.
A un moment j ai configuré l objet avec bind des clusters 01-e000,01-e001,02-e000,02-e001 vers Zigate 01. Je crois que c est ce qui a mis le bazar.
Dans les logs Appairage tout parait normal mais ne lit les attributs des clusters e000,e001
et au switch domoticz d un des boutons un seul message OnOff with no effect (0092) pour le bouton mais les deux basculent.
Pour compliquer le probleme j ai un peu customisé le plugin et divers pythons ce qui fait que les mises jour sont un peu compliquées. 39 objets donc pas de réinitialisation envisageable.
Questions : Comment revenir à la normale ?
Comment conserver mes modifs lors de mise à jour du plugin ?
Comment faire fonctionner inching sur le double interrupteur sans passerelle ?
Quelles options de debug activer sachant que certaines lignes de log n ont pas toutes les infos : netid, ieee, epin, epout par exemple ? Quand j entre le ieee avant appairage dans options de debug, cela ne fonctionne pas ffff est remis et au redémarrage tout est loggé.
Si apres appairage j entre le Netid tout est loggé sauf les opérations du NetId entré. Bizarre
Subsidiaire : Comment debugger sans activer toutes les logs ? Cela fait des fichiers énormes
J ai utilisé un TS0012.json joint où ReadAttributes comporte e000 et e001 mais ils ne semblent pas être lus. Est ce normal ?
Je n arrive pas les fichiers (testé avec .txt et .log) type de fichier non accepté !
Merci pour toute aide apportée.
GM
Zigate Wifi avec Rasp 4 domoticz
Apres avoir fait des manips directement avec des ZCL commands selon doc tuya
https://developer.tuya.com/en/docs/iot/ ... k6zvnqr09m
les deux switchs sont liés : faire Off ou On (domoticz ou commande 0092) fait basculer les deux en même temps. En fait j essayais de faire fonctionner le inching qui permet de faire des on/off sur un gang ou l autre en fonction d un on sur l un d entre eux par exemple pour interdire les 2 gangs en meme temps et ceci sans passerelle (niveau objet)
Commande(s) exécutée(s) :
raw_APS_request(self,Netid="xxxx",EpOut="01",cluster="e000",profil="0104",Payload,zigpyzqn=Seq,zigate_ep="01",ackIsDisabled=False)
Payload=FrameType+Sequence+Commande+Data = 11 xx fb 010005030014
Data = 010005 Gang 1 on apres 5 s 030014 Gang 2 on apres 20 s (voir lien tuya)
L objet renvoie une modification sur cluster ep 01 cluster e000 attrib d003
La valeur qui est un texte apparait dans zigate comme \u0001\u0000\u0005\u0003\u0000\u0014
Bilan : L appui physique sur l un ou l autre des boutons ne provoque aucun changement sur l autre
Le toggle domoticz ou zigate (0092) modifie les deux
Le toggle sous box tuya fonctionne bien sur les switches de maniere indépendante
Manip tentées : Réappairage sans destruction de l objet, Reappairage avec destruction, Redémarrage zigate, Connexion avec passerelle tuya et appli Smart thing. L objet est en version 1.1 firmware et les deux boutons réagissent indépendament l un de l autre dans l appli Tuya.
A un moment j ai configuré l objet avec bind des clusters 01-e000,01-e001,02-e000,02-e001 vers Zigate 01. Je crois que c est ce qui a mis le bazar.
Dans les logs Appairage tout parait normal mais ne lit les attributs des clusters e000,e001
et au switch domoticz d un des boutons un seul message OnOff with no effect (0092) pour le bouton mais les deux basculent.
Pour compliquer le probleme j ai un peu customisé le plugin et divers pythons ce qui fait que les mises jour sont un peu compliquées. 39 objets donc pas de réinitialisation envisageable.
Questions : Comment revenir à la normale ?
Comment conserver mes modifs lors de mise à jour du plugin ?
Comment faire fonctionner inching sur le double interrupteur sans passerelle ?
Quelles options de debug activer sachant que certaines lignes de log n ont pas toutes les infos : netid, ieee, epin, epout par exemple ? Quand j entre le ieee avant appairage dans options de debug, cela ne fonctionne pas ffff est remis et au redémarrage tout est loggé.
Si apres appairage j entre le Netid tout est loggé sauf les opérations du NetId entré. Bizarre
Subsidiaire : Comment debugger sans activer toutes les logs ? Cela fait des fichiers énormes
J ai utilisé un TS0012.json joint où ReadAttributes comporte e000 et e001 mais ils ne semblent pas être lus. Est ce normal ?
Je n arrive pas les fichiers (testé avec .txt et .log) type de fichier non accepté !
Merci pour toute aide apportée.
GM