[Résolu] Intégration de volets Profalux MOT-C1Z06C dans Domoticz

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
bl34
Messages : 66
Inscription : 19 déc. 2021, 17:42

Re: Intégration de volets Profalux MOT-C1Z06C dans Domoticz

Message par bl34 »

Voila le fichier json (objets raw)et les logs Domoticz et zigate avec les options de debugHeartbeat, debugPairing et debugBinding.
Les seules traces d'une action sur le volets sont dans la log Domoticz.
Pièces jointes
Logs_domoticz_zigate_339.rar
(3.54 Kio) Téléchargé 99 fois
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Intégration de volets Profalux MOT-C1Z06C dans Domoticz

Message par pipiche »

Salut Effectivement, ce que j'attendais ne peut pas arriver vu la config.
Donc si tu peux refaire la manip de bout en bout

A la suite de l'appairage, la telecommande doit etre opérationnelle

Attendre que l'appairage soit terminé ( Dashboard le footer doit etre vert )

Après passer une commande depuis l'interface Domotciz, ce qui doit activer ce qu'il faut pour que le retour d'etat se fasse.
bl34
Messages : 66
Inscription : 19 déc. 2021, 17:42

Re: Intégration de volets Profalux MOT-C1Z06C dans Domoticz

Message par bl34 »

J'ai refait le cleanup et l'appairage bout en bout.
La télécommande est opérationnelle et je peux commander le volet par le widget.
En revanche il ne se passe toujours rien dans Domoticz quand je commande le volet avec la télécommande.
le fichier attaché contient les logs et le fichier json.
Pièces jointes
Logs_domoticz_zigate_339.rar
(3.54 Kio) Téléchargé 83 fois
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Intégration de volets Profalux MOT-C1Z06C dans Domoticz

Message par pipiche »

Si tu peux me donner les logs complets lors de l'appairage, car il a du se passer quelque chose
bl34
Messages : 66
Inscription : 19 déc. 2021, 17:42

Re: Intégration de volets Profalux MOT-C1Z06C dans Domoticz

Message par bl34 »

J'ai perdu une partie des logs suite à fausse manip.
J'ai donc refait le test complet avec le cleanup, l'appairage, la manœuvre du volet dans Domoticz, la manœuvre avec la télécommande.

Même résultat : appairage OK avec la procédure 'maison', état mis à jour correctement quand le volet est commandé dans Domoticz, aucune modification de l'état et pas de message dans les logs si j'utilise la télécommande.

Je ne sais pas si ça change quelque chose mais Il y avait un objet fantôme dans la zigate après le cleanup des objets dans Domoticz.

Code : Tout sélectionner

Number of devices recently active in Zigate = 2
[00] DevID: 00 Network addr: 2335 IEEE: 20918a00000f0eaf LQI: 236 power: 00 not found in plugin database!
[01] DevID: 14 Network addr: bdfd IEEE: bc33acfffea863ff LQI: 059 power: 01 not found in plugin database!
J'ai fait le ménage avec le GUI de la zigate avant de refaire le test.

Je t'envoie les logs et le json du test après un redémarrage du raspberry. J'espère que tout y est.
Pièces jointes
Logs_domoticz_zigate_json_339.rar
(21.76 Kio) Téléchargé 85 fois
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Intégration de volets Profalux MOT-C1Z06C dans Domoticz

Message par pipiche »

J'avoue que j'ai du mal à comprendre.

Virer les devices

Peux-tu récupérer la 5.2.340

relancer le plugin

activer les debug suivant

debugPairing
debugBinding
debugzigateCmd
debugHeartbeat
debugCluster


refaire l'appairage

vérifier que la remote fonctionne toujours

recuperer le export.json


passer une commande depuis Domoticz Ouvrir ou Fermer

recupérer le 2eme export.json

et me dopper les logs et les 2 exports

Merci pour ta patience
bl34
Messages : 66
Inscription : 19 déc. 2021, 17:42

Re: Intégration de volets Profalux MOT-C1Z06C dans Domoticz

Message par bl34 »

Voilà qui est fait. Même test avec la 340 et il y a du progrès !!

- Même résultats que précédemment jusqu'à la manœuvre dans Domoticz. Les états sont corrects. J'ai fait un export des fichier json comme tu l'as indiqué sauf que j'ai fait 2 commandes dans Domoticz avant d'exporter le 2ème json ...au cas oû ça aurait de l'importance.
- Utilisation de la télécommande. Seul l'état 'Close' s'affichait (manip environ vers 22h09). Les états Open ou x% ne s'affichait pas.
- Après quelques minutes et quelques manœuvres dans Domoticz ....l'état se met finalement bien à jour dans le widget quand j'utilise la télécommande. Tu tiens le bon bout !!

Un exemple de trace dans la log quand j'utilise la télécommande :

Code : Tout sélectionner

2022-01-05 22:26:20,889 DEBUG   : [ZiGateForwarder_2] ReadCluster - ClusterId=0006 - reception General: On/Off: 01
2022-01-05 22:26:22,089 DEBUG   : [ZiGateForwarder_2] ReadCluster - 0008 - 6a35/01 AttrId: 0000 AttrType: 20 Attsize: 0001 Status: 00 AttrValue: 11
2022-01-05 22:26:22,090 DEBUG   : [ZiGateForwarder_2] ReadCluster - ClusterID: 0008 Addr: 6a35 MsgAttrID: 0000 MsgAttType: 20 MsgAttSize: 0001 MsgClusterData: 11
2022-01-05 22:26:22,092 DEBUG   : [ZiGateForwarder_2] ReadCluster - ClusterId=0008 - 6a35/01 Level Control: 11
2022-01-05 22:26:23,065 DEBUG   : [       MainThread] ------> pinDevices 6a35 health: True, checkHealth: False, mainPower: True
2022-01-05 22:26:23,066 DEBUG   : [       MainThread] ------> 6a35 no need to ping as we received a message recently 
2022-01-05 22:26:23,068 DEBUG   : [       MainThread] processNotinDBDevices - NWKID: 0592, Status: notDB, RIA: 3, HB_: 250 
2022-01-05 22:26:23,069 DEBUG   : [       MainThread] processListOfDevices checking Topology phase: 0
2022-01-05 22:26:23,070 DEBUG   : [       MainThread] processListOfDevices END with HB: 290, Busy: False, Enroll: False, Load: 0
2022-01-05 22:26:28,079 DEBUG   : [       MainThread] ------> pinDevices 6a35 health: True, checkHealth: False, mainPower: True
2022-01-05 22:26:28,081 DEBUG   : [       MainThread] ------> 6a35 no need to ping as we received a message recently 
2022-01-05 22:26:28,082 DEBUG   : [       MainThread] processNotinDBDevices - NWKID: 0592, Status: notDB, RIA: 3, HB_: 251 
2022-01-05 22:26:28,083 DEBUG   : [       MainThread] processListOfDevices checking Topology phase: 0
2022-01-05 22:26:28,085 DEBUG   : [       MainThread] processListOfDevices END with HB: 291, Busy: False, Enroll: False, Load: 0
2022-01-05 22:26:33,092 DEBUG   : [       MainThread] ------> pinDevices 6a35 health: True, checkHealth: False, mainPower: True
2022-01-05 22:26:33,094 DEBUG   : [       MainThread] ------> 6a35 no need to ping as we received a message recently 
2022-01-05 22:26:33,097 DEBUG   : [       MainThread] processNotinDBDevices - NWKID: 0592, Status: notDB, RIA: 3, HB_: 252 
2022-01-05 22:26:33,099 DEBUG   : [       MainThread] processListOfDevices checking Topology phase: 0
2022-01-05 22:26:33,101 DEBUG   : [       MainThread] processListOfDevices END with HB: 292, Busy: False, Enroll: False, Load: 0
2022-01-05 22:26:38,059 DEBUG   : [       MainThread] ------> pinDevices 6a35 health: True, checkHealth: False, mainPower: True
2022-01-05 22:26:38,061 DEBUG   : [       MainThread] ------> 6a35 no need to ping as we received a message recently 
2022-01-05 22:26:38,062 DEBUG   : [       MainThread] processNotinDBDevices - NWKID: 0592, Status: notDB, RIA: 3, HB_: 253 
2022-01-05 22:26:38,064 DEBUG   : [       MainThread] processListOfDevices checking Topology phase: 0
2022-01-05 22:26:38,065 DEBUG   : [       MainThread] processListOfDevices END with HB: 293, Busy: False, Enroll: False, Load: 0
2022-01-05 22:26:43,074 DEBUG   : [       MainThread] ------> pinDevices 6a35 health: True, checkHealth: False, mainPower: True
2022-01-05 22:26:43,076 DEBUG   : [       MainThread] ------> 6a35 no need to ping as we received a message recently 
2022-01-05 22:26:43,077 DEBUG   : [       MainThread] processNotinDBDevices - NWKID: 0592, Status: notDB, RIA: 3, HB_: 254 
2022-01-05 22:26:43,079 DEBUG   : [       MainThread] processListOfDevices checking Topology phase: 0
2022-01-05 22:26:43,080 DEBUG   : [       MainThread] processListOfDevices END with HB: 294, Busy: False, Enroll: False, Load: 0
2022-01-05 22:26:48,088 DEBUG   : [       MainThread] ------> pinDevices 6a35 health: True, checkHealth: False, mainPower: True
C'est moi qui te remercie pour ton aide. De toute façon j'aime ça ..20 ans de test et dev ça laisse des traces :lol:

Demain je ne suis dispo pour test qu'en fin de journée.
Pièces jointes
Logs_domoticz_zigate_2xjson_340.rar
(28.07 Kio) Téléchargé 88 fois
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Intégration de volets Profalux MOT-C1Z06C dans Domoticz

Message par pipiche »

Salut,

pour moi c'est tout bon, on va rester comme ça ...

Si il arrive que tu perdes le retour d’état, il te suffit d'activer le paramètre 'reenforceConfigureReporting' pendant 1 heure il remettra les choses en place.


Bonne continuation avec le plugin
Zigbee for Domoticz - Clef zzh-p (electrolama) 45 devices.

Si vous appréciez ce que je fais, vous pouvez contribuer par un don Paypal , ce qui me permettra notamment l'achat d’équipements et de les tester/valider pour le plugin.
Wiki ici
chat sur Keybase.io
bl34
Messages : 66
Inscription : 19 déc. 2021, 17:42

Re: Intégration de volets Profalux MOT-C1Z06C dans Domoticz

Message par bl34 »

Un grand merci pour ton denier code. Tout semble fonctionner correctement maintenant.
Je suppose que je vais devoir rester sur la branche beta avant de retourner sur la prochaine release de stable5 ?
Pour info dans la gamme j'ai vu des moteurs MOT-C1Z10C, MOT-C1Z20C, apparemment en fonction de la puissance, pour lesquels il pourrait y avoir un problème comme j'ai eu.

Quid des entrées de la télécommande ? Elle apparait toujours en état notDB. Y a t il un intérêt à conserver ou retirer les objets ?

Pour 'reenforceConfigureReporting pendant 1 heure'. Je n'ai rien trouvé la dessus dans la page WebUI_Reglages.md. Est ce qu'on peut laisser l'option active tout le temps ?

La procédure d'appairage que je fais est vraiment tordue et l'ancienne procédure de Profalux ne marche pas avec ce nouveau type de volet. Enfin as tu reçu un retour de Profalux avec le numéro de commande de mes volets ?
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Intégration de volets Profalux MOT-C1Z06C dans Domoticz

Message par pipiche »

ce devrait être poussé sur la stable5 prochainement, Actuellement en cours de finalisation

Pour ce qui est du mode d'appairage, non je n'ai pas eu plus d'info, que ce que je t'ai passé.

Le retour c'est effectivement ce qui m'a permis d'avancer sur la procédure d’appairage coté plugin

bonne continuation à toi
Répondre