Dispositifs Legrand On/Off et retour d'état: normal?

Bonjour

J’ai 4 dispositifs legrand dans le plugin-Zigbee, 2 télérupteurs et 2 micromodules. Pour ces 4 dispositifs, je suis obligé de passer par l’onglet commande pour les éteindre depuis jeedom.
En effet, le retour d’état ne se fait pas et reste sur zéro. Donc j’ai beau cliquer sur le widget, comme il considère l’ampoule éteinte, elle ne s’éteint pas. J’ai essayé de recréer les commandes automatiquement, sans changement de comportement.

Je suis surpris que le retour d’état ne soit pas fonctionnel car sous le plugin Abeille, il l’était.
J’ai voulu comparer avec une ampoule Ikea fonctionnelle, mais je ne vois pas de différence.

@Loic Est-ce que ce omportement est normal pour Legrand? Si ce comportement est normal, une solution serait un virtuel j’imagine. Fastidieux tout de même.

Antoine
PS: zigate USB sur port USB2 jeedom 4.1.22, dernière béta pour le plugin.

Posté le json et aussi la liste des commandes que tu as.

Voilà mais je n’ai rien modifié ici.
Log en debug: A 21h54min58s, le télérupteur et 21h57min05s, le micromodule.
zigbee.txt (1,7 Ko)
zigbeed_1.txt (17,2 Ko)

Micromodule:


Json:

{
    "ieee": "00:04:74:00:00:0d:b7:44",
    "nwk": 3621,
    "status": 2,
    "lqi": "111",
    "rssi": "0",
    "last_seen": "1618861707.1930768",
    "node_descriptor": "11:40:8e:21:10:59:3f:00:00:2a:3f:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 256,
            "profile_id": 260,
            "manufacturer": " Legrand",
            "model": " Micromodule switch",
            "output_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": []
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 2
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 0
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 66
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 6
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": " Legrand"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": " Micromodule switch"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": " "
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "001c"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 15,
                    "name": "Binary Input (Basic)",
                    "attributes": [
                        {
                            "id": 85,
                            "name": "present_value",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        },
        {
            "id": 242,
            "status": 1,
            "device_type": 97,
            "profile_id": 41440,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 33,
                    "name": "GreenPowerProxy",
                    "attributes": []
                }
            ],
            "input_clusters": []
        }
    ],
    "signature": {
        "manufacturer": " Legrand",
        "model": " Micromodule switch",
        "node_desc": {
            "byte1": 17,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 4129,
            "maximum_buffer_size": 89,
            "maximum_incoming_transfer_size": 63,
            "server_mask": 10752,
            "maximum_outgoing_transfer_size": 63,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 256,
                "input_clusters": [
                    0,
                    3,
                    4,
                    6,
                    5,
                    15,
                    64513
                ],
                "output_clusters": [
                    0,
                    64513,
                    25
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 97,
                "input_clusters": [],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Télérupteur:


Json:

{
    "ieee": "00:04:74:00:00:83:84:f0",
    "nwk": 40951,
    "status": 2,
    "lqi": "201",
    "rssi": "0",
    "last_seen": "1618861431.3798563",
    "node_descriptor": "11:40:8e:21:10:59:3f:00:00:2a:3f:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 266,
            "profile_id": 260,
            "manufacturer": " Legrand",
            "model": " Teleruptor",
            "output_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": []
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 2
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 0
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 66
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 2
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": " Legrand"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": " Teleruptor"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": " "
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "0025"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 2820,
                    "name": "Electrical Measurement",
                    "attributes": [
                        {
                            "id": 1291,
                            "name": "active_power",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 15,
                    "name": "Binary Input (Basic)",
                    "attributes": [
                        {
                            "id": 85,
                            "name": "present_value",
                            "value": 0
                        }
                    ]
                }
            ]
        },
        {
            "id": 242,
            "status": 1,
            "device_type": 97,
            "profile_id": 41440,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 33,
                    "name": "GreenPowerProxy",
                    "attributes": []
                }
            ],
            "input_clusters": []
        }
    ],
    "signature": {
        "manufacturer": " Legrand",
        "model": " Teleruptor",
        "node_desc": {
            "byte1": 17,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 4129,
            "maximum_buffer_size": 89,
            "maximum_incoming_transfer_size": 63,
            "server_mask": 10752,
            "maximum_outgoing_transfer_size": 63,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 266,
                "input_clusters": [
                    0,
                    3,
                    4,
                    6,
                    5,
                    64513,
                    2820,
                    15
                ],
                "output_clusters": [
                    0,
                    64513,
                    25
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 97,
                "input_clusters": [],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Bonjour
As tu appliqué la recommandation de la documentation pour ce genre de soucis ?

Bonjour Loic

Je viens de réinitialiser les 4 dispositifs. Le comportement reste le même. Une action depuis un widget ne met pas à jour l’état. Depuis un bouton filaire, il y a bien mise à jour.

Merci

Antoine

Ben il me faut le json de tous les éléments et je vais rajouter un refresh en espérant que ça marche. Par contre ça commence vraiment à être pénible les modules Legrand ou c’est tout bogué ou fait pour ne pas marcher ailleurs que leur système complet…

Les JSON dans mon premier message conviennent-ils?

Antoine

A j’avais pas vu oui je pense

Dans le troisième message du fil en fait :disappointed:

C’est bon les commande refresh seront la demain mais c’est quand meme bizarre ce soucis car je suis sur que chez d’autre utilisateur ca marche. Ca sent le firmware de module boguer.

Ok merci.

Je risque de revenir vers toi pour l’interrupteur sans fil double. Sur un simple, j’ai le changement d’État mais le double. Je dois vérifier mon inclusion avant d’aller plus loin.

Antoine

Ok, toujours le même comportement ce soir, après avoir réinitialisé le dispositif et relancé le plugin. C’est peut être lié à la Zigate. Je devrais pouvoir vérifier ce point bientôt.

Antoine

As tu solutionné ton problème de retour d’etat.
Chez moi sur un inter legrand le retour d etat be fonctionne pas

Non, je suis passé de ce fait sous Zigbeelinker qui fonctionne très bien pour le Legrand que j’utilise.

Antoine

J’ai suivi la procédure de la doc et le retour d’état fonctionne maintenant que ce soit depuis le bouton ou depuis les commandes. C’est top.
Idem pour la luminosité.
En revanche le fonctionnement est étrange par rapport à un équivalent zwave.
La luminosité indique toujours une valeur même quand le bouton est éteint.
Du coup si on verut jouer depuis un scénario sur la luminosité, il faut à la fois jouer sur le on/off et à la fois sur la luminosité.
En zwave sur le même bouton fibaro, en plus d’avoir la conso et des tas d’options possibles dont les tempos, si on passe la luminosité à 0, le module s’éteint.
Idem si on passe la luminosité de 0 à xx, le module s’allume.

En revanche la commande action durée ne fonctionne pas sur l’inter variateur avec neutre

Bonjour @Tonio16,
J’ai un fonctionnement aléatoire avec mes interr sans fil Legrand (067773, 067646,…) j’ai l’impression qu’ils rentrent en sommeil. Si je ne les utilise pas pendant quelques heures, je suis obligé d’appuyer 2 fois pour que la commande soit reçu par mon réseau Zigbee2mqtt? Rencontres-tu ce genre de phénomène? J’ai une Conbee2.
Merci de ton retour.

Si tu veux récupérer l’état des commandes sans fil (ie bouton appuyé ou non) depuis un scénario jeedom, le problème a été corrigé récemment.
Regardes ce post

Bonjour @loic69,

Merci pour ce retour, mais pour ma part je suis sur Zigbeelinker (Zigbee2mqtt), et mes répétitions de commandes (« Répéter les valeurs identiques »), elles sont biens à « oui ».

Non mais je les utilises en binding sans gestion par scénario par exemple. J’ai testé deux clés, zigate ou sonoff.

Antoine
PS: je ne suis plus le plugin zigbee qui ne m’avait pas. Convaincu à l’usage.

D’accord merci de ton retour, si d’autres personnes sont également concernées, n’hésitez pas à partager votre expérience.