Demande Ajout Interrupteur Volet zigbee Loratap

Bonjour,

Serait-il possible de rajouter ce model d’interrupteur pour volet.

Il est fonctionnel mais n’affiche pas la bonne photo
.

Voici les données brut.


{
    "ieee": "00:0d:6f:ff:fe:b0:20:45",
    "nwk": 1074,
    "status": 2,
    "lqi": "126",
    "rssi": "0",
    "last_seen": "1637016345.7439754",
    "node_descriptor": "01:40:8e:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 514,
            "profile_id": 260,
            "manufacturer": "_TZ3000_8kzqqzu4",
            "model": "TS130F",
            "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": 68
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_8kzqqzu4"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS130F"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "TuyaWithBacklightOnOffCluster",
                    "attributes": [
                        {
                            "id": 32769,
                            "name": "backlight_mode",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 258,
                    "name": "Window Covering",
                    "attributes": [
                        {
                            "id": 8,
                            "name": "current_position_lift_percentage",
                            "value": 0
                        },
                        {
                            "id": 61440,
                            "name": "tuya_moving_state",
                            "value": 1
                        },
                        {
                            "id": 61441,
                            "name": "calibration",
                            "value": 1
                        },
                        {
                            "id": 61442,
                            "name": "motor_reversal",
                            "value": 0
                        },
                        {
                            "id": 61443,
                            "name": "calibration_time",
                            "value": 100
                        }
                    ]
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TZ3000_8kzqqzu4",
        "model": "TS130F",
        "node_desc": {
            "logical_type": 1,
            "complex_descriptor_available": 0,
            "user_descriptor_available": 0,
            "reserved": 0,
            "aps_flags": 0,
            "frequency_band": 8,
            "mac_capability_flags": 142,
            "manufacturer_code": 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": 514,
                "input_clusters": [
                    0,
                    4,
                    5,
                    10,
                    6,
                    258
                ],
                "output_clusters": [
                    25
                ]
            }
        }
    },
    "class": "zhaquirks.tuya.ts130f"
}

Voici le log « zigbee ».


[2021-11-15 23:50:22][DEBUG] : {"devices":{"00:0d:6f:ff:fe:b0:20:45":{"1":{"258":{"8":{"value":"0","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x02","cluster_name":"Window Covering"}}}}}}
[2021-11-15 23:50:22][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::8 => 0 convert to 0
[2021-11-15 23:50:22][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::61440 => enum8.undefined_0x02 convert to 2
[2021-11-15 23:50:32][DEBUG] : {"devices":{"00:0d:6f:ff:fe:b0:20:45":{"1":{"258":{"8":{"value":"100","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x01","cluster_name":"Window Covering"}}}}}}
[2021-11-15 23:50:32][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::8 => 100 convert to 100
[2021-11-15 23:50:32][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::61440 => enum8.undefined_0x01 convert to 1
[2021-11-15 23:50:36][DEBUG] : {"devices":{"00:0d:6f:ff:fe:b0:20:45":{"1":{"258":{"8":{"value":"100","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x00","cluster_name":"Window Covering"}}}}}}
[2021-11-15 23:50:36][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::8 => 100 convert to 100
[2021-11-15 23:50:36][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::61440 => enum8.undefined_0x00 convert to 0
[2021-11-15 23:50:46][DEBUG] : {"devices":{"00:0d:6f:ff:fe:b0:20:45":{"1":{"258":{"8":{"value":"0","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x01","cluster_name":"Window Covering"}}}}}}
[2021-11-15 23:50:46][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::8 => 0 convert to 0
[2021-11-15 23:50:46][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::61440 => enum8.undefined_0x01 convert to 1
[2021-11-15 23:50:48][DEBUG] : {"devices":{"00:0d:6f:ff:fe:b0:20:45":{"1":{"258":{"8":{"value":"0","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x02","cluster_name":"Window Covering"}}}}}}
[2021-11-15 23:50:48][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::8 => 0 convert to 0
[2021-11-15 23:50:48][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::61440 => enum8.undefined_0x02 convert to 2
[2021-11-15 23:50:49][DEBUG] : {"devices":{"00:0d:6f:ff:fe:b0:20:45":{"1":{"258":{"8":{"value":"9","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x01","cluster_name":"Window Covering"}}}}}}
[2021-11-15 23:50:49][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::8 => 9 convert to 9
[2021-11-15 23:50:49][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::61440 => enum8.undefined_0x01 convert to 1
[2021-11-15 23:50:50][DEBUG] : {"devices":{"00:0d:6f:ff:fe:b0:20:45":{"1":{"258":{"8":{"value":"9","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x00","cluster_name":"Window Covering"}}}}}}
[2021-11-15 23:50:50][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::8 => 9 convert to 9
[2021-11-15 23:50:50][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::61440 => enum8.undefined_0x00 convert to 0
[2021-11-15 23:50:51][DEBUG] : {"devices":{"54:0f:57:ff:fe:08:d2:83":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}],"1794":[{"value":"93","cluster_name":"TuyaZBMeteringCluster"}],"2820":{"1291":{"value":"0","cluster_name":"Electrical Measurement"}}}},"00:0d:6f:ff:fe:b0:20:45":{"1":{"258":{"8":{"value":"1","cluster_name":"Window Covering"},"61440":{"value":"enum8.undefined_0x01","cluster_name":"Window Covering"}}}}}}
[2021-11-15 23:50:51][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::8 => 1 convert to 1
[2021-11-15 23:50:51][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::258::61440 => enum8.undefined_0x01 convert to 1
[2021-11-15 23:51:59][DEBUG] : {"devices":{"00:0d:6f:ff:fe:b0:20:45":{"1":[{"1":{"value":"68","cluster_name":"Basic"},"65506":{"value":"27","cluster_name":"Basic"}}]}}}
[2021-11-15 23:51:59][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::0::1 => 68 convert to 68
[2021-11-15 23:51:59][DEBUG] : Search attribut for 00:0d:6f:ff:fe:b0:20:45 logicalId : 1::0::65506 => 27 convert to 27

J’ai déjà signalé le changement depuis la dernière MàJ du plugin.
Tu trouveras la réponse ici :