plugin-ZIGBEE Beta

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

Bonjour,

Je le permets de faire un petit up sur cette demande.
Pensez-vous qu’il soit possible d’ajouter une commande absence de mouvement sur les capteurs de mouvement xiaomi ?
L’idée est l’utiliser dans des scénarios d’allumage de lumière.

Merci pour votre aide.

Heu Comment dire, pas sur de comprendre.
Si tu as la détection de mouvement, tu dois pouvoir gérer.

Un petit bug peut-être.

En essayant d’inclure des prises céliane with netatmo de Legrand, je me suis rendu compte que le changement de canal dans la configuration du plugin n’était pas effective (il faut être sur le canal 11 pour ces prises).

Changer le canal dans la conf du plugin fait que (dans l’onglet « application » de « réseaux zigbee »):

  • Dans la partie « config », channel passe bien à 11
  • Dans la partie « deconz », radio channel reste toujours à 15

Et rien à faire en tentant de nombreuses variantes (avec ou sans reboot, arrêt, relance de démon, etc)

En basculant temporairement sur le plugin deconz, j’ai pu changer le canal, et le passer sur 11.
Désormais, dans le plugin zigbee beta, j’ai bien:

  • Dans la partie « config », channel à 11
  • Dans la partie « deconz », radio channel à 11

Et de fait, les prises s’intègrent bien (elle ne sont pas totalement reconnues sous le bon modèle parce que la config manque, mais elles sont dans le réseau zigbee et pleinement fonctionnelles).

Il faut obligatoirement le canal 11 sur les équipements Legrand

Merci beaucoup @olivr2s !
Tes explications vont me permettre d’avancer.
J’ai les mêmes résultats que toi sur la première image.

Citation
Par contre, si tu demandes de rendre la télécommande visible, tu verras des valeurs changer lors de l’appui sur les boutons.

C’est bien là mon problème je pense… Rien ne remonte quand j’appuie sur n’importe quel bouton. Je vais retenter une Xème inclusion (à moins d’un mètre de la clé Zigate…

Pour les groupes, merci pour les infos. Je savait bien qu’il y avait quelque chose de ce coté là mais je ne savais pas comment m’y prendre.
Merci encore

C’était le sens de ma phrase, mais la précision est importante :wink:

@amarock85, je pense que ça vient peut-être de la zigate…
J’avais le même problème que toi et là je viens de basculer mes équipements sur ma nouvelle clé EZSP.
Avant avec ma PiZigate en v3.1d j’avais pas la création automatique du groupe pour la télécommande, ni le retour d’appui avec les valeurs numériques.
Je pensais que cela avait changé avec une des nombreuses mise à jour du plugin, mais finalement c’est peut-être par rapport au pont zigbee utilisé…