Bouton des store IKEA Open/close E1766 TRADFRI

Salut,

Je viens tout juste de réussir a tout synchro comme il faut.

Globalement, ce que j’ai fait:

  • J’ai inclus le repeteur (j’en vois toujours pas l’utilité …) en restant appuyé 5 secondes sur le bouton reset
  • J’ai inclus la télécommande en appuyant 4 fois sur le bouton d’association
  • J’ai inclus mes stores en appuyant 5 secondes sur 2 boutons

Une fois cela fait, j’ai assigné un groupe aux appareils. C’est expliqué dans la documentation, mais c’est vrai que c’est pas « user friendly ».
Il faut selectionner les stores que l’on va utiliser avec la télécommande via la checkbox au dessus des équipements.
Dans la section en dessous des équipements (celle ci s’appelle groupes), il faut mettre un numero de groupe à 4 chiffres. Par exemple on peut mettre 0000, mais aussi 0001 etc.
Donc j’ai « ajouté » le groupe 0000 à mes 2 stores. (Add Group).

Pour la télécommande, même procédure, je lui ai mis 0000 par contre il faut cliquer sur « Set Group Remote ». Une fois cela fait, la télécommande peut controler les stores :slight_smile:

@kiwihc16 merci beaucoup pour ce plugin, j’ai essayé le plugin-zigate avant et je n’arrivais pas a synchro la télécommande.
Par contre le plugin-zigate affiche un pourcentage du store qui se leve/baisse. Est ce que c’est via un retour d’état ou quelque chose calculé coté Jeedom ? Si c’est comme je le pense un retour d’état peut être qu’il est possible de récupérer les infos qui vont bien sur le github de plugin-zibase pour les implémenter sur plugin-abeille ?

2 « J'aime »

J espère que cela ne te dérange pas si je mets ton petit texte dans la documentation.

Avec plaisir si ca peut aider :slight_smile:

Probablement, je n’ai pas passé de temps sur ce sujet. Il faut trouver les infos et apres je peux les mettre dans Abeille.

J’y connais pas grand chose encore au Zigbee, je viens tout juste de découvrir :slight_smile:

En suivant un peu la doc du plugin, j’ai vu qu’il n’y avait que 1 endpoint sur ces stores (le short id est
ddf0) apparement:


[2020-07-31 12:37:24][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=00, PacketType=0010
[2020-07-31 12:37:24][debug] Type=8010/Version: Appli=3, SDK=031a
[2020-07-31 12:37:24][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=62, PacketType=0045
[2020-07-31 12:37:25][debug] Type=8045/Active Endpoints Response: Dest=Abeille1, SQN=62, Status=00, ShortAddr=ddf0, EndPointCount=01, EndPointList=; 01
[2020-07-31 12:37:25][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=32, PacketType=0100
[2020-07-31 12:37:25][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=33, PacketType=0100
[2020-07-31 12:37:26][debug] Type=8102/Attribut Report: Dest=Abeille1, SQN=32, SrcAddr=ddf0, EndPoint=01, ClusterID=0000, AttrID=0005, AttrStatus=00, AttrDataType=42, AttrSize=001d, DataByteList=FYRTUR block-out roller blind
[2020-07-31 12:37:26][debug] Type=8102/Attribut Report: Dest=Abeille1, SQN=33, SrcAddr=ddf0, EndPoint=01, ClusterID=0000, AttrID=0010, AttrStatus=86, AttrDataType=ff, AttrSize=0000, DataByteList=
[2020-07-31 12:37:28][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=00, PacketType=0009
[2020-07-31 12:37:28][debug] Type=8009/Network State Response: Dest=Abeille1, ShortAddr=0000, ExtAddr=00158d0002bdbf66, PANId=a224, ExtPANId=e2c53edddb008231, Channel=11
[2020-07-31 12:37:28][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=34, PacketType=0100
[2020-07-31 12:37:28][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=15-(ZigBee Error Code unknown), SQN=35, PacketType=0100
[2020-07-31 12:37:28][debug] Type=8102/Attribut Report: Dest=Abeille1, SQN=34, SrcAddr=ddf0, EndPoint=01, ClusterID=0000, AttrID=0005, AttrStatus=00, AttrDataType=42, AttrSize=001d, DataByteList=FYRTUR block-out roller blind
[2020-07-31 12:37:29][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=36, PacketType=0100
[2020-07-31 12:37:29][debug] Type=8102/Attribut Report: Dest=Abeille1, SQN=36, SrcAddr=ddf0, EndPoint=01, ClusterID=0000, AttrID=0010, AttrStatus=86, AttrDataType=ff, AttrSize=0000, DataByteList=
[2020-07-31 12:37:30][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=63, PacketType=0043
[2020-07-31 12:37:30][debug] Type=8043/Simple Descriptor Response: Dest=Abeille1, SQN=63, Status=00, ShortAddr=ddf0, Length=1c, EndPoint=01, Profile=0104 (ZigBee Home Automation (ZHA)), DeviceId=0202 (Window Covering Device), BitField=01
[2020-07-31 12:37:30][debug]   InClusterCount=08
[2020-07-31 12:37:30][debug]   InCluster=0000 - General: Basic
[2020-07-31 12:37:30][debug]   InCluster=0001 - General: Power Config
[2020-07-31 12:37:30][debug]   InCluster=0003 - General: Identify
[2020-07-31 12:37:30][debug]   InCluster=0004 - General: Groups
[2020-07-31 12:37:30][debug]   InCluster=0005 - General: Scenes
[2020-07-31 12:37:30][debug]   InCluster=0020 - General: Poll Control
[2020-07-31 12:37:30][debug]   InCluster=0102 - 
[2020-07-31 12:37:30][debug]   InCluster=1000 - ZLL: Commissioning
[2020-07-31 12:37:30][debug]   OutClusterCount=02
[2020-07-31 12:37:30][debug]   OutCluster=0019 - General: OTA
[2020-07-31 12:37:30][debug]   OutCluster=1000 - ZLL: Commissioning
[2020-07-31 12:37:32][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=64, PacketType=0043
[2020-07-31 12:37:32][debug] Type=8043/Simple Descriptor Response: Dest=Abeille1, SQN=64, Status=00, ShortAddr=ddf0, Length=1c, EndPoint=01, Profile=0104 (ZigBee Home Automation (ZHA)), DeviceId=0202 (Window Covering Device), BitField=01
[2020-07-31 12:37:32][debug]   InClusterCount=08
[2020-07-31 12:37:32][debug]   InCluster=0000 - General: Basic
[2020-07-31 12:37:32][debug]   InCluster=0001 - General: Power Config
[2020-07-31 12:37:32][debug]   InCluster=0003 - General: Identify
[2020-07-31 12:37:32][debug]   InCluster=0004 - General: Groups
[2020-07-31 12:37:32][debug]   InCluster=0005 - General: Scenes
[2020-07-31 12:37:32][debug]   InCluster=0020 - General: Poll Control
[2020-07-31 12:37:32][debug]   InCluster=0102 - 
[2020-07-31 12:37:32][debug]   InCluster=1000 - ZLL: Commissioning
[2020-07-31 12:37:32][debug]   OutClusterCount=02
[2020-07-31 12:37:32][debug]   OutCluster=0019 - General: OTA
[2020-07-31 12:37:32][debug]   OutCluster=1000 - ZLL: Commissioning
[2020-07-31 12:37:34][debug] Type=fct; processActionQueue, action: {"when":1596191853,"what":"configureNE","addr":"Abeille1\/ddf0"}
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE Start
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindShortToZigateBatterie: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportBatterie: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE spiritSetReportBatterie: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigateEtat: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportEtat: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigateLevel: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportLevel: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigateButton: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE spiritTemperatureBindShortToZigate: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE spiritTemperatureSetReport: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigateIlluminance: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportIlluminance: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigateOccupancy: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportOccupancy: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigateTemperature: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportTemperature: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigatePuissanceLegrand: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportPuissanceLegrand: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindShortToSmokeHeiman: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportSmokeHeiman: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE LivoloSwitchTrick1: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE LivoloSwitchTrick2: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE LivoloSwitchTrick3: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE LivoloSwitchTrick4: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindShortToZigateBatterie: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportBatterie: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE spiritSetReportBatterie: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigateEtat: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportEtat: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigateLevel: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportLevel: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigateButton: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE spiritTemperatureBindShortToZigate: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE spiritTemperatureSetReport: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigateIlluminance: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportIlluminance: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigateOccupancy: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportOccupancy: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigateTemperature: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportTemperature: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindToZigatePuissanceLegrand: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportPuissanceLegrand: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE BindShortToSmokeHeiman: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE setReportSmokeHeiman: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE LivoloSwitchTrick1: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE LivoloSwitchTrick2: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE LivoloSwitchTrick3: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE LivoloSwitchTrick4: Cmd not found, probably not an issue, probably should not do it
[2020-07-31 12:37:34][debug] Type=fct; ===> Configure NE End
[2020-07-31 12:37:37][debug] Type=fct; processActionQueue, action: {"when":1596191856,"what":"getNE","addr":"Abeille1\/ddf0"}
[2020-07-31 12:37:37][debug] Type=fct; getNE cmd: getManufacturerName
[2020-07-31 12:37:37][debug] Type=fct; getNE cmd: getSWBuild
[2020-07-31 12:37:37][debug] Type=fct; getNE cmd: getManufacturerName
[2020-07-31 12:37:37][debug] Type=fct; getNE cmd: getSWBuild
[2020-07-31 12:37:37][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=37, PacketType=0100
[2020-07-31 12:37:37][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=38, PacketType=0100
[2020-07-31 12:37:37][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=39, PacketType=0100
[2020-07-31 12:37:37][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=15-(ZigBee Error Code unknown), SQN=3a, PacketType=0100
[2020-07-31 12:37:37][debug] Type=8102/Attribut Report: Dest=Abeille1, SQN=37, SrcAddr=ddf0, EndPoint=01, ClusterID=0000, AttrID=0004, AttrStatus=00, AttrDataType=42, AttrSize=000E, DataByteList=494b4541206f662053776564656e
[2020-07-31 12:37:38][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=3b, PacketType=0100
[2020-07-31 12:37:38][debug] Type=8102/Attribut Report: Dest=Abeille1, SQN=38, SrcAddr=ddf0, EndPoint=01, ClusterID=0000, AttrID=4000, AttrStatus=00, AttrDataType=42, AttrSize=0007, DataByteList=322e322e303039
[2020-07-31 12:37:38][debug] Type=8102/Attribut Report: Dest=Abeille1, SQN=39, SrcAddr=ddf0, EndPoint=01, ClusterID=0000, AttrID=0004, AttrStatus=00, AttrDataType=42, AttrSize=000E, DataByteList=494b4541206f662053776564656e
[2020-07-31 12:37:39][debug] Type=8102/Attribut Report: Dest=Abeille1, SQN=3b, SrcAddr=ddf0, EndPoint=01, ClusterID=0000, AttrID=4000, AttrStatus=00, AttrDataType=42, AttrSize=0007, DataByteList=322e322e303039

En envoyant un SimpleDescriptorRequest (d’ailleurs dans la doc c’est noté Single et non Simple ?) sur mon short id et le endpoint 01, j’obtiens ça:

[2020-07-31 12:20:14][debug] Type=8043/Simple Descriptor Response: Dest=Abeille1, SQN=59, Status=00, ShortAddr=ddf0, Length=1c, EndPoint=01, Profile=0104 (ZigBee Home Automation (ZHA)), DeviceId=0202 (Window Covering Device), BitField=01
[2020-07-31 12:20:14][debug]   InClusterCount=08
[2020-07-31 12:20:14][debug]   InCluster=0000 - General: Basic
[2020-07-31 12:20:14][debug]   InCluster=0001 - General: Power Config
[2020-07-31 12:20:14][debug]   InCluster=0003 - General: Identify
[2020-07-31 12:20:14][debug]   InCluster=0004 - General: Groups
[2020-07-31 12:20:14][debug]   InCluster=0005 - General: Scenes
[2020-07-31 12:20:14][debug]   InCluster=0020 - General: Poll Control
[2020-07-31 12:20:14][debug]   InCluster=0102 - 
[2020-07-31 12:20:14][debug]   InCluster=1000 - ZLL: Commissioning
[2020-07-31 12:20:14][debug]   OutClusterCount=02
[2020-07-31 12:20:14][debug]   OutCluster=0019 - General: OTA
[2020-07-31 12:20:14][debug]   OutCluster=1000 - ZLL: Commissioning
[2020-07-31 12:20:25][debug] Type=8000/Status: Dest=Abeille1, Length=5, Status=00-(Success), SQN=00, PacketType=0010
[2020-07-31 12:20:25][debug] Type=8010/Version: Appli=3, SDK=031a

Comment est ce que je peux lire ces clusters ? En utilisant ReadAttributeRequest ? (si oui, quel message est attendu ?)

J’ai essayé d’aller jeter un oeil au plugin-zigate, et je vois pas spécialement de template dédié à la gestion de ces stores :thinking:

Merci beaucoup
Cela ma bien aidé super