Volet roulant Profalux

Forum dédié au plugin ZigBeeForDomoticZ : installation, paramétrage, utilisation, interfaces ...
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Volet roulant Profalux

Message par pipiche »

Chaussette a écrit : 14 mars 2020, 14:28 Je suis passé sur la branche beta du plugin ZiGate pour tester.

J'ai également mis à jour Domoticz (beta) en 4.11784.

J'ai viré un volet (pas un BSO) pour commencer, et j'ai voulu le remettre dans le réseau. Pas trop de soucis, ça a bien ajouté deux devices :
  • ZiGate - VoletBSO-Profalux_BlindInverted-****-01
  • ZiGate - VoletBSO-Profalux_BSO-****-01
Excellente nouvelle,
mais ... je viens de remarquer que je n'ai plus les flèches bleues ou vertes permettant de supprimer ou ajouter un device dans domoticz :o Le soucis est général à ma liste entière de devices. Un bug de la 4.11784 ?

J'ai regardé les paramètres de Domoticz, j'ai bien 'accept new hardware' d'activé.
Je n'ai pas le problème avec la 4.11777, j'essaie de recompiler la version d’aujourd’hui et je te dis. Mais il y a de grande chance que ce soit ca. C'est le problème de la beta domoticz...
[EDITED]
https://github.com/domoticz/domoticz/is ... -599064178

Pourrais-tu regarder un truc qui peut m'etre utile pour la création des bons widgets.
J'ai besoin de savoir ce qui est contenu dans l'Ep 01 --> Cluster 0000 --> Attribut 0010 (voir le schema ci-dessous)
Screenshot 2020-03-14 at 14.53.08.png
Screenshot 2020-03-14 at 14.53.08.png (241.43 Kio) Consulté 8556 fois
Chaussette
Messages : 55
Inscription : 12 mars 2020, 09:38

Re: Volet roulant Profalux

Message par Chaussette »

Merci pour la confirmation du bug de Domoticz.

Pour le champ que tu cherches, je vois parfaitement de quoi il s'agit et c'est assez curieux. Il s'agit du nom donné à l'appareil (Volet ou BSO) par la télécommande Zoé. Donc je suppose une zone mémoire du volet en lui-même.

J'ai retrouvé tous les noms que j'avais configuré dans la télécommande Zoé. Et... le volet que j'ai réinitialisé tout à l'heure pour mes tests a un cluster complètement vide : 0000: Object {}
Chaussette
Messages : 55
Inscription : 12 mars 2020, 09:38

Re: Volet roulant Profalux

Message par Chaussette »

Tiens, je viens de découvrir un truc : on peut enlever un volet (ou un BSO je suppose) du réseau ZiGate sans le réinitialiser :
- ZiGate en mode fermé (PAS de permit join)
- 1 x R puis flèche du haut
- attendre, le volet devrait faire 3 allers-retours :
-- 1ier aller-retour avec tous les volets du réseau ZiGate
-- 2nd aller-retour seul
-- 3ieme aller-retour pour indiquer que la manip est terminée

Là, le volet: est sorti du réseau ZiGate

Bon... par contre, j'ai fait la manip sur un BSO 2 minutes après, et.. il s'est mis en défaut (il n'a pas fait le troisième aller-retour). Donc j'ai du faire un reset complet avec fils bruns et noirs reliés à la phase, etc.

C'est bizarre d'ailleurs, cet espèce d'aléatoire. pour la gestion du réseau. Peut-être un bug dans le firmware des volets :?:
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Volet roulant Profalux

Message par pipiche »

Chaussette a écrit : 14 mars 2020, 18:26 Merci pour la confirmation du bug de Domoticz.

Pour le champ que tu cherches, je vois parfaitement de quoi il s'agit et c'est assez curieux. Il s'agit du nom donné à l'appareil (Volet ou BSO) par la télécommande Zoé. Donc je suppose une zone mémoire du volet en lui-même.

J'ai retrouvé tous les noms que j'avais configuré dans la télécommande Zoé. Et... le volet que j'ai réinitialisé tout à l'heure pour mes tests a un cluster complètement vide : 0000: Object {}
Oui c'est ça, et a priori d'usine ou après un hard reset ce champs doit etre initiatilsé avec le type de volet
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Volet roulant Profalux

Message par pipiche »

Chaussette a écrit : 14 mars 2020, 19:11 Tiens, je viens de découvrir un truc : on peut enlever un volet (ou un BSO je suppose) du réseau ZiGate sans le réinitialiser :
- ZiGate en mode fermé (PAS de permit join)
- 1 x R puis flèche du haut
- attendre, le volet devrait faire 3 allers-retours :
-- 1ier aller-retour avec tous les volets du réseau ZiGate
-- 2nd aller-retour seul
-- 3ieme aller-retour pour indiquer que la manip est terminée

Là, le volet: est sorti du réseau ZiGate

Bon... par contre, j'ai fait la manip sur un BSO 2 minutes après, et.. il s'est mis en défaut (il n'a pas fait le troisième aller-retour). Donc j'ai du faire un reset complet avec fils bruns et noirs reliés à la phase, etc.

C'est bizarre d'ailleurs, cet espèce d'aléatoire. pour la gestion du réseau. Peut-être un bug dans le firmware des volets :?:
quand tu fais le R + UP, il s'agit d'un ordre donné au volet pour rejoindre un reseau ouvert ...
Chaussette
Messages : 55
Inscription : 12 mars 2020, 09:38

Re: Volet roulant Profalux

Message par Chaussette »

pipiche a écrit : 14 mars 2020, 21:28Oui c'est ça, et a priori d'usine ou après un hard reset ce champs doit etre initiatilsé avec le type de volet
Ah ! Alors oui, ça me dit quelque chose. Après l'installation avec la Zoé, les appareils s'appelaient (dans la Zoé) soit 'volet', soit 'BSO'.
Ce qui est curieux, c'est que j'ai fait justement un hard reset et là le cluster est complètement vide :o
pipiche a écrit : 14 mars 2020, 21:29quand tu fais le R + UP, il s'agit d'un ordre donné au volet pour rejoindre un reseau ouvert ...
Oui, mais du coup si pas de réseau ouvert, il doit passer en timeout (à vue de nez environ 15 secondes) et quitter son réseau actuel. Ceci dit, le coup du timeout peut expliquer aussi la nécessité de faire un hard reset assez régulièrement... Enfin, ça reste une supposition mais j'avoue ne pas avoir encore compris la logique pour l'instant :mrgreen:
pofman
Messages : 2
Inscription : 10 mai 2020, 12:08

Re: Volet roulant Profalux

Message par pofman »

Bonjour,

Je débute en domotique avec domoticz, une pizigate, un volet profalux.

J'ai installé la version 2020.2 de domoticz et la branche beta du plugin ZiGate pour domoticz (au commit c34fb184).
J'ai aussi mis à jour le firmware de la ZiGate à la version 3.1c.

J'ai réussi à appairer le volet avec la pizigate et j'ai maintenant un widget de type "blinds percentage inverted" dans domoticz.
Le widget marche bien (ouverture, fermeture, sélection d'un pourcentage d'ouverture).
Mais j'aurais aimé avoir un bouton "stop" en plus.
J'ai essayé de changer le type du widget en "venetian blinds EU" et les boutons ouverture et fermeture fonctionnent mais le bouton stop ne fait rien.
J'ai lu qu'il faudrait ajouter un bouton "stop" au widget domoticz (https://easydomoticz.com/forum/viewtopi ... 492#p79492) mais je ne suis pas sûr que cela soit suffisant dans mon cas puisque le bouton stop du "venetian blinds EU" ne fait rien.

Est-ce qu'il n'y aurait pas un autre problème à régler pour que la fonction "stop" fonctionne dans domoticz?


J'ai également une commande sans fil pour volet roulants legrand netatmo (077746L), j'ai aussi pu l'appairer et cela a créé un widget "venetian blinds EU" dans domoticz.
J'aimerais me servir de cette commande pour piloter mon volet profalux.
D'après ce que j'ai compris cela pourrait se faire dans le plugin ZiGate de domotics, dans Outils->Couplage si le volet et la commande utilisaient les mêmes cluster mais ce n'est pas le cas.

Est-ce qu'il y aurait moyen de se servir de la ZiGate pour réceptionner les commandes en provenance de la commande sans fil legrand et les traduire en commandes équivalentes pour le volet profalux?
Pièces jointes
export_equipements.zip
(1.03 Kio) Téléchargé 190 fois
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Volet roulant Profalux

Message par pipiche »

pofman a écrit : 10 mai 2020, 12:21 Bonjour,

Je débute en domotique avec domoticz, une pizigate, un volet profalux.

J'ai installé la version 2020.2 de domoticz et la branche beta du plugin ZiGate pour domoticz (au commit c34fb184).
J'ai aussi mis à jour le firmware de la ZiGate à la version 3.1c.

J'ai réussi à appairer le volet avec la pizigate et j'ai maintenant un widget de type "blinds percentage inverted" dans domoticz.
Le widget marche bien (ouverture, fermeture, sélection d'un pourcentage d'ouverture).
Mais j'aurais aimé avoir un bouton "stop" en plus.
J'ai essayé de changer le type du widget en "venetian blinds EU" et les boutons ouverture et fermeture fonctionnent mais le bouton stop ne fait rien.
J'ai lu qu'il faudrait ajouter un bouton "stop" au widget domoticz (https://easydomoticz.com/forum/viewtopi ... 492#p79492) mais je ne suis pas sûr que cela soit suffisant dans mon cas puisque le bouton stop du "venetian blinds EU" ne fait rien.

Est-ce qu'il n'y aurait pas un autre problème à régler pour que la fonction "stop" fonctionne dans domoticz?


J'ai également une commande sans fil pour volet roulants legrand netatmo (077746L), j'ai aussi pu l'appairer et cela a créé un widget "venetian blinds EU" dans domoticz.
J'aimerais me servir de cette commande pour piloter mon volet profalux.
D'après ce que j'ai compris cela pourrait se faire dans le plugin ZiGate de domotics, dans Outils->Couplage si le volet et la commande utilisaient les mêmes cluster mais ce n'est pas le cas.

Est-ce qu'il y aurait moyen de se servir de la ZiGate pour réceptionner les commandes en provenance de la commande sans fil legrand et les traduire en commandes équivalentes pour le volet profalux?
Pour un débutant, voila un post bien complet ;-)

Alors

(1) L'inter volet Legrand ne fonctionne pas avec les memes commandes que les volets Profalux. Pour simple, le volet Profalux se commande comme une lampe avec variateur, alors que l'inter-volet Legrand se comporte comme un véritable inter de Volet. Donc je ne pense pas que le couplage fera quelque chose d'efficace.

L'alternative serait de passer par Domoticz. C'est à dire tu reçois l'évènement sur le sans fil Legrand et tu déclenches ce que tu souhaite sur le volet Profalux

(2) Pour l'histoire du Stop.
Peux-tu essayer de passer sur la branche 'profalux' et faire l'essai ?
Tu changes la Widget en Venetian et tu essaies le Stop.
Regardes les Logs de domotics en paralell, car c'est du code non testé .
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
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Volet roulant Profalux

Message par pipiche »

@pofman, as-tu pu faire des essais avec le Stop ?
pofman
Messages : 2
Inscription : 10 mai 2020, 12:08

Re: Volet roulant Profalux

Message par pofman »

Oui j'ai pu m'y remettre ce matin.

Effectivement avec la branche profalux, le bouton STOP du "venetian blinds" arrête bien le volet.

Quand j'appuie sur le bouton STOP (volet déjà arrêté) j'ai ça dans les logs:

Code : Tout sélectionner

2020-05-14 11:47:33.655  Status: User: Admin initiated a switch command (4/Volet bureau/Stop)
2020-05-14 11:47:33.666  (Zigate) mgtCommand (45cb) Devices[4].Name: Volet bureau Command: Stop Level: 80 Color: 
2020-05-14 11:47:33.669  (Zigate) --------->   DeviceType: ('VenetianInverted', 'Venetian')
2020-05-14 11:47:33.671  (Zigate) --------->   RSSI level 6 
2020-05-14 11:47:33.673  (Zigate) --------->   BatteryLvl set to 255
2020-05-14 11:47:33.675  (Zigate) --------->   ++ found ( 01, LvlControl)
2020-05-14 11:47:33.677  (Zigate) --------->   ClusterType founds: [('01', 'LvlControl')]
2020-05-14 11:47:33.679  (Zigate) --------->   EPOut: 01 DeviceType: LvlControl
2020-05-14 11:47:33.682  (Zigate) mgtCommand : Stop for Device: 45cb EPout: 01 Unit: 4 DeviceType: LvlControl
2020-05-14 11:47:33.689  (Zigate) profalux_stop ++++ 45cb/01 payload: 010503
2020-05-14 11:47:33.796  (Zigate) Decode8101 - Default response - SQN: 05, EP: 01, ClusterID: 0008 , DataCommand: 03, - Status: [00] ZIGATE - [00] Success
2020-05-14 11:47:37.325  (Zigate) Decode8011 - APS ACK: 0045cb010008
2020-05-14 11:47:37.327  (Zigate) Decode8011 - Src: 45cb, SrcEp: 01, Cluster: 0008, Status: 00 MainPowered: True
2020-05-14 11:47:37.332  (Zigate) Decode8102 - Read Attributes Response : [45cb:01] ClusterID: 0008 AttributeID: 0000 Status: 00 Type: 20 Size: 0001 ClusterData: >cd<
Alors qu'avec la branche beta j'ai:

Code : Tout sélectionner

2020-05-14 11:39:23.530  Status: User: Admin initiated a switch command (4/Volet bureau/Stop)
2020-05-14 11:39:23.538  (Zigate) mgtCommand (45cb) Devices[4].Name: Volet bureau Command: Stop Level: 76 Color:
2020-05-14 11:39:23.541  (Zigate) --------->   DeviceType: ('VenetianInverted', 'Venetian')
2020-05-14 11:39:23.544  (Zigate) --------->   ClusterType founds: [('01', '4', 'LvlControl')] for Unit: 4
2020-05-14 11:39:23.546  (Zigate) --------->   EPOut: 01 DeviceType: LvlControl WidgetID: 4
2020-05-14 11:39:23.548  (Zigate) mgtCommand : Stop for Device: 45cb EPout: 01 Unit: 4 DeviceType: LvlControl
2020-05-14 11:39:27.465  (Zigate) =====> sendZigateCmd - 0100 0245cb0101000800000000010000 Queue Length: 0
2020-05-14 11:39:27.584  (Zigate) Decode8011 - APS ACK: 0045cb010008
2020-05-14 11:39:27.586  (Zigate) Decode8011 - Src: 45cb, SrcEp: 01, Cluster: 0008, Status: 00 MainPowered: True
2020-05-14 11:39:27.592  (Zigate) Decode8102 - Read Attributes Response : [45cb:01] ClusterID: 0008 AttributeID: 0000 Status: 00 Type: 20 Size: 0001 ClusterData: >c1<

Et pour l'interrupteur legrand, j'ai essayé de faire un script dzevent dans domoticz.
Mais il ne se déclenche que pour l'appui sur ouverture (On) ou fermeture (Off).
Quand j'appuie sur stop (physiquement ça appuie en même temps sur le bouton d'ouverture et le bouton de fermeture), il ne se passe rien au niveau de l'état du widget (j'ai regardé dans la partie "LOG" du widget).
Il ne se passe rien non plus quand j'appuie sur ouverture et que le widget est à l'état OPEN.
Même chose quand le widget est CLOSED et que j'appuie sur fermeture.

Par contre dans les logs il y a toujours quelque chose à chaque appui:
Ouverture:

Code : Tout sélectionner

2020-05-14 12:22:05.094  (Zigate) Decode8102 - Read Attributes Response : [4322:01] ClusterID: 000f AttributeID: 0055 Status: 00 Type: 10 Size: 0001 ClusterData: >00<
2020-05-14 12:22:05.254  (Zigate) Decode8011 - APS ACK: 004322010102
2020-05-14 12:22:05.256  (Zigate) Decode8011 - Src: 4322, SrcEp: 01, Cluster: 0102, Status: 00 MainPowered: False
Fermeture:

Code : Tout sélectionner

2020-05-14 12:22:37.928  (Zigate) Decode8102 - Read Attributes Response : [4322:01] ClusterID: 000f AttributeID: 0055 Status: 00 Type: 10 Size: 0001 ClusterData: >01<
2020-05-14 12:22:38.006  (Zigate) Decode8011 - APS ACK: 004322010102
2020-05-14 12:22:38.009  (Zigate) Decode8011 - Src: 4322, SrcEp: 01, Cluster: 0102, Status: 00 MainPowered: False
Stop (apparemment identique à la fermeture):

Code : Tout sélectionner

2020-05-14 12:04:01.931  (Zigate) Decode8102 - Read Attributes Response : [4322:01] ClusterID: 000f AttributeID: 0055 Status: 00 Type: 10 Size: 0001 ClusterData: >01<
2020-05-14 12:04:02.444  (Zigate) Decode8011 - APS ACK: 004322010102
2020-05-14 12:04:02.446  (Zigate) Decode8011 - Src: 4322, SrcEp: 01, Cluster: 0102, Status: 00 MainPowered: False
D'après ce que j'ai lu il y a aussi une fonctionnalité qui permet d'actionner le volet tant que le bouton ouverture (ou fermeture) est enfoncé et arrêter le volet quand on relâche le bouton.
Quand j'essaye d'utiliser cette fonctionnalité pour l'ouverture, j'ai ça dans les logs quand j'appuie sur le bouton sans le relacher:

Code : Tout sélectionner

2020-05-14 12:34:05.478  (Zigate) Decode8102 - Read Attributes Response : [4322:01] ClusterID: 000f AttributeID: 0055 Status: 00 Type: 10 Size: 0001 ClusterData: >00<
2020-05-14 12:34:05.638  (Zigate) Decode8011 - APS ACK: 004322010102
2020-05-14 12:34:05.641  (Zigate) Decode8011 - Src: 4322, SrcEp: 01, Cluster: 0102, Status: 00 MainPowered: False
Et quand je le relâche après quelques secondes, j'ai ça:

Code : Tout sélectionner

2020-05-14 12:34:09.776  (Zigate) Decode8011 - APS ACK: 004322010102
2020-05-14 12:34:09.778  (Zigate) Decode8011 - Src: 4322, SrcEp: 01, Cluster: 0102, Status: 00 MainPowered: False
Répondre