CCT5010_002W - ajout de commande

Bonjour,

Grace à @BAGGI_166, il a trouvé une commande pour donner une valeur initiale d’éclairage au démarrage du micro module.

Le produit concerné est : Schneider electric CCT5010-002W

voici les logs de la commande concerné :

[2023-03-21 19:47:55][DEBUG] : {"ieee":"90:fd:9f:ff:fe:cd:78:0f","attributes":[{"endpoint":3,"cluster":8,"cluster_type":"in","attributes":{"17":20},"manufacturer":null}]}
[2023-03-21 19:47:56][DEBUG] : {"devices":{"90:fd:9f:ff:fe:cd:78:0f":{"3":{"8":{"17":{"value":"20","cluster_name":"Level control"}}}}}}
[2023-03-21 19:47:56][DEBUG] : Search attribut for 90:fd:9f:ff:fe:cd:78:0f logicalId : 3::8::17 => 20 convert to 20

info brut : (C’est le on_level qui est concerné)

{
    "ieee": "90:fd:9f:ff:fe:cd:78:0f",
    "nwk": 21948,
    "status": 2,
    "lqi": "255",
    "rssi": "-77",
    "last_seen": "1679425214.89716",
    "node_descriptor": "01:40:8e:5e:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 3,
            "status": 1,
            "device_type": 257,
            "profile_id": 260,
            "manufacturer": "Schneider Electric",
            "model": "PUCK\/DIMMER\/1",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 2
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 6
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "Schneider Electric"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "PUCK\/DIMMER\/1"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "002.004.018 R"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": [
                        {
                            "id": 1,
                            "name": "current_scene",
                            "value": 0
                        },
                        {
                            "id": 2,
                            "name": "current_group",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "scene_valid",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_level",
                            "value": 20
                        },
                        {
                            "id": 17,
                            "name": "on_level",
                            "value": 10
                        }
                    ]
                },
                {
                    "id": 769,
                    "name": "Ballast",
                    "attributes": [
                        {
                            "id": 2,
                            "name": "ballast_status",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 2821,
                    "name": "Diagnostic",
                    "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": "Schneider Electric",
        "model": "PUCK\/DIMMER\/1",
        "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": 4190,
            "maximum_buffer_size": 82,
            "maximum_incoming_transfer_size": 82,
            "server_mask": 11264,
            "maximum_outgoing_transfer_size": 82,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "3": {
                "profile_id": 260,
                "device_type": 257,
                "input_clusters": [
                    0,
                    3,
                    4,
                    5,
                    6,
                    8,
                    769,
                    2821
                ],
                "output_clusters": [
                    25
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 97,
                "input_clusters": [],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zigpy.device"
}

il faudrait donc rajouter cette commande .

merci a tous et à jeedom :slight_smile:

Salut,
Si on est précis, sur l’id 17, on peut parametrer le onlevel (ce n’est pas une cmd, la valeur 255 permet le retour avent extinction).

Sur le 16384, le comportement en cas de coupure de courant : * 0 > reste éteint

  • X > prend la valeur entre 1 et 254
  • 255 > reprend l’état avant la coupure

Si on peut les ajouter dans l’onglet « configuration » ce serait top.

Après il y a plein de commandes disponible mais la plus manquante est move to level sur endpoint 3, cluster 8 tj :
3::level::move_to_level_with_on_off::#slider#::0

comment savoir si jeedom a pris en compte le message?

Yes ca serait cool,
Perso avec JeeZigbee je n’ai pu faire l’opération du coup j’ai fais ce réglage depuis Homeassistant xD

Le plugin ne recevra plus de mise à jour, il faut migrer sur plugin-z2m