QS-Zigbee-C01 - Problème de calibration

Bonjour à tous,

J’ai un souci avec le module volet roulant QS-Zigbee-C01 acheté sur Aliexpress.
Le module est bien détecté dans le plugin Zigbee avec de la clé Conbee 2.

Impossible de calibrer le volet, des que je branche le fils « Haut », le volet remonte et impossible de redescendre, hormis en inversant les fils du moteur et dans ce cas impossible de remontée.

Depuis l’interrupteur et ou jeedom, le moteur émet un bruit à chaque mise en marche de la fonction mais ne bouge pas.

J’ai essayé de suivre la procédure décrite dans ce post Module QS-Zigbee-C01 mais rien ne fonctionne.

Je viens de faire un test si d’autre personne peuvent essayer et faire un retour.
Procédure de calibration :
Mettre le volet complètement fermer
Vérifier la valeur de l’attribut 61443 (endpoint 1 cluster 258 attribut 61443) le retour doit-être 10


Vérifier la valeur de l’attribut 61441 (endpoint 1 cluster 258 attribut 61441) le retour doit-être 1
Mettre l’attribut 61441 à 0 (endpoint 1 cluster 258 attribut 61441) dans configuration du module

Monter le volet avec la commande Monter et attendre l’ouverture complète du volet
Appuyer sur la commande stop
Descendre le volet avec la commande Descendre et attendre la fermeture complète du volet
Appuyer sur la commande stop
Mettre l’attribut 61441 à 1 (endpoint 1 cluster 258 attribut 61441) dans configuration du module
Vérifier la valeur de l’attribut 61443 (endpoint 1 cluster 258 attribut 61443) le retour doit-être différent de 10

L’attribut 61443 est à 100 et impossible de le modifier.

Je passe d’Enocean à zigbee pour des problèmes de communication avec l’Enocean et la prise en charge de la fonction « Repeat ».

En vous remerciant la communauté.

bonjour,
c’est pas l’attribut 61443 qu’il faut modifier, il faut passer à 0 l’attribut 61441 et faire la manipulation de monter et descendre comme indiquer dans mon poste que tu site.

1 « J'aime »

Bonjour Ndbocq,

J’ai pas réussi à calibrer avec les attributs, j’ai donc acheté un hub zigbee sur Amazon.
J’ai bien synchronisé le module et même histoire, impossible de l’utiliser avec sans le bouton.

Quand j’appuis sur la monté ou depuis l’application, le module s’enclenche et le moteur fait un bruit sourd mais rien ne bouge en monté.

Je retire le module et branche en directe le moteur sur le bouton, aucun souci.

J’en déduis que mon module doit-être défectueux…
C’est pas engagent…

Je vais essayé de voir avec le vendeur Aliexpress.

Merci,

bonjour @wilboc as tu réussit avec ton interrupteur de volet car je pense avoir le même problème que toi.
J’ai réussit a le calibrer mais des fois j’ai beau appuyé physiquement sur l’interrupteur mais rien ne fonctionne et pareil avec jeedom.
et plus tard ca fonctionne on ne sait pas pourquoi…
je pense que je vais les virer ces interrupteurs car je me prend la tête depuis un moment…

Bonjour @Franck19

Effectivement, nous avons le même problème.
D’après ce que j’en ai compris, le module se calibre avec une notion de temps.

En fonction des volets (largeur ou hauteur), les volets mettent globalement plus de temps à monter qu’a descendre. La notion temps qui permet de calibrer le module est la descente. Pour compenser, j’ai mesuré le temps de descente et le temps de monté. J’ai relancé la calibration et lors de la phase de descente, j’ai attendue le temps nécessaire à la monté plus quelques secondes.

Tout était ok, mais du coup la position n’est pas exactement la même si le volet est ouvert ou fermer au début de la demande de positionnement.

Si les modules fonctionnaient avec un ampèremètre, le module pourrait calculer de lui même les butés du moteur VR. Une évolution à venir, peut être.

Il existe peut-être d’autre solution.

Depuis l’écriture de cette réponse, je suis passé du plugin « Zigbee » officiel au plugin Zigbee2MQTT qui fonctionne beaucoup mieux dans ma configuration. La calibration a été beaucoup plus facile avec ce dernier plugin.

A +

1 « J'aime »

Bonjour est ce que quelqu’un pourrais m’expliquer pourquoi ça ne fonctionne pas.
J’ai réussit a le paramétrer et a l’utiliser 2 jours et le lendemain il ne fonctionne plus.
je peux appuyer physiquement sur le bouton ou le faire sur jeedom rien ne se passe.

merci pour votre aide

[2022-01-28 20:33:35][INFO] : Lancement démon zigbeed : /usr/bin/python3 /var/www/html/plugins/zigbee/resources/zigbeed/zigbeed.py --device /dev/ttyS2 --loglevel debug --socketport 8089 --callback http://127.0.0.1:80/plugins/zigbee/core/php/jeeZigbee.php --apikey 463UjCsR16wm2CA4HEEwgGHQXCkaBAiO --cycle 0.3 --pid /tmp/jeedom/zigbee/deamon_1.pid --data_folder /var/www/html/plugins/zigbee/data/1 --device_folder /var/www/html/plugins/zigbee/data/device --controller ezsp --sub_controller elelabs --channel 15 --folder_OTA /var/www/html/plugins/zigbee/data/ota
[2022-01-28 20:33:36][DEBUG] : null
[2022-01-28 20:33:56][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-28 20:33:56][DEBUG] : {"ieee":"a4:c1:38:73:4c:35:a2:85","cmd":[{"endpoint":1,"cluster":"window_covering","command":"up_open","await":1}],"allowQueue":false}
[2022-01-28 20:33:56][DEBUG] : {"devices":{"a4:c1:38:73:4c:35:a2:85":{"1":{"258":{"61440":{"value":"enum8.undefined_0x00","cluster_name":"Window Covering"}}}}}}
[2022-01-28 20:33:56][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::61440 => enum8.undefined_0x00 convert to 0
[2022-01-28 20:33:57][DEBUG] : {"devices":{"a4:c1:38:73:4c:35:a2:85":{"1":{"258":{"61440":{"value":"enum8.undefined_0x01","cluster_name":"Window Covering"}}}}}}
[2022-01-28 20:33:57][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::61440 => enum8.undefined_0x01 convert to 1
[2022-01-28 20:34:01][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-28 20:34:01][DEBUG] : {"ieee":"a4:c1:38:73:4c:35:a2:85","cmd":[{"endpoint":1,"cluster":"window_covering","command":"stop","await":1}],"allowQueue":false}
[2022-01-28 20:34:02][DEBUG] : {"devices":{"a4:c1:38:73:4c:35:a2:85":{"1":{"258":{"8":{"value":"0","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x01","cluster_name":"Window Covering"}}}}}}
[2022-01-28 20:34:02][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::8 => 0 convert to 0
[2022-01-28 20:34:02][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::61440 => enum8.undefined_0x01 convert to 1
[2022-01-28 20:34:05][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-28 20:34:05][DEBUG] : {"ieee":"a4:c1:38:73:4c:35:a2:85","cmd":[{"endpoint":1,"cluster":"window_covering","command":"down_close","await":1}],"allowQueue":false}
[2022-01-28 20:34:05][DEBUG] : {"devices":{"a4:c1:38:73:4c:35:a2:85":{"1":{"258":{"8":{"value":"0","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x02","cluster_name":"Window Covering"}}}}}}
[2022-01-28 20:34:05][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::8 => 0 convert to 0
[2022-01-28 20:34:05][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::61440 => enum8.undefined_0x02 convert to 2
[2022-01-28 20:34:08][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-28 20:34:08][DEBUG] : {"ieee":"a4:c1:38:73:4c:35:a2:85","cmd":[{"endpoint":1,"cluster":"window_covering","command":"stop","await":1}],"allowQueue":false}
[2022-01-28 20:34:09][DEBUG] : {"devices":{"a4:c1:38:73:4c:35:a2:85":{"1":{"258":{"8":{"value":"100","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x01","cluster_name":"Window Covering"}}}}}}
[2022-01-28 20:34:09][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::8 => 100 convert to 100
[2022-01-28 20:34:09][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::61440 => enum8.undefined_0x01 convert to 1
[2022-01-28 20:34:13][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-28 20:34:13][DEBUG] : {"ieee":"a4:c1:38:73:4c:35:a2:85","cmd":[{"endpoint":1,"cluster":"window_covering","command":"go_to_lift_percentage","await":1,"args":[28]}],"allowQueue":false}
[2022-01-28 20:34:13][DEBUG] : {"devices":{"a4:c1:38:73:4c:35:a2:85":{"1":{"258":{"8":{"value":"28","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x00","cluster_name":"Window Covering"}}}}}}
[2022-01-28 20:34:13][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::8 => 28 convert to 28
[2022-01-28 20:34:13][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::61440 => enum8.undefined_0x00 convert to 0
[2022-01-28 20:34:17][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-28 20:34:17][DEBUG] : {"ieee":"a4:c1:38:73:4c:35:a2:85","cmd":[{"endpoint":1,"cluster":"window_covering","command":"up_open","await":1}],"allowQueue":false}
[2022-01-28 20:34:17][DEBUG] : {"devices":{"a4:c1:38:73:4c:35:a2:85":{"1":{"258":{"8":{"value":"0","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x00","cluster_name":"Window Covering"}}}}}}
[2022-01-28 20:34:17][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::8 => 0 convert to 0
[2022-01-28 20:34:17][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::61440 => enum8.undefined_0x00 convert to 0
[2022-01-28 20:34:21][DEBUG] : http://127.0.0.1:8089/device/command type : PUT
[2022-01-28 20:34:21][DEBUG] : {"ieee":"a4:c1:38:73:4c:35:a2:85","cmd":[{"endpoint":1,"cluster":"window_covering","command":"down_close","await":1}],"allowQueue":false}
[2022-01-28 20:34:21][DEBUG] : {"devices":{"a4:c1:38:73:4c:35:a2:85":{"1":{"258":{"8":{"value":"0","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x02","cluster_name":"Window Covering"}}}}}}
[2022-01-28 20:34:21][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::8 => 0 convert to 0
[2022-01-28 20:34:21][DEBUG] : Search attribut for a4:c1:38:73:4c:35:a2:85 logicalId : 1::258::61440 => enum8.undefined_0x02 convert to 2

Personne pour m’aider??? :sob: :sob:

Bonjour à tous et merci @ndbocq pour tes explications. Je rajoute un complément par rapport à mon cas. Avant calibration que ce soit en utilisant Jeedom ou les boutons physiques, le volet roulant de ma porte-fenêtre ne descendait qu’à 50% du coup j’étais bloqué pour faire la calibration dans ce sens

Monter le volet avec la commande Monter et attendre l’ouverture complète du volet
Appuyer sur la commande stop
Descendre le volet avec la commande Descendre et attendre la fermeture complète du volet
Appuyer sur la commande stop
Mettre l’attribut 61441 à 1 (endpoint 1 cluster 258 attribut 61441) dans configuration du module

Du coup j’ai fait dans l’autre sens et c’est nickel :slight_smile:
Descendre le volet avec la commande Monter et attendre l’ouverture complète du volet
Appuyer sur la commande stop
Monter le volet avec la commande Descendre et attendre la fermeture complète du volet
Appuyer sur la commande stop
Mettre l’attribut 61441 à 1 (endpoint 1 cluster 258 attribut 61441) dans configuration du module

Encore merci à tous les intervenants, la communauté Jeedom et le partage d’info

1 « J'aime »