Utilisation du binding direct ou des Groupes Zigbee avec double dimmer Tuya (TZ3000 TS011F)

Bonjour cher communauté, j’ai constaté un comportement genant en utilisant le binding via les groupes Zigbee avec un double dimmer Tuya TZ3000 TS011F
image

Ce double dimmer zigbee est parfaitement reconnu et les commandes dans jeedom sont ok:
Capture d’écran 2023-02-18 à 16.46.00

Le problème c’est que lorsque je veux l’insérer dans un Groupe au sens ZigBee, par exemple pour le piloter avec une télécommande, je ne peux pas différencier le premier dimmer et le deuxième:

La popup d’ajout d’un membre au groupe zigbee me propose le noeud en question


et une fois que j’accepte, cela ajoute 2 membres au groupe (qui semblent avoir le même nom)

et évidemment, cela pilote les 2 dimmers… alors que j’aurais aimé pouvoir choisir 1 des 2.

Malheureusement je manque de compétences pour aller plus loin.

La config zigbee voit bien 2 endpoints

Est-ce que l’un d’entre vous saurait me donner une piste ?

Merci beaucoup

{
    "ieee": "80:4b:50:ff:fe:ef:b8:84",
    "nwk": 16856,
    "status": 2,
    "lqi": "84",
    "rssi": "-79",
    "last_seen": "1676735482.512169",
    "node_descriptor": "01:40:8e:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 257,
            "profile_id": 260,
            "manufacturer": "_TYZB01_v8gtiaed",
            "model": "TS110F",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 65
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TYZB01_v8gtiaed"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS110F"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 1
                        },
                        {
                            "id": 16385,
                            "name": "on_time",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_level",
                            "value": 0
                        }
                    ]
                }
            ]
        },
        {
            "id": 2,
            "status": 1,
            "device_type": 257,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [],
            "input_clusters": [
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 1
                        },
                        {
                            "id": 16385,
                            "name": "on_time",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_level",
                            "value": 0
                        }
                    ]
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TYZB01_v8gtiaed",
        "model": "TS110F",
        "node_desc": {
            "logical_type": 1,
            "complex_descriptor_available": 0,
            "user_descriptor_available": 0,
            "reserved": 0,
            "aps_flags": 0,
            "frequency_band": 8,
            "mac_capability_flags": 142,
            "manufacturer_code": 4098,
            "maximum_buffer_size": 82,
            "maximum_incoming_transfer_size": 82,
            "server_mask": 11264,
            "maximum_outgoing_transfer_size": 82,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 257,
                "input_clusters": [
                    0,
                    4,
                    5,
                    6,
                    8
                ],
                "output_clusters": [
                    25,
                    10
                ]
            },
            "2": {
                "profile_id": 260,
                "device_type": 257,
                "input_clusters": [
                    4,
                    5,
                    6,
                    8
                ],
                "output_clusters": []
            }
        }
    },
    "class": "zigpy.device"
}

Je viens d’essayer sans succès avec un binding direct entre ma télécommande et le double dimmer:

malheureusement je ne peux pas choisir non plus entre les 2 dimmers

Pourtant en lisant cette intervention de @Yves19 j’ai l’impression que l’équipement présente bien les bons endpoints et clusters…

Bonjour à tous, je viens ici vous faire un rex suite à mes essais.

En premier je souhaite remercier @Loic du temps qu’il a consacré à répondre à mes questions; c’est vraiment gentil!

En ce qui concerne la question sur le binding avec un device qui présente plusieurs endpoints: le nouveau plugin en beta jeezigbee le permet en s’appuyant sur la capacité de zigbee2mqtt à le faire.

Bon par contre ce je n’ai pas réussi à faiere de binding avec ce double dimmer Tuya (TZ3000 TS011F), que ce soit en direct ou à travers l’utilisation d’un groupe, je n’ai pas eu de succès

Bonjour
Il est possible que le module ne soit pas compatible avec le binding, il ne le sont pas tous il faut que le fabricant l’intègre