Demande d'intégration - Interrupteur intelligent GIRIER Tuya ZigBee 16A avec fonction de moniteur de puissance

Bonjour,

Pourriez-vous ajouter ce module SVP ?

Il est très semblable au module TUYA TS0001 1CH 10A déjà existant,
https://drive.google.com/file/d/1npFKU49OlzFCYG17EcVKr-qroTzzmBdN/view?usp=sharing

mais celui-ci est 16A et donne des infos de consommation électrique.

Pour pouvoir fournir un log débug zigbee contenant les infos, il a fallu que j’active le module connecté à un radiateur électrique pour avoir une consommation électrique. Pour cela je l’ai déclaré comme un TUYA TS0001 1CH 10A. Du coup j’ai pu le commander et le passer en ON. J’espère que les infos dans le log débug seront correctes.

Modèle exact :
Interrupteur intelligent GIRIER Tuya ZigBee 16A avec fonction de moniteur de puissance.
1CH Zigbee Switch Module-ES

Image :
https://drive.google.com/file/d/1CudKxCKAK3ZzI843HbhXPyhDtopYUo6A/view?usp=sharing

lien du site de vente :

informations brutes :
https://drive.google.com/file/d/13xPk0CzvnKDmjxEphs9Q5fG9cYE_UBh_/view?usp=sharing

log debug zigbee :
https://drive.google.com/file/d/17rL86GtA0dEDkOo3h1AvrztEWKj0SvVh/view?usp=sharing

Merci, cordiales salutations,
Alain Reiner

module girier

{
    "ieee": "a4:c1:38:18:ee:f4:c3:52",
    "nwk": 31070,
    "status": 2,
    "lqi": "None",
    "rssi": "None",
    "last_seen": "1670434189.057749",
    "node_descriptor": "01:40:8e:41:11:42:42:00:00:2a:42:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 256,
            "profile_id": 260,
            "manufacturer": "_TZ3000_mkhkxx1p",
            "model": "TS0001",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "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": 2820,
                    "name": "Electrical Measurement",
                    "attributes": [
                        {
                            "id": 1291,
                            "name": "active_power",
                            "value": 0
                        }
                    ]
                },
                {
                    "id": 57344,
                    "name": "Cluster",
                    "attributes": []
                },
                {
                    "id": 57345,
                    "name": "Cluster",
                    "attributes": []
                },
                {
                    "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": "_TZ3000_mkhkxx1p"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0001"
                        },
                        {
                            "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": "_TZ3000_mkhkxx1p",
        "model": "TS0001",
        "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": 256,
                "input_clusters": [
                    3,
                    4,
                    5,
                    6,
                    1794,
                    2820,
                    57344,
                    57345,
                    0
                ],
                "output_clusters": [
                    25,
                    10
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 97,
                "input_clusters": [],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Bonjour,

Ce module a-t-il été intégré SVP ? J’ai tenté de l’enregistrer dans mon Jeedom ce matin, mais je ne l’ai pas trouvé dans la liste…

Du coup je pense que non, mais c’est dommage car il y a très peu de commutateur zigbee avec suivi de conso dans Jeedom. Celui-ci avec ses 16 A convient bien pour les radiateurs électriques et est très peu cher…

Dans les modules compatibles Jeedom/zigbee avec suivi de conso je n’ai trouvé que une prise plug. Ce n’est pas vraiment pratique pour connecté un radiateur électrique fixe. Un module conviendrait mieux.

Merci.
Bien cordialement,
Alain Reiner

Salut,
Avez-vous testé en ajoutant une commande info/numérique à votre module?

1::6::1291

Oui, j’ai essayé mais je n’y suis pas arrivé. Je ne sais pas faire. En tout cas, cela n’a rien donné. Peut-être n’était-ce pas fait correctement. Si vous savez faire, je veux bien que vous m’expliquiez comment procéder.

test

Ha ! C’est aussi simple que ça ? J’ai essayé des trucs beaucoup plus compliqués, mas pas ça. Je vais essayer dès demain. Merci.
Bien cordialement,
Alain Reiner

Salut

je viens de réceptionner le même module et je voulais également faire une demande d’intégration car module non visible sur TUYA :smiling_face:

As tu réussi à ajouter la commande puissance en attendant l’ajout de ce module dans Jeedom ? Pour l’instant j’utilise le module TUYA TS0001 1CH 10A. :sleeping:

Merci pour ton aide.

Bonjour,

Désolé pour la réponse tardive. Oui, ça marche… à moitié. J’explique :
Je veux rajouter 2 éléments : la puissance instantanée en W et la consommation cumulée en KWh.
Pour la puissance instantanée, cela fonctionne bien. Dans le champ Nom, on met Puissance, Logical Id : 1::2820::1291, Unité W. Puis on sauvegarde, et les infos de puissance remontent bien. Même logique pour la consommation : Nom Consommation, Logical Id : 1::1794::0, Unité kWh. Mais rien ne remonte. J’ai comparé les informations brutes de ce module avec une prise « smart power plug » que je viens de recevoir aujourd’hui, et dont les infos conso et puissance remontent bien. Infos brutes de conso de la smart power plug :

                {
                    "id": 1794,
                    "name": "TuyaZBMeteringCluster",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_summ_delivered",
                            "value": 6
                        }
                    ]
                },

Infos brutes de conso du module :

                {
                    "id": 1794,
                    "name": "Metering",
                    "attributes": []
                },

On voit que l’attribut n’est pas défini dans le module. Ma conclusion est que la remonté de consommation ne peut pas fonctionner avec ce module à cause de cela (?). Je manque quand même de compétences sur le sujet pour être capable d’affirmer ce truc avec certitude.

Je vais donc utiliser les smart power plug pour commander mes radiateurs, mais ce n’est pas très pratique pour une installation fixe. Comme le plug n’est pas très cher, je vais tenter de l’ouvrir pour récupérer le module à l’intérieur… Dommage.

Bien cordialement,
Alain Reiner

1 « J'aime »

Du coup à en lire le post l’ajout d’un module n’est pas suivi par l’équipe Jeddom ?

Bonjour,

Effectivement, on peut se poser la question… Mais d’un autre côté on voit que la configuration/programmation du module concernant la consommation cumulée n’est pas correcte. Donc peut-être que ce module n’a pas été jugé de qualité suffisante pour l’intégrer… En tout cas, cela aurait mérité une réponse explicative au minimum. De mon côté, j’ai besoin de la consommation. Avoir la puissance instantanée ne me sert à rien. Donc je ne vais pas me battre pour ça.
Bien cordialement,
Alain Reiner