Plugin Zigbee, TUYA prise intelligente EU BR 16A non fonctionnelle sous Zigbee

Bonjour,
Je viens de recevoir une prise Tuya EU BR 16A origine:
https://fr.aliexpress.com/item/1005002320727859.html?spm=a2g0s.9042311.0.0.27426c37UaZ3E6

Elle n’est pas fonctionnelle avec le plugin Zigbee qui remonte cependant des informations json
Elle ressemble au BW-SHP13] BLITZWOLF - Prise intelligente EU 16A (même look et une certaine correspondance au niveau json) mais le json est différent, il semble manquer sous « input_clusters »/« Basic »/« attributes » les « id »: 0 1 2 et 3 et au niveau commandes les on et off générées retournent des messages d’erreur:

Citation

Erreur lors de la requete : http://127.0.0.1:8089/device/command(PUT), data : {« ieee »:« 0c:43:14:ff:fe:60:9f:db »,« cmd »:[{« endpoint »:1,« cluster »:« on_off »,« command »:« on »,« await »:1}],« allowQueue »:false} erreur : {« state »:« error »,« result »:« Expected SRSP response AF.DataRequestExt.Rsp(Status=), got AF.DataRequestExt.Rsp(Status=) »,« code »:0}

Citation
Voici le fichier json de la prise, merci de me donner des directives, je suis nouveau sur ce forum:

    "ieee": "0c:43:14:ff:fe:60:9f:db",
    "nwk": 59432,
    "status": 1,
    "lqi": "21",
    "rssi": "None",
    "last_seen": "1634484905.8678913",
    "node_descriptor": "01:40:8e:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 81,
            "profile_id": 260,
            "manufacturer": "_TZ3000_rdtixbnu",
            "model": "TS0121",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_rdtixbnu"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0121"
                        }
                    ]
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 0
                        },
                        {
                            "id": 16385,
                            "name": "on_time",
                            "value": 0
                        },
                        {
                            "id": 16386,
                            "name": "off_wait_time",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 1794,
                    "name": "Metering",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_summ_delivered",
                            "value": 4
                        }
                    ]
                },
                {
                    "id": 2820,
                    "name": "Electrical Measurement",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "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": 81,
                "input_clusters": [
                    0,
                    4,
                    5,
                    6,
                    1794,
                    2820
                ],
                "output_clusters": [
                    25,
                    10
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Bonjour,
Les instructions pour les intégrations zigbee sont dans la documentation

Je pense que tu as la même prise que j’ai achetée, j’avais donné une remontée brute. Suite à une mise à jour du plugin zigbee, elle a été incluse depuis. La puissance fontionne bien, c’était la consommation qui n’allait pas. Depuis un petit temps oui. Mais les infos ne sont pas rafraichies automatiquement, il faut faire une commande « refresh » avec une action « refresh » et un scénario pour l’executer toutes les 5min.
La valeur brute est à diviser par 100 (et il y a un offset à faire, elle a peut-être été testée en usine Oo). Je suis parti du modèle tuya prise connectée.
Je vais mettre à jour mon sujet pour les modifs et tagger Loic pour un ajustement ou pour une « prise connectée 2 » vu qu’il y a plusieurs manufacturer apparemment :thinking:

1 « J'aime »

Bonjour,
Pour répondre à belgotux: ce n’est pas la même prise car le json retourné est complètement différent
au niveau des input-clusters j’ai:

"input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_rdtixbnu"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0121"
                        }
                    ]
`je n'ai que des attributes "id":4 et 5``
alors que dans ton json on a des id 1,2,3,4 en plus..
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 66
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_8nkb7mof"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0121"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
        
```Par ailleurs en sélectionnant Fabricant: Tuya et Equipement: Prise connectée puis Recréer les commandes en effaçant ou sans effacer ou niveau des commandes je n'ai plus de commandes On ni Off elles n'apparaissent que si je sélectionne BW-SHP13] BLITZWOLF - Prise intelligente EU 16A
mais leur emploi génère. des erreurs et n'est d'aucun effet.

Bon, Enfin je peux utiliser cette prise,
Pour avoir une remontée des commandes j’ai du la déclarer comme BW-SHP13] BLITZWOLF - Prise intelligente EU 16A
en la déclarant comme prise connectée TUYA je n’avais pas de création des commandes et infos.
Restait le problème des commandes ON et OFF qui généraient le message d’erreur:

```En googlelisant je n'ai retrouvé ce type d'erreur que pour une ampoule LIDL mais sa résolution semblait inadaptée pour moi, 
https://community.jeedom.com/t/ampoule-lidl-status-invalid-parameter/63251
En lisant un peu j'ai appris que certain fabriquants IKEA LIDL mettaient en vente des produits nécessitant un certain canal de communication le 11 en particulier
Ma clef est une Diy chinoise a base de CC2531 avec antenne déportée flashée par mes soins
L’installation en temps que Type: ZNP   Port:  /dev/ttyACM0   démon: 8089 et le reste par défaut me montrait un Status: OK pour tout
Il ma suffit de changer le numéro de Canal qui n'était pas à 11 par défaut par la valeur 11 pour que mon module fonctionne, plus d"erreur!
Cette prise ne communique correctement que via ce canal apparemment et avec le template
 *BW-SHP13] BLITZWOLF - Prise intelligente EU 16A**
Merci de votre aide...

Excusez moi pour la mise en page, apparemment je ne maîtrise pas les codes et il n’y a pas de prévisualisation ni de correction possible après envoi ou alors je ne sais pas…

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.