Sirene d'alarme Tuya - Ajout de commandes

Bonjour,
Est-ce qu’il serait possible d’ajouter des commandes pour alarme Tuya, inclusion fonctionne mais pas de fabricant ou modèle ni de commandes
lien aliexpress :
https://fr.aliexpress.com/item/1005004862621031.html?spm=a2g0o.order_detail.order_detail_item.4.2d447d56UFTX18&gatewayAdapt=glo2fra

{
    "ieee": "a4:c1:38:e2:24:35:97:49",
    "nwk": 64775,
    "status": 2,
    "lqi": "255",
    "rssi": "-80",
    "last_seen": "1674674461.772757",
    "node_descriptor": "01:40:8e:41:11:42:42:00:00:2a:42:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 81,
            "profile_id": 260,
            "manufacturer": "_TZE204_t1blo2bj",
            "model": "TS0601",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 61184,
                    "name": "Cluster",
                    "attributes": []
                },
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 74
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZE204_t1blo2bj"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0601"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        }
                    ]
                }
            ]
        },
        {
            "id": 242,
            "status": 1,
            "device_type": 97,
            "profile_id": 41440,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 33,
                    "name": "GreenPowerProxy",
                    "attributes": []
                }
            ],
            "input_clusters": []
        }
    ],
    "signature": {
        "manufacturer": "_TZE204_t1blo2bj",
        "model": "TS0601",
        "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": 4417,
            "maximum_buffer_size": 66,
            "maximum_incoming_transfer_size": 66,
            "server_mask": 10752,
            "maximum_outgoing_transfer_size": 66,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 81,
                "input_clusters": [
                    4,
                    5,
                    61184,
                    0
                ],
                "output_clusters": [
                    25,
                    10
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 97,
                "input_clusters": [],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Merci d’avance

Hello

Idem, preneur pour l’ajout ! :grinning:
Dispo pour faire des tests

Bonjour;

Le module semble reconnu via zigbee, mais les actions on/off ne déclenchent pas la sierene

{
    "ieee": "a4:c1:38:fc:e5:98:b1:b7",
    "nwk": 7384,
    "status": 2,
    "lqi": "None",
    "rssi": "None",
    "last_seen": "1678556315.622712",
    "node_descriptor": "01:40:8e:41:11:42:42:00:00:2a:42:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 1027,
            "profile_id": 260,
            "manufacturer": "_TZE200_t1blo2bj",
            "model": "TS0601",
            "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": 70
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZE200_t1blo2bj"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0601"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 61184,
                    "name": "Tuya Manufacturer Specific",
                    "attributes": [
                        {
                            "id": 61184,
                            "name": "mcu_version",
                            "value": "1.0.3"
                        }
                    ]
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 1
                        },
                        {
                            "id": 527,
                            "name": "battery",
                            "value": 0
                        },
                        {
                            "id": 615,
                            "name": "alarm_duration",
                            "value": 10
                        },
                        {
                            "id": 1126,
                            "name": "melody",
                            "value": 5
                        },
                        {
                            "id": 1140,
                            "name": "volume",
                            "value": 2
                        }
                    ]
                }
            ]
        },
        {
            "id": 242,
            "status": 1,
            "device_type": 97,
            "profile_id": 41440,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 33,
                    "name": "GreenPowerProxy",
                    "attributes": []
                }
            ],
            "input_clusters": []
        }
    ],
    "signature": {
        "manufacturer": "_TZE200_t1blo2bj",
        "model": "TS0601",
        "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": 4417,
            "maximum_buffer_size": 66,
            "maximum_incoming_transfer_size": 66,
            "server_mask": 10752,
            "maximum_outgoing_transfer_size": 66,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 1027,
                "input_clusters": [
                    0,
                    4,
                    5,
                    61184,
                    6
                ],
                "output_clusters": [
                    25,
                    10
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 97,
                "input_clusters": [],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zhaquirks.tuya.ts0601_siren"
}

Pourriez-vous m’aider à résoudre le problème ?

Je possède aussi ce modèle pas moyen de la faire fonctionner

Bonjour j’ai le même modèle,
Après « inclusion » et une « recréation des commandes » j’ai (entre autre) une commande On1 (1::on_off::on) qui fonctionne avec le test…
Un scénario : bouton sur cette action déclenche bien la sirène.

Dans « Configuration du module » Volet « Action » on peut passer des paramètres dans « écriture d’un attribut »
« Endpoint1 » « 6On/Off » « 1126 » « 2 » par exemple pour changer de mélodie.

Voilà ce que j’ai en brut après modification et je peux l’utiliser en sonnette :

                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 0
                        },
                        {
                            "id": 527,
                            "name": "battery",
                            "value": 100
                        },
                        {
                            "id": 615,
                            "name": "alarm_duration",
                            "value": 7
                        },
                        {
                            "id": 1126,
                            "name": "melody",
                            "value": 2
                        },
                        {
                            "id": 1140,
                            "name": "volume",
                            "value": 1

Reste à trouver comment passer des paramètres en dynamique pour changer de mode « sonnette ou alarme » pour moi…
Je reste sur le problème pour faire avancer le sujet.

Hello

Pour info j’ai le modèle _TZE204_t1blo2bj parfaitement reconnu sur Z2m.
Sur ma Vm de test et utilisé sur ma prod via jeelink’le temps de tout migrer


A+