Demande d'ajout Interrupteur Aqara Opple 4 boutons

Bonjour,

Serait-il possible d’ajouter l’interrupteur Aqara Opple 4 boutons.
Lien achat : Lien aliexpress

L’image du produit :

Les infos brutes :

{
    "ieee": "04:cf:8c:df:3c:77:c5:88",
    "nwk": 38496,
    "status": 2,
    "lqi": "255",
    "rssi": "-58",
    "last_seen": "1621001082.7967856",
    "node_descriptor": "02:40:84:5f:11:7f:64:00:00:2c:64:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 261,
            "profile_id": 260,
            "manufacturer": "LUMI",
            "model": "lumi.remote.b486opcn01",
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": []
                },
                {
                    "id": 768,
                    "name": "Color Control",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 17
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 2
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "LUMI"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "lumi.remote.b486opcn01"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "20190730"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "2019"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": [
                        {
                            "id": 32,
                            "name": "battery_voltage",
                            "value": 30
                        }
                    ]
                }
            ]
        },
        {
            "id": 2,
            "status": 1,
            "device_type": 259,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                }
            ]
        },
        {
            "id": 3,
            "status": 1,
            "device_type": 259,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 18,
                    "name": "MultistateInput",
                    "attributes": [
                        {
                            "id": 85,
                            "name": "present_value",
                            "value": 3
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                }
            ]
        },
        {
            "id": 4,
            "status": 1,
            "device_type": 259,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 18,
                    "name": "MultistateInput",
                    "attributes": [
                        {
                            "id": 85,
                            "name": "present_value",
                            "value": 2
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                }
            ]
        },
        {
            "id": 5,
            "status": 1,
            "device_type": 259,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 18,
                    "name": "MultistateInput",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                }
            ]
        },
        {
            "id": 6,
            "status": 1,
            "device_type": 259,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 18,
                    "name": "MultistateInput",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "LUMI",
        "model": "lumi.remote.b486opcn01",
        "node_desc": {
            "byte1": 2,
            "byte2": 64,
            "mac_capability_flags": 132,
            "manufacturer_code": 4447,
            "maximum_buffer_size": 127,
            "maximum_incoming_transfer_size": 100,
            "server_mask": 11264,
            "maximum_outgoing_transfer_size": 100,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 261,
                "input_clusters": [
                    0,
                    3,
                    1
                ],
                "output_clusters": [
                    3,
                    6,
                    8,
                    768
                ]
            },
            "2": {
                "profile_id": 260,
                "device_type": 259,
                "input_clusters": [
                    3
                ],
                "output_clusters": [
                    6,
                    3
                ]
            },
            "3": {
                "profile_id": 260,
                "device_type": 259,
                "input_clusters": [
                    18,
                    3
                ],
                "output_clusters": [
                    6
                ]
            },
            "4": {
                "profile_id": 260,
                "device_type": 259,
                "input_clusters": [
                    18,
                    3
                ],
                "output_clusters": [
                    6
                ]
            },
            "5": {
                "profile_id": 260,
                "device_type": 259,
                "input_clusters": [
                    18,
                    3
                ],
                "output_clusters": [
                    6
                ]
            },
            "6": {
                "profile_id": 260,
                "device_type": 259,
                "input_clusters": [
                    18,
                    3
                ],
                "output_clusters": [
                    6
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Dispo si besoin de plus d’informations.

Merci à vous.

Bonjour,
Ca sera disponible dans le beta de demain

Bonjour,

Parfait pour l’intégration, mais je n’ai pas pu encore tester chez moi.
J’ai des observations pour la version stable.

  • Comme il existe déjà l’équipement « [WXCJKG13LM] AQARA - Interrupteur sans fil intelligent 6 boutons OPPLE » dans la liste du Plugin, je pense que l’on peut appeler celui-ci « [WXCJKG12LM] AQARA - Interrupteur sans fil intelligent 4 boutons OPPLE » histoire d’être cohérent.
  • Dans les commandes, je vois qu’il y a 6 boutons alors qu’en réel il n’y en a que 4, donc peut-être voir pour supprimer les deux derniers, si c’est possible.
  • Concernant l’image, je n’avais pas vu que la mienne avait une bande blanche à gauche donc en voici une qui serait plus adaptée.

Je ferais le test de fonctionnement en rentrant chez moi ce soir.

Merci pour le travail.

Ya 6 bouton car le module en remonte 6… Sûrement des boutons simulé en appuyant sur plusieurs bouton

Je viens de tester et j’ai quelque soucis.

  • Je n’ai aucun retour d’information lorsque j’appui sur un bouton dans « Evènements en temps réel ».
  • J’ai donc mis les logs en mode Debug, sur le plugin et la je vois bien un retour d’info mais uniquement sur les boutons 3 et 4, il n’y a absolument rien pour les boutons 1 et 2.
    Pourtant pour le 1 et 2 la led s’allume bien à chaque appui sur l’inter.
    J’ai également revérifier sur Deconz, j’ai bien le retour d’info pour les quatre boutons et en revenant sur Zigbee toujours rien pour 1 et 2.

Pour info j’ai également le modèle en 6 boutons et tout à marcher nickel dès le départ.

Ci-dessous les logs :
Pour le bouton 4 de l’inter 4 boutons :

[2021-05-17 18:41:29][DEBUG] : {"devices":{"04:cf:8c:df:3c:77:c5:88":{"4":{"18":{"85":{"value":"1.0","cluster_name":"MultistateInput"}}}}}}
[2021-05-17 18:41:29][DEBUG] : Search attribut for 04:cf:8c:df:3c:77:c5:88 logicalId : 4::18::85 => 1.0

Pour le bouton 4 de l’inter 6 boutons :

[2021-05-17 18:41:31][DEBUG] : {"devices":{"04:cf:8c:df:3c:79:42:99":{"4":{"18":{"85":{"value":"1.0","cluster_name":"MultistateInputCluster"},"event":{"4_single":{"value":{"button":4,"press_type":"single","attr_id":85,"value":1},"cluster_name":"MultistateInputCluster"}},"0":{"value":"4_single","cluster_name":"MultistateInputCluster"}}}}}}
[2021-05-17 18:41:31][DEBUG] : Search attribut for 04:cf:8c:df:3c:79:42:99 logicalId : 4::18::85 => 1.0
[2021-05-17 18:41:31][DEBUG] : Search event command for 04:cf:8c:df:3c:79:42:99 logicalId : 4::18::event::4_single::button => 4
[2021-05-17 18:41:31][DEBUG] : Search event command for 04:cf:8c:df:3c:79:42:99 logicalId : 4::18::event::4_single::press_type => single
[2021-05-17 18:41:31][DEBUG] : Search event command for 04:cf:8c:df:3c:79:42:99 logicalId : 4::18::event::4_single::attr_id => 85
[2021-05-17 18:41:31][DEBUG] : Search event command for 04:cf:8c:df:3c:79:42:99 logicalId : 4::18::event::4_single::value => 1
[2021-05-17 18:41:31][DEBUG] : Search attribut for 04:cf:8c:df:3c:79:42:99 logicalId : 4::18::0 => 4_single

Voila pour le moment.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.