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