Page 3 sur 6

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

Publié : 21 déc. 2021, 15:41
par pipiche
pour l'etat des lampes c'est à dire ?

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

Publié : 21 déc. 2021, 16:25
par bl34
Par exemple avoir un état OFF avec la lampe effectivement allumée mais le curseur d'intensité à 75% par exemple.
En fait si je change le 'Switch type' de la lampe de 'Dimmer' à 'Blinds Percentage' et bien l'affichage de l'état de la lampe se comporte comme pour le volet c.à.d que ça affiche une état Open ou x% qui est remplacé par Closed.
C'est pour ça que je pensais plus à un problème dans Domoticz que dans le plugin.
Mais bon comme de tout façon je ne connais pas le code ça n'est qu'une supposition.

J'admets volontiers que mon test est un peu tiré par les cheveux !

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

Publié : 21 déc. 2021, 16:44
par pipiche
Attention si tu changes la nature des widgets créées , alors je ne peu pas te dire le comportement.

Une lampe est gérée comme une lampe, et a un etat Off/On quelque soit l'etat de la partie dimmer

Un Blind est Ouvert, Fermé, ou avec un % d'ouverture

Dans ton cas, je te confirme par les logs, que le plugin reçoit une indication du volet comme quoi celui-ci est à 0%

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

Publié : 26 déc. 2021, 16:25
par bl34
Bonjour,
En utilisant le tool ZGWUI jJ'ai réussi à avoir le volet et la télécommande dans le réseau de la zigate avec la télécommande toujours opérationnelle.

Pour la procédure d'appairage je me suis inspiré du document NSAV061. C'est le seul document qui parle des 3 séries de va-et-vent pour ajouter un volet dans le réseau.

Voici les steps que j'ai suivis:
1) démarrer le réseau dans ZGWUI (procédure pour tester la zigate décrite le wiki zigate),
2) mettre le volet hors tension, relier les fils noir/marron, mettre le volet sous tension,
3) attendre le début de la 3ème série de va-et-vient et mettre le volet hors tension,
4) relier les fils noir et bleu,
5) mettre en Permit Join ,
6) mettre le volet sous tension, le volet va faire un va-et vient : messages de End Device Announce dans le GUI,
7) après env 10s le volet fait des va-et-vient continus pour indiquer qu'il attend une télécommande: faire 5R sur la télécommande, attendre l'arrêt du clignotement de la LED et faire stop.
Au bout d'un moment la LED verte clignote plus rapidement pour indiquer sa connexion au volet.

Donc la procédure est tordue mais il y a bien moyen d'avoir ce nouveau type de volet et sa télécommande sur une zigate.
Le volet et la télécommande sont bien listés quand on fait 'Discover Devices' dans le GUI et la télécommande est toujours utilisable. Ça c'est la bonne nouvelle !

Malheureusement ils sont inconnus au redémarrage de la zigate une fois remis sur mon PI3B et il y a un message d'erreur au démarrage :
[01] DevID: 01 Network addr: 3015 IEEE: 20918a00000f0eae LQI: 170 power: 01 not found in plugin database!

Pourtant le volet réagit quand je démarre ou arrête le Permit Join dans l'interface web de la zigate. Signe qu'il est toujours dans le réseau de la zigate.
Je n'ai pas trouvé de moyen pour faire récupérer les infos du volet dans la zigate et j'ai du utiliser la fonction Leave du ZGWUI pour faire le ménage.

J'ai essayer plusieurs fois la même procédure avec l'interface web de la zigate pour mettre en Permit Join mais à chaque fois la connexion de la télécommande au volet après les 5R+STOP ne marche pas.

Bon, la procédure que j'ai utilisé est de toute façon trop tordue pour être utilisable en pratique.
Qu'est ce qu'il peut y avoir comme subtilité qui ferait que le volet accepte la télécommande quand je fais la manipe par le GUI et l'ignore quand je fais la même manipe par l'interface web de la zigate ?

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

Publié : 26 déc. 2021, 16:29
par pipiche
il y a que quand tu fais un appairage coté plugin, il y a d'autres mecanismes qui sont mis en oeuvre (qui ne le sont pas avec ZGUI) et c'est ca qu'il faut comprendre, il est probable que c'est lié à un Bind effectué par le plugin. Je vais les supprimer, on verra ce qu'il se passe

Tu edites le fichier

Code : Tout sélectionner

Domoticz-Zigate/Conf/Certified/Profalux/MOT-C1Z06C.json
et tu transformes la ligne

Code : Tout sélectionner

      "ClusterToBind": [
                "0006",
                "0008",
                "fc21"
        ],
en

Code : Tout sélectionner

      "ClusterToBind": [],
Tu relances alors le plugin pour charger ce nouveau fichier de config, et tu essayes

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

Publié : 26 déc. 2021, 17:54
par bl34
Super, ça marche.
J'ai fait l'appairage 2 fois pour voir et au final le volet et la télécommande sont dans le réseau de la zigate et la télécommande est utilisable.
Seul le volet remonte dans Domoticz car la télécommande est en état notDB dans la liste des objets.

Voici la procédure que j'ai suivi (à peu près car je me suis fait un câble pour commuter le fil noir avec un interrupteur )

1) mettre en Permit Join,
2) mettre le volet hors tension, relier les fils noir/marron, mettre le volet sous tension,
3) attendre le début de la 3ème série de va-et-vient et mettre le volet hors tension,
4) relier les fils noir et bleu,
6) mettre le volet sous tension, le volet va faire un va-et vient,
7) après env 10s le volet fait des va-et-vient continus pour indiquer qu'il attend une télécommande: faire 5R sur la télécommande, attendre 3s et faire stop. La LED verte clignote rapidement quand la télécommande est couplée au volet

Bravo, bravo !!

PS: où ce trouve la log Domoticz ?..je prends la log dans l'interface web ..mais c'est court.

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

Publié : 27 déc. 2021, 09:27
par pipiche
super nouvelle. Par contre qu'en est-il de la mise-à-jour (retour d'etat) ? Est-ce que quand tu manipules avec la téélcommande, il y a mise-à-jour coté Domoticz ?

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

Publié : 27 déc. 2021, 10:33
par bl34
Non, aucune mise à jour dans Domoticz si j'utilise la télécommande.
Elle était en état noDB dans la zigate. J'ai fait un Recreate pour la faire remonter dans Domoticz mais ça n'a rien changé.

La seule différence que je vois c'est que l'état transitoire quand je commande le volet dans Domoticz (open ou x%) est maintenant remplacé par Open (c'était Close avant).
A chaque fois il y a un message 'UpdateDevice - (Volet Bureau - MOT-C1Z06C_BlindInverted) 1:100' qui change l'état en Open.
J'ai mis la log domoticz et zigate de mes manips dans le fichier joint. Aucune trace quand j'utilise la télécommande.

Je suis quand même perplexe sur la manip à faire pour intégrer un volet car devoir faire un hard reset du volet pour l'ajouter à la zigate me semble bien compliqué alors qu'avec les anciens moteurs il suffisait de jouer de la télécommande.

Question subsidiaire : Comment faire pour avoir un widget avec un bouton Stop ?

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

Publié : 27 déc. 2021, 10:35
par pipiche
il est normal pour l’instant d'avoir la télécommande en notDB.
Pour le reste, je suis perplexe et je vais attendre des retours de Profalux

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

Publié : 04 janv. 2022, 08:58
par pipiche
Merci de m'envoyer en MP le numéro de commande (je pense que c'est le petit sticker qui est sur le volet).

Voici la methode d'appaiarge confirmée par Profalux:

Normalement le comportement d'un couple moteur / TS est le suivant :
Après un R + Up sur la TS :
Recherche d'un réseau ouvert par le moteur
Entrée du moteur dans le réseau
Mise en identify du moteur (automatique) le moteur se met à faire des aller/retour
Entrée de la TS dans le réseau
La TS recherche un élément dans le réseau
Le moteur s'appaire avec la TS

Si la TS ne s'appaire pas :
Le moteur doit être dans le réseau de la ZiGate puis reset 5s sur le moteur : fil noir & marron.
A la suite de la manipulation, le moteur doit ouvrir le réseau et se mettre en identify.
Reset de la TS avec la manipulation suivante : 5 x R
Lorsqu'elle a fini de clignoter appui sur le bouton STOP.