Page 3 sur 4

Re: Zigate et Volet Legrand, états ouvert/fermé inversés

Publié : 07 nov. 2020, 11:54
par brannou
J'ai bien la 4.11.009 depuis un redémarrage du Raspberry (apparemment un redémarrage du plugin ne suffit pas)
Génial, ça a l'air de fonctionner !!!

Mais avec pas mal d'erreurs dans les logs :

2020-11-07 11:51:26.747 Error: (Zigate) 'onMessage' failed 'TypeError':'not enough arguments for format string'.
2020-11-07 11:51:26.747 Error: (Zigate) ----> Line 1011 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onMessage
2020-11-07 11:51:26.747 Error: (Zigate) ----> Line 517 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function onMessage
2020-11-07 11:51:26.747 Error: (Zigate) ----> Line 548 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/Transport.py', function on_message
2020-11-07 11:51:26.747 Error: (Zigate) ----> Line 1163 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Classes/Transport.py', function process_frame
2020-11-07 11:51:26.747 Error: (Zigate) ----> Line 523 in '/home/pi/domoticz/plugins/Domoticz-Zigate/plugin.py', function processFrame
2020-11-07 11:51:26.747 Error: (Zigate) ----> Line 229 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/input.py', function ZigateRead
2020-11-07 11:51:26.747 Error: (Zigate) ----> Line 2778 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/input.py', function Decode8102
2020-11-07 11:51:26.748 Error: (Zigate) ----> Line 2886 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/input.py', function read_report_attributes
2020-11-07 11:51:26.748 Error: (Zigate) ----> Line 209 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/readClusters.py', function ReadCluster
2020-11-07 11:51:26.748 Error: (Zigate) ----> Line 1309 in '/home/pi/domoticz/plugins/Domoticz-Zigate/Modules/readClusters.py', function Cluster0102

Re: Zigate et Volet Legrand, états ouvert/fermé inversés

Publié : 07 nov. 2020, 11:58
par pipiche
On va y arriver.

peux-tu refaire un

Code : Tout sélectionner

git pull
pour récupérer la correction et relancer

Je vais m'absenter une heure

Re: Zigate et Volet Legrand, états ouvert/fermé inversés

Publié : 07 nov. 2020, 12:47
par brannou
Eh bien, ça m'a l'air parfait, tout ça !!!
Félicitations pour toutes ces actions héroïques, de nuit comme de jour et le week-end.
Efficacité et réactivité au top !

Je vais pouvoir commander plus sereinement d'autres équipements du même type et je n'aurai plus besoin d'expliquer à ma femme que lorsque les volets sont fermés dans Domoticz, ils sont en fait ouverts dans la réalité...

Un grand merci.

brannou

PS: N'hésite pas à me demander si jamais je peux aider à réaliser quelques tests sur équipements Legrand ou Xiaomi

Re: Zigate et Volet Legrand, états ouvert/fermé inversés

Publié : 07 nov. 2020, 13:01
par pipiche
brannou a écrit : 07 nov. 2020, 12:47 Eh bien, ça m'a l'air parfait, tout ça !!!
Félicitations pour toutes ces actions héroïques, de nuit comme de jour et le week-end.
Efficacité et réactivité au top !

Je vais pouvoir commander plus sereinement d'autres équipements du même type et je n'aurai plus besoin d'expliquer à ma femme que lorsque les volets sont fermés dans Domoticz, ils sont en fait ouverts dans la réalité...

Un grand merci.

brannou

PS: N'hésite pas à me demander si jamais je peux aider à réaliser quelques tests sur équipements Legrand ou Xiaomi
Top.
je veu bien quand meme les logs pour vérifier un ou 2 trucs

Je pousserais certainement le fix ce week-end sur la branche stable

Re: Zigate et Volet Legrand, états ouvert/fermé inversés

Publié : 07 nov. 2020, 14:52
par brannou
Aucun souci, voici les derniers logs !
Logs-07-11-14h43.rtf.zip
(2.05 Kio) Téléchargé 200 fois
Merci encore,

brannou

Re: Zigate et Volet Legrand, états ouvert/fermé inversés

Publié : 07 nov. 2020, 15:28
par brannou
En fait, avec des scénarios plus complexes l'affichage semble plus aléatoire...
L'état retombe toutefois sur ses pieds au bout de 2 minutes

scénario :
Volet ouvert : état "ouvert" => OK
Ordre de fermer le volet avec arrêt en cours de route : état "fermé" lors de la commande puis "ouvert" à l'arrêt => OK
Ordre de fermer : état fermé lors de la commande puis "ouvert" une fois fermé, puis "fermé" après 2 minutes => presque OK...
Ordre d'ouvrir : ouvert pendant la course et ouvert une fois ouvert => OK

Re: Zigate et Volet Legrand, états ouvert/fermé inversés

Publié : 07 nov. 2020, 16:50
par pipiche
brannou a écrit : 07 nov. 2020, 15:28 En fait, avec des scénarios plus complexes l'affichage semble plus aléatoire...
L'état retombe toutefois sur ses pieds au bout de 2 minutes

scénario :
Volet ouvert : état "ouvert" => OK
Ordre de fermer le volet avec arrêt en cours de route : état "fermé" lors de la commande puis "ouvert" à l'arrêt => OK
Ordre de fermer : état fermé lors de la commande puis "ouvert" une fois fermé, puis "fermé" après 2 minutes => presque OK...
Ordre d'ouvrir : ouvert pendant la course et ouvert une fois ouvert => OK
Si tu peux me faire un petit fichier rtf avec les logs et les commentaires, ce serait parfait!

Re: Zigate et Volet Legrand, états ouvert/fermé inversés

Publié : 07 nov. 2020, 19:07
par brannou
Voici le scénario réalisé avec :

Fermeture du volet, arrêt à mi-chemin et nouvelle Fermeture
puis
Ouverture, arrêt à mi-chemin et nouvelle Ouverture.

En espérant ne pas avoir loupé quelque chose dans le timing...

J'ai inséré mes commentaires dans le scénario .rtf

brannou
Logs-7-11-18h08.rtf.zip
(3.35 Kio) Téléchargé 177 fois

Re: Zigate et Volet Legrand, états ouvert/fermé inversés

Publié : 08 nov. 2020, 11:17
par pipiche
brannou a écrit : 07 nov. 2020, 19:07 Voici le scénario réalisé avec :

Fermeture du volet, arrêt à mi-chemin et nouvelle Fermeture
puis
Ouverture, arrêt à mi-chemin et nouvelle Ouverture.

En espérant ne pas avoir loupé quelque chose dans le timing...

J'ai inséré mes commentaires dans le scénario .rtf

brannou

Logs-7-11-18h08.rtf.zip

Salut,

Si je résume le problème se manifeste uniquement quand tu utilises le partiellement fermé/ouvert
Le stop tu le fais depuis l'inter volet ou depuuis Domoticz

Par contre je ne comprends pas les logs, car les messages comme celui-ci
"2020-11-07 18:08:16.332 (Zigate) UpdateDevice - (Volet Salle Droite) 0:0"
ne sont pas en phase avec les messages précédent comme ceux-ci
"2020-11-07 18:08:10.909 (Zigate) ZigateRead - MsgType: 8102, MsgLength: 000e, MsgCRC: 03, Data: 53fe8c01010200080020000100, LQI: 132
2020-11-07 18:08:10.909 (Zigate) Decode8102 - Attribute Reports : [fe8c:01] MsgSQN: 53 ClusterID: 0102 AttributeID: 0008 Status: 00 Type: 20 Size: 0001 ClusterData: >00<
2020-11-07 18:08:10.912 (Zigate) ReadCluster - 0102 - fe8c/01 AttrId: 0008 AttrType: 20 Attsize: 0001 Status: 00 AttrValue: 00
2020-11-07 18:08:10.913 (Zigate) ReadCluster - 0102 - fe8c/01 - Attribute: 0008, Type: 20, Size: 0001 Data: 00-0
2020-11-07 18:08:10.913 (Zigate) ReadCluster - 0102 - fe8c/01 - Current position lift in %: 0008, Type: 20, Size: 0001 Data: 00-0
2020-11-07 18:08:10.913 (Zigate) ReadCluster - 0102 - fe8c/01 - Shutter switch with neutral Source: 8102 value: 0
2020-11-07 18:08:10.913 (Zigate) ReadCluster - 0008 - fe8c/01 - Shutter switch with neutral SWBUILD_3: 1A
2020-11-07 18:08:10.913 (Zigate) ReadCluster - 0102 - fe8c/01 - Shutter switch with neutral After correction value: 100"
typiquement c'est exemple est incohérent, cela devrait etre ou Ouvert ou fermé de part les informations remontées par le device est exploitée , donc là j'ai du mal.
— Ouverture du volet


2020-11-07 18:08:16.307 Status: User: Admin initiated a switch command (276/Volet Salle Droite/Off)

2020-11-07 18:08:18.274 (Zigate) ZigateRead - MsgType: 8000, MsgLength: 0007, MsgCRC: 27, Data: 003201000192, LQI: 0
2020-11-07 18:08:18.275 (Zigate) ZigateRead - MsgType: 8100, MsgLength: 000e, MsgCRC: 60, Data: 32fe8c01010200080020000100, LQI: 132
2020-11-07 18:08:18.275 (Zigate) Decode8100 - idx: 26 Read Attribute Response: [fe8c:01] ClusterID: 0102 MsgSQN: 32, i_sqn: 118, AttributeID: 0008 Status: 00 Type: 20 Size: 0001 ClusterData: >00<
2020-11-07 18:08:18.278 (Zigate) ReadCluster - 0102 - fe8c/01 AttrId: 0008 AttrType: 20 Attsize: 0001 Status: 00 AttrValue: 00
2020-11-07 18:08:18.278 (Zigate) ReadCluster - 0102 - fe8c/01 - Attribute: 0008, Type: 20, Size: 0001 Data: 00-0
2020-11-07 18:08:18.278 (Zigate) ReadCluster - 0102 - fe8c/01 - Current position lift in %: 0008, Type: 20, Size: 0001 Data: 00-0
2020-11-07 18:08:18.279 (Zigate) ReadCluster - 0102 - fe8c/01 - Shutter switch with neutral Source: 8100 value: 0
2020-11-07 18:08:18.279 (Zigate) ReadCluster - 0008 - fe8c/01 - Shutter switch with neutral SWBUILD_3: 1A
2020-11-07 18:08:18.279 (Zigate) ReadCluster - 0102 - fe8c/01 - Shutter switch with neutral After correction value: 0
2020-11-07 18:08:26.855 (Zigate) UpdateDevice - (Volet Salle Droite) 2:50

— Partiellement ouvert = Ouvert = OK
Pourrais-tu faire le meme tests, mais tu ajoute une option de debug :

Code : Tout sélectionner

debugWidget
Attention ca va etre plus verbeux ;-)

Re: Zigate et Volet Legrand, états ouvert/fermé inversés

Publié : 08 nov. 2020, 11:38
par brannou
Bonjour,

Pour le moment, j'ai passé toutes les commandes depuis Domoticz.
Je tente la nouvelle manip... (les voisins vont me prendre pour un fou...)

A plus tard,

brannou