plugin-ZIGBEE Beta

@Loic

Le petit frère du soleil levant

MOES
Tuya ZigBee 3.0 commutateur de lumière intelligente Module de relais 1/2/3 Gang vie intelligente/Tuya App contrôle, fonctionne avec Alexa Google Home Yandex | AliExpress

{
    "ieee": "60:a4:23:ff:fe:62:18:1f",
    "nwk": 42020,
    "status": 2,
    "lqi": "92",
    "rssi": "0",
    "last_seen": "1610737138.7067485",
    "node_descriptor": "01:40:8e:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 9,
            "profile_id": 260,
            "manufacturer": "_TZ3000_zmy1waw6",
            "model": "TS011F",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 65
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_zmy1waw6"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS011F"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 1
                        },
                        {
                            "id": 16385,
                            "name": "on_time",
                            "value": 0
                        },
                        {
                            "id": 16386,
                            "name": "off_wait_time",
                            "value": 0
                        }
                    ]
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TZ3000_zmy1waw6",
        "model": "TS011F",
        "node_desc": {
            "byte1": 1,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 4098,
            "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": 9,
                "input_clusters": [
                    0,
                    4,
                    5,
                    6
                ],
                "output_clusters": [
                    25,
                    10
                ]
            }
        }
    },
    "class": "zigpy.device"
}

image

Sans titre

Pour le capteur vibration d’Aqara, dans le plugin Zigbee on a ces commandes:


D’où viennent ces noms?

Dans le plugin Jeedom Xiaomi Home pour le même capteur, on a:


Les termes sont très différents.

Même les unités ne sont pas les mêmes.

En l’état, ce n’est pas correct en effet, à part pour « porte ».
Les autres attributs sont ici (avec modalités de calcul). Mais c’est un peu de travail pour les intégrer : https://github.com/Koenkk/zigbee-herdsman-converters/blob/c2998f8792c99163328195efdea4b06c65cca296/converters/fromZigbee.js#L1318

Bonjour a tous,

Actuellement sur le plugin Xiaomi qui bug de plus en plus chez moi et en possession d’une clef ConBee 2 et des deux plugin Deconz et Zigbee (celui ci) je souhaite migrer l’intégralité des mes points lumineux (Interrupteurs Xiaomi Aqara avec neutre et sans fil) dans un premier temps, que me conseillez vous, de passer sur Deconz ou directement sur celui-ci ?

Si je vous demande c’est qu’au vu des changements très régulier ici, j’ai peur de devoir tout refaire pour X ou Y raison.

Mes capteurs ouvertures/températures et autres boutons Aqara resteront pour l’instant sur Xiaomi.

Merci.

Bonjour,

Tout d’abord un grand BRAVO pour le travail des développeurs sur ce plugin, et un deuxième BRAVO à la Communauté Jeedom pour le dynamisme dont vous faite tous preuve sur ce topic. Le sujet intéresse !!!

Pour ma part j’attends ma clé Conbee II actuellement en cours de livraison. Je m’interroge sur le plugin que je dois acheter :thinking:

Un de mes critères est de pouvoir piloter des ampoules leds GU10 RGB en zigbee. Problème, il existe pléthore de référence (Philips, Osram, Ikéa, Lidl à venir et toutes les références chinoises…). Le plugin étant en beta il n’y pas de documentation. Toutefois et afin de faciliter ma prise de décision, est-il possible d’avoir la liste des références aujourd’hui compatible SVP ? (comme sur la doc Deconz par exemple). J’imagine évidemment que cette liste, si elle existe, sera susceptible d’évoluer dans le temps.

Merci par avance.

commande de volet roulant legrand REF. 0 676 46

{
    "ieee": "00:04:74:00:00:89:dd:5f",
    "nwk": 16477,
    "status": 2,
    "lqi": "None",
    "rssi": "None",
    "last_seen": "None",
    "node_descriptor": "11:40:8e:21:10:59:3f:00:00:2a:3f:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 514,
            "profile_id": 260,
            "manufacturer": " Legrand",
            "model": " Shutter switch with neutral",
            "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": " Shutter switch with neutral"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": " "
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "001d"
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 258,
                    "name": "Window Covering",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 15,
                    "name": "Binary Input (Basic)",
                    "attributes": []
                },
                {
                    "id": 64513,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": " Legrand",
        "model": " Shutter switch with neutral",
        "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": 514,
                "input_clusters": [
                    0,
                    3,
                    258,
                    4,
                    5,
                    15,
                    64513
                ],
                "output_clusters": [
                    0,
                    64513,
                    25
                ]
            }
        }
    },
    "class": "zigpy.device"
}

LG-067646-WEB-F

Intéressant, je comprends pourquoi il n’y avait aucune logique sur les données de « inclinaison » remontées par Jeedom.
Comment peut-on rajouter cela dans les commandes de cet équipement grâce à ce lien?

Dans le plugin Zigbee on a:

  • Vibration (type=autre): 1::257::0
  • Inclinaison (type=numérique): 1::257::1283
  • Porte (type=binaire): 1::1280::cmd::1

Dans la class je vois:

if (msg.data['85'])
if (msg.data['1283']) 
if (msg.data['1288'])

On n’a même pas la même chose que dans Jeedom, c’est normal? que faire?

Bonjour tu trouvera une liste des compatibilité à cette adresse. https://compatibility.jeedom.com/

La liste des objets compatibles continuera de s’agrandir au fur et à mesure des remontés de la communauté.

1 « J'aime »

Il suffit d’ajouter les commandes :
1::257::85 pour type d’événement
1::257::1283 pour inclinaison
1::257::1288 pour orientation
1::257::1285 pour niveau de vibration (à diviser par 65536)
1::0::65281 pour valeurs sur les axes x,y,z (inexploitable sans faire des extraction des 3 champs + calculs associés)

ex:

Impec :+1:
Merci beaucoup.

Si à tout hasard quelqu’un à une référence de spot GU10 RGB compatible et surtout bon marché, je suis preneur (j’en ai potentiellement 10 à remplacer, ça fait tout de suite un budget…)

@Loic

Voici les informations pour une serrure Xiaomi (Vima) en Zigbee que j’ai inclus avec une Zigate wifi en v3.1d. La serrure possède 5 clés à puce, donc j’ai récupéré le DEBUG pour chaque clé insérée dans la serrure.
Je sais pas si ça pourra être intégré dans le plugin, mais au cas où…

« model »: « lumi.lock.v1 »

lumi.lock.v1

Informations brutes:

{
    "ieee": "00:15:8d:00:02:9a:7f:1b",
    "nwk": 52554,
    "status": 2,
    "lqi": "36",
    "rssi": "0",
    "last_seen": "1610802713.0869913",
    "node_descriptor": "01:40:84:37:10:7f:64:00:01:00:64:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 10,
            "profile_id": 260,
            "manufacturer": "LUMI",
            "model": "lumi.lock.v1",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 0
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 1
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 2
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 37
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "LUMI"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "lumi.lock.v1"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "04-03-2018"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": []
                },
                {
                    "id": 2,
                    "name": "Device Temperature",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "LUMI",
        "model": "lumi.lock.v1",
        "node_desc": {
            "byte1": 1,
            "byte2": 64,
            "mac_capability_flags": 132,
            "manufacturer_code": 4151,
            "maximum_buffer_size": 127,
            "maximum_incoming_transfer_size": 100,
            "server_mask": 1,
            "maximum_outgoing_transfer_size": 100,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 10,
                "input_clusters": [
                    0,
                    3,
                    1,
                    2,
                    25,
                    10
                ],
                "output_clusters": [
                    25,
                    10
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Clé numéro 1

[2021-01-16 14:09:22][DEBUG] : Frame received: 8002001e460001040000010102cd4a0200001c5f11140a30ff27ffffffffff02011212
[2021-01-16 14:09:22][DEBUG] : data received 0x8002 b'0001040000010102cd4a0200001c5f11140a30ff27ffffffffff020112' LQI:18
[2021-01-16 14:09:22][DEBUG] : zigate_callback_handler [0, 260, 0, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xcd4a>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b"\x1c_\x11\x14
0\xff'\xff\xff\xff\xff\xff\x02\x01\x12"]
[2021-01-16 14:09:22][DEBUG] : [0xcd4a:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=True disable_default_response=True> manufacturer=4447 tsn=20 command_id=Command.Report_Attributes>
[2021-01-16 14:09:22][DEBUG] : [0xcd4a:1:0x0000] ZCL request 0x000a: [[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297321466194296831>)]]
[2021-01-16 14:09:22][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=20 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297321466194296831>)]],)
[2021-01-16 14:09:22][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=20 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297321466194296831>)]],)
[2021-01-16 14:09:22][DEBUG] : [0xcd4a:1:0x0000] Attribute report received: 65328=1297321466194296831
[2021-01-16 14:09:22][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297321466194296831 on cluster 0
[2021-01-16 14:09:22][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297321466194296831 on cluster 0
[2021-01-16 14:09:22][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0xffff7d7a9d50>, 'INSERT OR REPLACE INTO attributes VALUES (?, ?, ?, ?, ?)', (00:15:8d:00:02:9a:7f:1b, 1, 0, 65328, 1297321466194296831))
[2021-01-16 14:09:22][DEBUG] : Frame received: 8002001e460001040000010102cd4a0200001c5f11140a30ff27ffffffffff02011212
[2021-01-16 14:09:22][DEBUG] : data received 0x8002 b'0001040000010102cd4a0200001c5f11140a30ff27ffffffffff020112' LQI:18
[2021-01-16 14:09:22][DEBUG] : returning <sqlite3.Cursor object at 0xffff7d7b59d0>
[2021-01-16 14:09:22][DEBUG] : zigate_callback_handler [0, 260, 0, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xcd4a>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b"\x1c_\x11\x14
0\xff'\xff\xff\xff\xff\xff\x02\x01\x12"]
[2021-01-16 14:09:22][DEBUG] : [0xcd4a:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=True disable_default_response=True> manufacturer=4447 tsn=20 command_id=Command.Report_Attributes>
[2021-01-16 14:09:22][DEBUG] : [0xcd4a:1:0x0000] ZCL request 0x000a: [[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297321466194296831>)]]
[2021-01-16 14:09:22][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=20 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297321466194296831>)]],)
[2021-01-16 14:09:22][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=20 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297321466194296831>)]],)
[2021-01-16 14:09:22][DEBUG] : [0xcd4a:1:0x0000] Attribute report received: 65328=1297321466194296831
[2021-01-16 14:09:22][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297321466194296831 on cluster 0
[2021-01-16 14:09:22][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297321466194296831 on cluster 0
[2021-01-16 14:09:22][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0xffff7d7a9d50>)
[2021-01-16 14:09:22][DEBUG] : returning None
[2021-01-16 14:09:22][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0xffff7d7a9d50>, 'INSERT OR REPLACE INTO attributes VALUES (?, ?, ?, ?, ?)', (00:15:8d:00:02:9a:7f:1b, 1, 0, 65328, 1297321466194296831))
[2021-01-16 14:09:22][DEBUG] : returning <sqlite3.Cursor object at 0xffff7d7b59d0>
[2021-01-16 14:09:22][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0xffff7d7a9d50>)
[2021-01-16 14:09:22][DEBUG] : returning None
[2021-01-16 14:09:22][DEBUG] : Send to jeedom : {'devices': {'00:15:8d:00:02:9a:7f:1b': {'1': {'0': {'65328': {'value': '1297321466194296831', 'cluster_name': 'Basic'}}}}}}

Clé numéro 2

[2021-01-16 14:10:09][DEBUG] : Frame received: 8002001e4d0001040000010102cd4a0200001c5f11150a30ff27ffffffffff0401121e
[2021-01-16 14:10:09][DEBUG] : data received 0x8002 b'0001040000010102cd4a0200001c5f11150a30ff27ffffffffff040112' LQI:30
[2021-01-16 14:10:09][DEBUG] : zigate_callback_handler [0, 260, 0, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xcd4a>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b"\x1c_\x11\x15
0\xff'\xff\xff\xff\xff\xff\x04\x01\x12"]
[2021-01-16 14:10:09][DEBUG] : [0xcd4a:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=True disable_default_response=True> manufacturer=4447 tsn=21 command_id=Command.Report_Attributes>
[2021-01-16 14:10:09][DEBUG] : [0xcd4a:1:0x0000] ZCL request 0x000a: [[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297323665217552383>)]]
[2021-01-16 14:10:09][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=21 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297323665217552383>)]],)
[2021-01-16 14:10:09][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=21 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297323665217552383>)]],)
[2021-01-16 14:10:09][DEBUG] : [0xcd4a:1:0x0000] Attribute report received: 65328=1297323665217552383
[2021-01-16 14:10:09][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297323665217552383 on cluster 0
[2021-01-16 14:10:09][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297323665217552383 on cluster 0
[2021-01-16 14:10:09][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0xffff7d7a9d50>, 'INSERT OR REPLACE INTO attributes VALUES (?, ?, ?, ?, ?)', (00:15:8d:00:02:9a:7f:1b, 1, 0, 65328, 1297323665217552383))
[2021-01-16 14:10:09][DEBUG] : Frame received: 8002001e4d0001040000010102cd4a0200001c5f11150a30ff27ffffffffff0401121e
[2021-01-16 14:10:09][DEBUG] : data received 0x8002 b'0001040000010102cd4a0200001c5f11150a30ff27ffffffffff040112' LQI:30
[2021-01-16 14:10:09][DEBUG] : zigate_callback_handler [0, 260, 0, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xcd4a>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b"\x1c_\x11\x15
0\xff'\xff\xff\xff\xff\xff\x04\x01\x12"]
[2021-01-16 14:10:09][DEBUG] : returning <sqlite3.Cursor object at 0xffff7d7b59d0>
[2021-01-16 14:10:09][DEBUG] : [0xcd4a:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=True disable_default_response=True> manufacturer=4447 tsn=21 command_id=Command.Report_Attributes>
[2021-01-16 14:10:09][DEBUG] : [0xcd4a:1:0x0000] ZCL request 0x000a: [[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297323665217552383>)]]
[2021-01-16 14:10:09][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=21 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297323665217552383>)]],)
[2021-01-16 14:10:09][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=21 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297323665217552383>)]],)
[2021-01-16 14:10:09][DEBUG] : [0xcd4a:1:0x0000] Attribute report received: 65328=1297323665217552383
[2021-01-16 14:10:09][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297323665217552383 on cluster 0
[2021-01-16 14:10:09][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297323665217552383 on cluster 0
[2021-01-16 14:10:09][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0xffff7d7a9d50>)
[2021-01-16 14:10:09][DEBUG] : returning None
[2021-01-16 14:10:09][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0xffff7d7a9d50>, 'INSERT OR REPLACE INTO attributes VALUES (?, ?, ?, ?, ?)', (00:15:8d:00:02:9a:7f:1b, 1, 0, 65328, 1297323665217552383))
[2021-01-16 14:10:09][DEBUG] : returning <sqlite3.Cursor object at 0xffff7d7b59d0>
[2021-01-16 14:10:09][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0xffff7d7a9d50>)
[2021-01-16 14:10:09][DEBUG] : returning None
[2021-01-16 14:10:09][DEBUG] : Send to jeedom : {'devices': {'00:15:8d:00:02:9a:7f:1b': {'1': {'0': {'65328': {'value': '1297323665217552383', 'cluster_name': 'Basic'}}}}}}

Clé numéro 3

[2021-01-16 14:10:42][DEBUG] : Frame received: 8002001e7e0001040000010102cd4a0200001c5f11170a30ff27ffffffffff0101122a
[2021-01-16 14:10:42][DEBUG] : data received 0x8002 b'0001040000010102cd4a0200001c5f11170a30ff27ffffffffff010112' LQI:42
[2021-01-16 14:10:42][DEBUG] : zigate_callback_handler [0, 260, 0, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xcd4a>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b"\x1c_\x11\x17
0\xff'\xff\xff\xff\xff\xff\x01\x01\x12"]
[2021-01-16 14:10:42][DEBUG] : [0xcd4a:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=True disable_default_response=True> manufacturer=4447 tsn=23 command_id=Command.Report_Attributes>
[2021-01-16 14:10:42][DEBUG] : [0xcd4a:1:0x0000] ZCL request 0x000a: [[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297320366682669055>)]]
[2021-01-16 14:10:42][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=23 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297320366682669055>)]],)
[2021-01-16 14:10:42][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=23 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297320366682669055>)]],)
[2021-01-16 14:10:42][DEBUG] : [0xcd4a:1:0x0000] Attribute report received: 65328=1297320366682669055
[2021-01-16 14:10:42][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297320366682669055 on cluster 0
[2021-01-16 14:10:42][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297320366682669055 on cluster 0
[2021-01-16 14:10:42][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0xffff7d7a9d50>, 'INSERT OR REPLACE INTO attributes VALUES (?, ?, ?, ?, ?)', (00:15:8d:00:02:9a:7f:1b, 1, 0, 65328, 1297320366682669055))
[2021-01-16 14:10:42][DEBUG] : Frame received: 8002001e7e0001040000010102cd4a0200001c5f11170a30ff27ffffffffff0101122a
[2021-01-16 14:10:42][DEBUG] : data received 0x8002 b'0001040000010102cd4a0200001c5f11170a30ff27ffffffffff010112' LQI:42
[2021-01-16 14:10:42][DEBUG] : zigate_callback_handler [0, 260, 0, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xcd4a>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b"\x1c_\x11\x17
0\xff'\xff\xff\xff\xff\xff\x01\x01\x12"]
[2021-01-16 14:10:42][DEBUG] : returning <sqlite3.Cursor object at 0xffff7d7b59d0>
[2021-01-16 14:10:42][DEBUG] : [0xcd4a:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=True disable_default_response=True> manufacturer=4447 tsn=23 command_id=Command.Report_Attributes>
[2021-01-16 14:10:42][DEBUG] : [0xcd4a:1:0x0000] ZCL request 0x000a: [[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297320366682669055>)]]
[2021-01-16 14:10:42][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=23 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297320366682669055>)]],)
[2021-01-16 14:10:42][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=23 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297320366682669055>)]],)
[2021-01-16 14:10:42][DEBUG] : [0xcd4a:1:0x0000] Attribute report received: 65328=1297320366682669055
[2021-01-16 14:10:42][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297320366682669055 on cluster 0
[2021-01-16 14:10:42][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297320366682669055 on cluster 0
[2021-01-16 14:10:42][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0xffff7d7a9d50>)
[2021-01-16 14:10:42][DEBUG] : returning None
[2021-01-16 14:10:42][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0xffff7d7a9d50>, 'INSERT OR REPLACE INTO attributes VALUES (?, ?, ?, ?, ?)', (00:15:8d:00:02:9a:7f:1b, 1, 0, 65328, 1297320366682669055))
[2021-01-16 14:10:42][DEBUG] : returning <sqlite3.Cursor object at 0xffff7d7b59d0>
[2021-01-16 14:10:42][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0xffff7d7a9d50>)
[2021-01-16 14:10:42][DEBUG] : returning None
[2021-01-16 14:10:42][DEBUG] : Send to jeedom : {'devices': {'00:15:8d:00:02:9a:7f:1b': {'1': {'0': {'65328': {'value': '1297320366682669055', 'cluster_name': 'Basic'}}}}}}

Clé numéro 4

[2021-01-16 14:11:31][DEBUG] : Frame received: 8002001e480001040000010102cd4a0200001c5f111a0a30ff27ffffffffff05011215
[2021-01-16 14:11:31][DEBUG] : data received 0x8002 b'0001040000010102cd4a0200001c5f111a0a30ff27ffffffffff050112' LQI:21
[2021-01-16 14:11:31][DEBUG] : zigate_callback_handler [0, 260, 0, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xcd4a>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b"\x1c_\x11\x1a
0\xff'\xff\xff\xff\xff\xff\x05\x01\x12"]
[2021-01-16 14:11:31][DEBUG] : [0xcd4a:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=True disable_default_response=True> manufacturer=4447 tsn=26 command_id=Command.Report_Attributes>
[2021-01-16 14:11:31][DEBUG] : [0xcd4a:1:0x0000] ZCL request 0x000a: [[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297324764729180159>)]]
[2021-01-16 14:11:31][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=26 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297324764729180159>)]],)
[2021-01-16 14:11:31][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=26 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297324764729180159>)]],)
[2021-01-16 14:11:31][DEBUG] : [0xcd4a:1:0x0000] Attribute report received: 65328=1297324764729180159
[2021-01-16 14:11:31][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297324764729180159 on cluster 0
[2021-01-16 14:11:31][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297324764729180159 on cluster 0
[2021-01-16 14:11:31][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0xffff7d7a9d50>, 'INSERT OR REPLACE INTO attributes VALUES (?, ?, ?, ?, ?)', (00:15:8d:00:02:9a:7f:1b, 1, 0, 65328, 1297324764729180159))
[2021-01-16 14:11:31][DEBUG] : Frame received: 8002001e480001040000010102cd4a0200001c5f111a0a30ff27ffffffffff05011215
[2021-01-16 14:11:31][DEBUG] : data received 0x8002 b'0001040000010102cd4a0200001c5f111a0a30ff27ffffffffff050112' LQI:21
[2021-01-16 14:11:31][DEBUG] : zigate_callback_handler [0, 260, 0, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xcd4a>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b"\x1c_\x11\x1a
0\xff'\xff\xff\xff\xff\xff\x05\x01\x12"]
[2021-01-16 14:11:31][DEBUG] : returning <sqlite3.Cursor object at 0xffff7d7b5b20>
[2021-01-16 14:11:31][DEBUG] : [0xcd4a:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=True disable_default_response=True> manufacturer=4447 tsn=26 command_id=Command.Report_Attributes>
[2021-01-16 14:11:31][DEBUG] : [0xcd4a:1:0x0000] ZCL request 0x000a: [[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297324764729180159>)]]
[2021-01-16 14:11:31][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=26 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297324764729180159>)]],)
[2021-01-16 14:11:31][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=26 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297324764729180159>)]],)
[2021-01-16 14:11:31][DEBUG] : [0xcd4a:1:0x0000] Attribute report received: 65328=1297324764729180159
[2021-01-16 14:11:31][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297324764729180159 on cluster 0
[2021-01-16 14:11:31][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297324764729180159 on cluster 0
[2021-01-16 14:11:31][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0xffff7d7a9d50>)
[2021-01-16 14:11:31][DEBUG] : returning None
[2021-01-16 14:11:31][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0xffff7d7a9d50>, 'INSERT OR REPLACE INTO attributes VALUES (?, ?, ?, ?, ?)', (00:15:8d:00:02:9a:7f:1b, 1, 0, 65328, 1297324764729180159))
[2021-01-16 14:11:31][DEBUG] : returning <sqlite3.Cursor object at 0xffff7d7b5b20>
[2021-01-16 14:11:31][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0xffff7d7a9d50>)
[2021-01-16 14:11:31][DEBUG] : returning None
[2021-01-16 14:11:31][DEBUG] : Send to jeedom : {'devices': {'00:15:8d:00:02:9a:7f:1b': {'1': {'0': {'65328': {'value': '1297324764729180159', 'cluster_name': 'Basic'}}}}}}

Clé numéro 5

[2021-01-16 14:11:53][DEBUG] : Frame received: 8002001e7e0001040000010102cd4a0200001c5f111b0a30ff27ffffffffff03011224
[2021-01-16 14:11:53][DEBUG] : data received 0x8002 b'0001040000010102cd4a0200001c5f111b0a30ff27ffffffffff030112' LQI:36
[2021-01-16 14:11:53][DEBUG] : zigate_callback_handler [0, 260, 0, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xcd4a>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b"\x1c_\x11\x1b
0\xff'\xff\xff\xff\xff\xff\x03\x01\x12"]
[2021-01-16 14:11:53][DEBUG] : [0xcd4a:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=True disable_default_response=True> manufacturer=4447 tsn=27 command_id=Command.Report_Attributes>
[2021-01-16 14:11:53][DEBUG] : [0xcd4a:1:0x0000] ZCL request 0x000a: [[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297322565705924607>)]]
[2021-01-16 14:11:53][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=27 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297322565705924607>)]],)
[2021-01-16 14:11:53][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=27 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297322565705924607>)]],)
[2021-01-16 14:11:53][DEBUG] : [0xcd4a:1:0x0000] Attribute report received: 65328=1297322565705924607
[2021-01-16 14:11:53][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297322565705924607 on cluster 0
[2021-01-16 14:11:53][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297322565705924607 on cluster 0
[2021-01-16 14:11:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0xffff7d7a9d50>, 'INSERT OR REPLACE INTO attributes VALUES (?, ?, ?, ?, ?)', (00:15:8d:00:02:9a:7f:1b, 1, 0, 65328, 1297322565705924607))
[2021-01-16 14:11:53][DEBUG] : Frame received: 8002001e7e0001040000010102cd4a0200001c5f111b0a30ff27ffffffffff03011224
[2021-01-16 14:11:53][DEBUG] : data received 0x8002 b'0001040000010102cd4a0200001c5f111b0a30ff27ffffffffff030112' LQI:36
[2021-01-16 14:11:53][DEBUG] : zigate_callback_handler [0, 260, 0, 1, 1, <Address address_mode=ADDRESS_MODE.NWK address=0xcd4a>, <Address address_mode=ADDRESS_MODE.NWK address=0x0000>, b"\x1c_\x11\x1b
0\xff'\xff\xff\xff\xff\xff\x03\x01\x12"]
[2021-01-16 14:11:53][DEBUG] : returning <sqlite3.Cursor object at 0xffff7d7b5b20>
[2021-01-16 14:11:53][DEBUG] : [0xcd4a:1:0x0000] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=True disable_default_response=True> manufacturer=4447 tsn=27 command_id=Command.Report_Attributes>
[2021-01-16 14:11:53][DEBUG] : [0xcd4a:1:0x0000] ZCL request 0x000a: [[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297322565705924607>)]]
[2021-01-16 14:11:53][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=27 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297322565705924607>)]],)
[2021-01-16 14:11:53][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0xffff7c6e6c88> ClusterId: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=True is_reply=False disable_default_response=True> manufacturer=4447 tsn=27 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=65328, value=<TypeValue type=uint64_t, value=1297322565705924607>)]],)
[2021-01-16 14:11:53][DEBUG] : [0xcd4a:1:0x0000] Attribute report received: 65328=1297322565705924607
[2021-01-16 14:11:53][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297322565705924607 on cluster 0
[2021-01-16 14:11:53][INFO] : [00:15:8d:00:02:9a:7f:1b][listener.attribute_updated] Received an attribute update 65328=1297322565705924607 on cluster 0
[2021-01-16 14:11:53][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0xffff7d7a9d50>)
[2021-01-16 14:11:53][DEBUG] : returning None
[2021-01-16 14:11:53][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0xffff7d7a9d50>, 'INSERT OR REPLACE INTO attributes VALUES (?, ?, ?, ?, ?)', (00:15:8d:00:02:9a:7f:1b, 1, 0, 65328, 1297322565705924607))
[2021-01-16 14:11:53][DEBUG] : returning <sqlite3.Cursor object at 0xffff7d7b5b20>
[2021-01-16 14:11:53][DEBUG] : executing functools.partial(<built-in method commit of sqlite3.Connection object at 0xffff7d7a9d50>)
[2021-01-16 14:11:53][DEBUG] : returning None
[2021-01-16 14:11:53][DEBUG] : Send to jeedom : {'devices': {'00:15:8d:00:02:9a:7f:1b': {'1': {'0': {'65328': {'value': '1297322565705924607', 'cluster_name': 'Basic'}}}}}}

Merci @mike

J’ai bien essayé mais sans résultats. On parle bien ici de réception d’info et pas d’action à destination du device. Seulement pour ma part, je ne reçois pas ses infos (debug)!
Par ailleurs nous avons échangé avec @jeehome et ses traces debug semble différentes!
1 - Peut-il y avoir une différence de messages échangés, dû à la clé par exemple ? Cela me parait bizarre A partir du moment ou la com est établie, il n’est pas logique que le firmware de la clé agisse sur les données, à priori !
2 - La description de la commande « cache » du code, ou bien tout est là? J’ai du mal à retrouver le lien la description de la config en json ! A-t-on accès à ce code (PHP ou js j’imagine)?
Merci d’avance pour vos éclairages

@Loic

Le png est lié au manufacturer + model ou juste le model (y a-t-il un fichier de description qq part?) ? A priori le second car j’ai ceci :
image

Attention, il peut se passer beaucoup de temps avant d’avoir des remontées de valeur. En gros, seulement si elles changent (et encore, parfois je m’interroge). Certaine fois c’est chaque heure, parfois une fois par jour chez moi.

Merci pour ton retour. J’ai du coup créé les 3 derniers champs:


Est-ce que les Types configurés sont corrects? et quels sont les unités correspondantes?

Comment as-tu fait pour réaliser le calcul des Axes dans Jeedom?

Est-ce que quelqu’un a déjà réussi à utiliser la télécommande 5 boutons Ikea avec le plugin zigbee ?
IKEA_of_Sweden.TRADFRI_remote_control
L’inclusion se passe apparemment bien puisqu’elle est reconnue mais aucune info de la télécommande ne remonte… toutes les commandes sont muettes quand on appuie sur « test ».


En revanche, elle s’appaire avec toutes les prises zigbee xiaomi et ikea en même temps :flushed: :confused: :frowning_face:
Si quelqu’un a une explication…

Bonjour, j’utilise celle la ampe GU10 zigbee 5,6W 60DEG RGB + CX gradable. Je les ai identifié comme les innr rgbw e27 et cela fonctionne bien. J’ai envoyé les infos a loic 2 fois pour les inclures proprement dans une futur beta zigbee …

@amarock85 Voici mon retour d’hier avec les télécommandes 5 boutons d’Ikea.
J’ai installé ma nouvelle clé EZSP et fait l’inclusion de mes ampoules, puis de la télécommande dans le plugin.
image

La télécommande est bien créée et en plus le plugin ajoute un nouveau groupe qui permet de lier la télécommande à une ou plusieurs ampoules. L’avantage de ce groupe, c’est d’avoir un toggle en plus du ON/OFF.
Par contre, si tu demandes de rendre la télécommande visible, tu verras des valeurs changer lors de l’appui sur les boutons.
image image

voici le groupe créé et configuré




(la première image est le pont EZSP et après les ampoules)

Par contre, j’ai pas bien compris encore la façon dont sont traités les valeurs qui remontent, mais c’est possible de faire des scénarios avec comme déclencheur un des boutons de la télécommandes.

1 « J'aime »

bonjour

de mon cote, le capteur de vibration ne fonctionne pas, les remontes sont aléatoire donc impossible a gérer dans un scenario pour le moment

si quelqu’un a la solution qui fonctionne, merci a lui de la poster

en tout cas ce plugin pour une beta test est vraiment déjà très très bien