plugin-ZIGBEE Beta

Bonjour, @Loic

Tu n’a pas répondu ici :

Je n’ai pas vu de double appui dans les log donc pas ajouté

Ok et pour les retombées d’état ?

J’ai repondu deja plus haut

pas trouvé bon tempi j’ai déjà un scenario pour dommage.

Bonjour Loic
Sur mon export du Plug Osram Extérieur, j’ai bien les infos manufacturer et model.
J’espère que tu pourras le rajouter. Merci
Plug Exterieur Osram.PNG



{
    "ieee": "7c:b0:3e:aa:00:af:32:30",
    "nwk": 60607,
    "status": 2,
    "lqi": "63",
    "rssi": "-86",
    "last_seen": "1614017600.2734919",
    "node_descriptor": "01:40:8e:aa:bb:40:00:00:00:00:00:00:03",
    "endpoints": [
        {
            "id": 3,
            "status": 1,
            "device_type": 16,
            "profile_id": 49246,
            "manufacturer": "OSRAM",
            "model": "Plug 01",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 1
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 144
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 2
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "OSRAM"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "Plug 01"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "20140331DEOS****"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "V1.04.90"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 64527,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "OSRAM",
        "model": "Plug 01",
        "node_desc": {
            "byte1": 1,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 48042,
            "maximum_buffer_size": 64,
            "maximum_incoming_transfer_size": 0,
            "server_mask": 0,
            "maximum_outgoing_transfer_size": 0,
            "descriptor_capability_field": 3
        },
        "endpoints": {
            "3": {
                "profile_id": 49246,
                "device_type": 16,
                "input_clusters": [
                    0,
                    3,
                    4,
                    5,
                    6,
                    4096,
                    64527
                ],
                "output_clusters": [
                    25
                ]
            }
        }
    },
    "class": "zhaquirks.osram.osramplug"
}


cela ressemble a ce model de chez ledvance qui est en ZLL

actuellement j’utilise cette configue, j’arrive a faire le on-off mais pas de retour d’état

image

en espérant que avec ton retour @Loic puisse l’intégrer

1 « J'aime »

Bonjour,

j’ai une sirene Heiman qui remonte mais n’est pas reconnue.
Si vous pouvez l’ajouter :

et le json

{
    "ieee": "00:0d:6f:00:13:1a:cb:0b",
    "nwk": 3421,
    "status": 2,
    "lqi": "132",
    "rssi": "-62",
    "last_seen": "1614023897.002188",
    "node_descriptor": "01:40:8e:0b:12:52:52:00:00:00:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 1027,
            "profile_id": 260,
            "manufacturer": "Heiman",
            "model": "WarningDevice",
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 1
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 18
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 2
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 16
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "Heiman"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "WarningDevice"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "2018.03.21"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 129
                        }
                    ]
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": [
                        {
                            "id": 32,
                            "name": "battery_voltage",
                            "value": 37
                        },
                        {
                            "id": 33,
                            "name": "battery_percentage_remaining",
                            "value": 82
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 9,
                    "name": "Alarms",
                    "attributes": []
                },
                {
                    "id": 1280,
                    "name": "IAS Zone",
                    "attributes": []
                },
                {
                    "id": 1282,
                    "name": "IAS Warning Device",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "Heiman",
        "model": "WarningDevice",
        "node_desc": {
            "byte1": 1,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 4619,
            "maximum_buffer_size": 82,
            "maximum_incoming_transfer_size": 82,
            "server_mask": 0,
            "maximum_outgoing_transfer_size": 82,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 1027,
                "input_clusters": [
                    0,
                    1,
                    3,
                    4,
                    9,
                    1280,
                    1282
                ],
                "output_clusters": [
                    3,
                    25
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Merci beaucoup

Bonsoir @Loic,

Je viens de recevoir un Smart Dial référencé TERNCY-SD01, serait il possible de l’ajouter ? Le « Manufacturer » est « null », mais il semblerait que ça soit fabriqué par Xiaoyan. Il y a a priori des actions sur la rotation, et sur le clic.

{
    "ieee": "00:0d:6f:00:16:73:d1:16",
    "nwk": 32996,
    "status": 2,
    "lqi": "255",
    "rssi": "-50",
    "last_seen": "1614026955.6982696",
    "node_descriptor": "02:40:80:28:12:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 498,
            "profile_id": 260,
            "manufacturer": null,
            "model": "TERNCY-SD01",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TERNCY-SD01"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        }
                    ]
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 32,
                    "name": "Poll Control",
                    "attributes": []
                },
                {
                    "id": 64716,
                    "name": "Terncy Raw cluster",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "model": "TERNCY-SD01",
        "node_desc": {
            "byte1": 2,
            "byte2": 64,
            "mac_capability_flags": 128,
            "manufacturer_code": 4648,
            "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": 498,
                "input_clusters": [
                    0,
                    1,
                    3,
                    32,
                    64716
                ],
                "output_clusters": [
                    25
                ]
            }
        }
    },
    "class": "zhaquirks.terncy.sd01"
}

Voici l’image correspondante :

Capture_d_écran_de_2021-02-22_21-51-42-removebg-preview

Merci d’avance.

Bonjour,
C’est du zll (l’ancetre du zigbee) donc les retours d’état ne sont pas automatique (il faut interroger le module). Dans la beta de demain la commande refresh sera la et permettra de la faire

1 « J'aime »

Bonjour,
Ca sera disponible demain dans la beta

Bonjour,
Il faudrait jouer avec le bouton et m’envoyer la log filtré zigbee (tout court) pour que je vois ce qu’il remonte.

Bonjour Loic,

Je suis au niveau « debug » niveau log, et j’ai pas grand chose qui sort, même si le témoin d’activité du module s’allume, et que la valeur « last seen » évolue:

[2021-02-23 15:58:09][DEBUG] : {"ieee":"00:0d:6f:00:16:73:d1:16"}
[2021-02-23 15:59:16][DEBUG] : {"ieee":"00:0d:6f:00:16:73:d1:16"}
[2021-02-23 15:59:31][DEBUG] : {"ieee":"00:0d:6f:00:16:73:d1:16","nwk":32996,"status":2,"lqi":"223","rssi":"-66","last_seen":"1614092244.3871684","node_descriptor":"02:40:80:28:12:52:52:00:00:2c:52:00:00","endpoints":[{"id":1,"status":1,"device_type":498,"profile_id":260,"manufacturer":null,"model":"TERNCY-SD01","output_clusters":[{"id":25,"name":"Ota","attributes":[]}],"input_clusters":[{"id":0,"name":"Basic","attributes":[{"id":0,"name":"zcl_version","value":3},{"id":5,"name":"model","value":"TERNCY-SD01"},{"id":7,"name":"power_source","value":3}]},{"id":1,"name":"Power Configuration","attributes":[]},{"id":3,"name":"Identify","attributes":[]},{"id":32,"name":"Poll Control","attributes":[]},{"id":64716,"name":"Terncy Raw cluster","attributes":[]}]}],"signature":{"model":"TERNCY-SD01","node_desc":{"byte1":2,"byte2":64,"mac_capability_flags":128,"manufacturer_code":4648,"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":498,"input_clusters":[0,1,3,32,64716],"output_clusters":[25]}}},"class":"zhaquirks.terncy.sd01"}

Ai-je un paramètre incorrect ? J’ai aussi des messages qui semblent être plus du contrôleur vers le module (voir zigbee.log (171,5 Ko) )

Merci pour votre aide.

Bon ben je pense c’est mort ca semble tout proprietaire…

Petite contribution a ajouter

Controller ON OFF

{
    "ieee": "01:12:4b:00:1c:2e:84:90",
    "nwk": 54478,
    "status": 2,
    "lqi": "192",
    "rssi": "-52",
    "last_seen": "1614096963.2800467",
    "node_descriptor": "01:40:8e:00:00:50:a0:00:00:00:a0:00:00",
    "endpoints": [
        {
            "id": 11,
            "status": 1,
            "device_type": 256,
            "profile_id": 260,
            "manufacturer": "SZ",
            "model": "Lamp_01",
            "output_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 1
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 1
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "SZ"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "Lamp_01"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "20181107"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 1
                        }
                    ]
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "SZ",
        "model": "Lamp_01",
        "node_desc": {
            "byte1": 1,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 0,
            "maximum_buffer_size": 80,
            "maximum_incoming_transfer_size": 160,
            "server_mask": 0,
            "maximum_outgoing_transfer_size": 160,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "11": {
                "profile_id": 260,
                "device_type": 256,
                "input_clusters": [
                    0,
                    3,
                    4,
                    5,
                    6
                ],
                "output_clusters": [
                    0
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Bonjour,

Ca sera disponible dans la beta de demain. merci

1 « J'aime »

Bonjour,

Après avoir lu de bons commentaires j’ai acheté et reçu aujourd’hui des ampoules LEXMAN E27 RGB vendu ICI 12,90€ pièce par Leroy Merlin (compatible ENKI).

A première vue ces ampoules sont aussi puissantes en blanc qu’en couleur (ce qui n’est pas le cas des modèles Lidl équivalents). J’ai hâte de tester :yum:

Voici l’image détourée :

Et voici les informations brutes :

{
    "ieee": "5c:02:72:ff:fe:2e:0a:db",
    "nwk": 27945,
    "status": 2,
    "lqi": "172",
    "rssi": "-57",
    "last_seen": "1614102959.232533",
    "node_descriptor": "01:40:8e:77:12:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 269,
            "profile_id": 260,
            "manufacturer": "Adeo",
            "model": "LXEK-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": 1
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 2
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "Adeo"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "LXEK-1"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "20200526"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "2.4.0"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": []
                },
                {
                    "id": 768,
                    "name": "Color Control",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 64642,
                    "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": "Adeo",
        "model": "LXEK-1",
        "node_desc": {
            "byte1": 1,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 4727,
            "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": 269,
                "input_clusters": [
                    0,
                    3,
                    4,
                    5,
                    6,
                    8,
                    768,
                    4096,
                    64642
                ],
                "output_clusters": [
                    25
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 97,
                "input_clusters": [],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Merci @Loic

Bonjour, Loïc
Merci pour le spot Swing (TZ3000_40zcsvfv.TS0502A).
Il s’intègre maintenant directement et est bien reconnu.

Pourrais-tu faire une dernière correction : mettre le minimum de l’action de luminosité à 3 au lieu de 0.

Si on fait une mise à jour de luminosité à 0, 1 ou 2, elle est sans effet.
Elle ne fonctionne bien qu’à partir de 3.

Merci d’avance.

Bonjour,
La configuration existe deja

Bonjour,
Ca sera bon dans la beta de demain merci pour le retour