Modification attributs sur modules Legrand

Bonjour,

J’ai récemment switché de plugin pour ma clé ConbeeII de Deconz (déporté) vers le nouveau plugin Zigbee et je n’arrive pas à modifier les attributs de mes interrupteurs et modules volets roulants Legrand Netatmo (j’en ai profité pour tous les mettre sur le dernier firmware).

J’avais pris le très bon tuto de @Yves19 pour modifier l’allumage de la LED sous Deconz, cela avait fonctionné sans pb mais je n’arrive pas sur le nouveau plugins, j’ai l’impression qu’il n’arrive pas à écrire l’attribut contrairement à Deconz.

image

J’ai repris les mêmes attributs que sous Deconz et le plugin arrive bien à les lire (j’ai un message d’erreur si je mets le mauvais attribut) En envoyant puis en relisant la valeur, elle reste toujours à 0 et la LED ne s’allume pas.

Quelqu’un a déjà réussi à modifier des attributs ?

Merci

Quel est le Json de ton module ?
Il me semble que le numéro d’attribut du cluster 0xFC01 que tu essais de modifier n’est pas le bon.

J’ai le même résultat pour l’attribut en héxa ou en décimal « 0x0001 » ou « 1 » : ca ne change rien, la modification de l’attribut n’est pas pris en compte in fine. Si je prends un attribut qui n’existe pas (comme le 4) j’ai bien une erreur : « Erreur d’attribut »

Voici le json du module (prise connectée)

{
    "ieee": "00:04:74:00:00:0c:01:8b",
    "nwk": 63839,
    "status": 2,
    "lqi": "255",
    "rssi": "-48",
    "last_seen": "1619635112.2186716",
    "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": " Connected outlet",
            "output_clusters": [
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": []
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "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": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": " Legrand"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": " Connected outlet"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": " "
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "0036"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 2820,
                    "name": "Electrical Measurement",
                    "attributes": [
                        {
                            "id": 1291,
                            "name": "active_power",
                            "value": 62
                        },
                        {
                            "id": 1295,
                            "name": "apparent_power",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 1
                        }
                    ]
                }
            ]
        },
        {
            "id": 242,
            "status": 1,
            "device_type": 102,
            "profile_id": 41440,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 33,
                    "name": "GreenPowerProxy",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 33,
                    "name": "GreenPowerProxy",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": " Legrand",
        "model": " Connected outlet",
        "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,
                    5,
                    64513,
                    2820,
                    6
                ],
                "output_clusters": [
                    6,
                    0,
                    64513,
                    5,
                    25
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 102,
                "input_clusters": [
                    33
                ],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Le pb que je soulève c’est que le numéro d’attribut à modifier est le 0x4003

Le numéro d’attribut 0x4003 est pour le on/off/previous au démarrage de la prise, il ne concerne pas l’état de la LED si ?

Là j’ai plus l’impression que Jeedom qui n’envoi pas correctement la valeur à la prise.

Ou la la quel boulet quand je travaille le soir.
Effectivement j’ai mélangé les items entre pilotage de la LED et configuration de l’état par défaut à la mise sous tension.

Ce sont bien les attributs 0x0001 et 0x0002 du cluster 0xFC01qu’il faut modifier pour le pilotage de l’état de la LED en façade de la prise.

Au temps pour moi.

Bonjour,
Il n’est pour l’instant pas possible de modifier ces attributs, ca arrivera un jour surement mais ce n’est pas classé prioritaire de notre coté.

@Yves19, pas grave merci d’avoir regardé.

@Loic c’est noté, par contre n’est ce pas possible d’enlever l’option ? Pourquoi laisser actif une option (et surtout mettre un message de validation pour dire que la modification de l’attribut a été envoyée alors que ce n’est clairement pas le cas) Ca porte à confusion.

Car ça marche pour 2 module Legrand mais pas les autres et que je me perd dans la gamme Legrand. Et pour être franc les modules Legrand j’en ai par dessus la tête le fabricant fait tout pour que ça ne marche que avec sa solution donc je laisse un peu de côté pour le concentrer sur les fabricants qui joue le jeu.

Bonjour,

J’ai rajouté dans la version beta du plugin la possibilité de modifier les paramètres:

  • Pour les inter dimmer sans neutre :

    • Activation/Désactivation de la variation
    • Led si On
    • Led si Off
  • Pour les prises :

    • Led si On

Concernant les sorties de cable, j’arrive bien à changer le paramètre pour le mode fil pilote, par contre pour l’instant, impossible d’envoyer les commandes spécifiques.

2 « J'aime »

Bonjour,

Serait-il possible d’ajouter à l’occasion le support des paramètres pour les inter dimer avec neutre :
067797 / 067798 / 067799 ?
Les modifications de paramètres ne sont pas pris en compte sur les inter avec neutre, par contre nickel pour les sans neutre.
Je viens de les monter en supposant que la modification des paramètres fonctionnerai comme avec les sans neutre. J’ai perdu :upside_down_face:
Voici je Json si ca peut aider :


{
    "ieee": "00:04:74:00:00:93:7a:2e",
    "nwk": 8885,
    "status": 2,
    "lqi": "148",
    "rssi": "-63",
    "last_seen": "1642538524.8782923",
    "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": " Dimmer switch with neutral",
            "output_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": []
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "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": " Dimmer switch with neutral"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": " "
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "000b"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_level",
                            "value": 1
                        },
                        {
                            "id": 17,
                            "name": "on_level",
                            "value": 255
                        }
                    ]
                },
                {
                    "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": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        },
        {
            "id": 242,
            "status": 1,
            "device_type": 102,
            "profile_id": 41440,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 33,
                    "name": "GreenPowerProxy",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 33,
                    "name": "GreenPowerProxy",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": " Legrand",
        "model": " Dimmer switch with neutral",
        "node_desc": {
            "logical_type": 1,
            "complex_descriptor_available": 0,
            "user_descriptor_available": 1,
            "reserved": 0,
            "aps_flags": 0,
            "frequency_band": 8,
            "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,
                    8,
                    6,
                    5,
                    15,
                    64513
                ],
                "output_clusters": [
                    0,
                    64513,
                    5,
                    25
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 102,
                "input_clusters": [
                    33
                ],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Merci

Bonjour,

J’ai exactement le même souci, il y a semble-t-il une piste de solution ici:

De quel problème parles tu ?
Le post que tu cites relatait de plusieurs soucis.
Le problème de refresh retour d’état a été résolu
Concernant les modifications de paramètre, ils ne marchaient pas cet été pour Legrand, mais je vois que Loïc les a rajouté et/ou modifié pour les inters sans neutre. Je n’ai pas refait de test
Donc je ne sais pas si c est mieux ou pas

Bonjour,
Je parle du probleme de paramètres qui ne sont pas pris en compte comme le post de ManuS juste au dessus

Ok et les paramètres fonctionnent chez toi pour les inters sans neutre ?

Bonjour,
Alors , je viens de brancher un module sans neutre que j’ai en stock, ça n’a pas l’air de mieux fonctionner :frowning:
Je n’ai pas le souci avec deconz

Alors c’est ce que j’avais remonté effectivement.
Il y a bien les paramètres mais ils ne fonctionnent pas.

Bonjour,

Je confirme que la mise à jour des paramètres fonctionne sur les inter sans neutre Legrand avec le plugin officiel Zigbee chez moi ( ZCL Version : 2 APP Version : 0 Stack Version : 66 HW Version : 8 Date code : Software version : 0026)
Par contre toujours pas sur les inter avec neutre. Impossible d’activer la LED ou d’activer le paramètre Dimmer. ( ZCL Version : 2 APP Version : 0 Stack Version : 66 HW Version : 6 Date code : Software version : 000b)

Je n’ai pas la possibilité de mettre a jour les inter Legrand. C’est peut-être un pb de firmware ?
Vous avez quoi comme firmware sur vos inter sans neutre qui ne fonctionnent pas pour la MAJ des paramètres avec le plugin Zigbee ?

Je regarde alors des que j’ ai du temps pour refaire un test.
Sur le avec neutre je l’ai fait récemment aussi et ça ne fonctionne pas non plus

Merci à l’équipe pour le support des paramètres pour les interrupteurs Legrand sans et avec Neutre tout fonctionne maintenant avec la dernière version :+1: