Ajout d'equipement Zigbee

Bonjour,
Est-il possible d’ajouter le télérupteur legrand ?
Lien du module : Telerupteur connecté netatmo

LG-412170-WEB-F

{
    "ieee": "00:04:74:00:00:83:32:0b",
    "nwk": 28600,
    "status": 2,
    "lqi": "255",
    "rssi": "-46",
    "last_seen": "1618084973.7276556",
    "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": "002a"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 2820,
                    "name": "Electrical Measurement",
                    "attributes": []
                },
                {
                    "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"
}

Merci d’avance

1 « J'aime »

Hello

Je dis peut-être une bêtise mais il y est déjà je l’utilise depuis 3 semaines avec ce plugin et ça marche nickel

Il y a le contacteur, pas le télérupteur. Le télérupteur n’as pas l’option « auto » et est en 16A au lieu de 20A

La fonction recherche.

https://community.jeedom.com/search?context=topic&context_id=57078&q=Telerupteur%20tags:plugin-zigbee&skip_context=true

C’est au moins la troisième demandes.

Antoine

Et petite précision j’ai les 2 ici. Quand j’inclus le contacteur il se mets bien mais les commandes ne fonctionnent pas. Par contre quand j’inclus le télérupteur il ne trouve pas le type. Quand je mets le type contacteur à la main ca fonctionne. Par contre il ne met pas la commande permettant de récupérer la puissance.

mettre a jour le plugin,
commencer par le supprimer puis refaire l’inclusion !
(il y a des mise à jour régulière)
si passe pas en stable tester en bêta.
(pas forcement la solution)
bonne chance

Ca ne marche toujours pas :frowning: soit il me retourne une erreur à l’envoi des commandes, soit il me dis que la commande est bien envoyée. Mais ca n’agit jamais (je parle des contacteurs).

Pour le télérupteur, vu qu’il n’existe pas, je l’ai mis manuellement sur le type contacteur et celui-ci fonctionne correctement.

Hello,
Après recherche dans le forum, tous les JSON transmis correspondent au Teleruptor (ref. 412170)
alors que le plugin-zigbee référence le Contactor (ref. 412171).
Puisque tu as les 2, peux tu transmettre le JSON du Contacteur
Loic nous fera la lumière prochainement…

Pour ça, tu peux ajouter la commande suivante 1::2820::1291

1 « J'aime »

Du coup voila les infos brutes fournies par le plugin pour le contacteur

{
    "ieee": "00:04:74:00:00:83:66:fc",
    "nwk": 38119,
    "status": 2,
    "lqi": "255",
    "rssi": "-52",
    "last_seen": "1618089810.1961548",
    "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": " Contactor",
            "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": " Contactor"
                        },
                        {
                            "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": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 2820,
                    "name": "Electrical Measurement",
                    "attributes": [
                        {
                            "id": 1291,
                            "name": "active_power",
                            "value": 42
                        }
                    ]
                },
                {
                    "id": 15,
                    "name": "Binary Input (Basic)",
                    "attributes": [
                        {
                            "id": 85,
                            "name": "present_value",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 64577,
                    "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": " Contactor",
        "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,
                    64577
                ],
                "output_clusters": [
                    0,
                    64513,
                    25
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 97,
                "input_clusters": [],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Oui c’est ce que j’ai fait, mais je l’ai précisé pour que loïc puisse le mettre en automatique dans une future maj :wink:

Certes mais cela va mieux en le disant !
Car dans les JSON des télérupteurs, l’attribut 1291 n’apparait pas.
Et j’ai constaté qu’en l’absence d’infos (ou de retour d’exp), Loic n’inclus pas les commandes incomplètes …
Bonne soirée

C’est peut-être une question de clef !

(j’ai des équipements qui remontent sur CC et pas sur conbee)

@Loic Pourrais tu voir quand tu auras le temps pour régler le petit bug pour les contacteurs/telerupteurs ?
Merci

Bonjour,
J’ai deja corrigé hier en beta.

ah ok, comme je suis en stable je n’ai pas vu la modification. Je passes en beta de ce pas :slight_smile:

Et au niveau de la configuration du fonctionnement du contacteur (on/off ou hp/hc) tu peux y ajouter l’option ? comme ca je testerais demain car actuellement le on/off du contacteur ne fonctionne pas.

La il m’en faut plus le nom de la conf a modifier le cluster l’attribut et les valeur (je pense c’est en rapport avec a Sortie de Cable connectée Legrand (ref. 064879) : Option Fil Pilote - #5 par yodaa74)

Oui tout à fait. C’est le même cluster avec les valeurs qui correspondent au contacteur. (3 ou 4)

Si jamais tu veux faire des tests, j’ai tout d’inclus (contacteur, télérupteur, fil pilote, prise commandée) et je suis disponible à ta convenance !

Je te mets dessous les options 2 et 3 des paramètres pour le télérupteur (voir image)

Pour la prise commandée:

  • l’attribut 0x0001 du cluster fc01
    true : allumée dès que branchée sur secteur
    false : utilise l’attribut 0x0002 pour definir l’etat
  • l’attribut 0x0002 du cluster fc01
    true : led allumée quand la prise est on
    false : la led n’indique pas l’état

Pour le contacteur je n’ai pas l’information

1 « J'aime »

Ca devrait etre bon dans la beta de demain

1 « J'aime »