Ajout switch tuya 4 boutons TS004F

Ca « fonctionne » avec la dernière beta : https://github.com/dresden-elektronik/deconz-rest-plugin/tree/v2.12.1-beta
Le bouton n’apparait pas dans phoscon mais dans deconz et jeedom il y est bien.
Il y a une commande qui a la valeur du dernier bouton appuyé (seul le simple clic court remonte une valeur)

Par contre il y a 2 boutons qui on/off toutes les lumière zigbee (juste le statut car en fait les lumières ne s’allument pas) :

  • bouton haut à gauche = on general
  • bouton bas gauche = off general
    C’est pas coté Jeedom, ce comportement apparait dans phoscon directement sans jeedom de connecté.

Quelqu’un à une idée du paramétrage par défaut du bouton qui pourrait produire ce comportement ?
J’ai vu des personnes ayant un comportement similaire avec les boutons ikea.

J’ai réussi a m’en sortir en associant un groupe qui n’existe pas. A priori en faisant cela, le broadcast ne se fait pas

C’est normalement désactivé lors de l’inclusion.
Donc soit deconz a oublié un truc, soit de l’inclure une deuxième fois peut aider.

1 « J'aime »

Bonjour

Avec le plugin « Zigbee », ce module est bien reconnu sous TS004F en Dimmer-Switch

j’ai essayer avec TS044 sans Succès …

est ce que quelqu’un à trouvé la solution depuis ?

merci d’avance
Nicolas

!

!

Je me demande si ce n’est pas le même soucis que j’ai ici :

1 « J'aime »

Hello

Du coup à part le simple click on gère quoi avec le module Zigbee sur ce device? J’allais acheter mais j’aimerais l’utiliser entièrement.

Merci

1 « J'aime »

Salut rroblik,

Avec le TS004F, on gère le simple click sur les 4 boutons et le double click sur 2 boutons (ceux de droite, de mémoire)… et c’est tout.
Le problème, c’est surtout qu’on ne sait pas quel modèle on va recevoir, parce qu’avec le TS0044 on a bien le simple/double click et long press sur les 4 boutons.
Sur 2 commandes, j’ai reçu 2 TS0044 à la première et 1 de chaque à la deuxième. C’est un peu la loterie.
Dommage parce que les TS0044 sont de bons switch.

Mais c’est une limitation soft ou matérielle ?

Aucune idée, mais à priori on n’aura rien de plus de ce modèle avec le plugin zigbee.

Bah il faudrait quand même savoir si c’est soft ou hard le soucis !

Pas vraiment d’intérêt pour ces boutons si on gère qu’une partie

2 « J'aime »

Bonjour tout le monde,

Je viens de commander des interrupteurs MEOS et pas de chance à priori je suis tombé sur des modèles TS004F :frowning:
Le soucis c’est que même après plusieurs inclusions j’ai toujours aucune commande qui remonte dans jeedom :confused:

Vous auriez une idée par hasard ?
Je suis pas super doué pour la bidouille encore quand c’est pas « directement » intégré à l’inclusion malheureusement.


image

Merci d’avance pour votre aide.

Idem pour moi, pouvez m’aider :slight_smile:
J’ai reçu ce bouton, et avec le pluging Zigbee il est bien reconnu comme un TS004F.
Et je suis dans le même cas que @nlauminier quelques messages plus haut - Je n’ai pas de commande :

Je n’arrive pas non plus a avoir le simple clic sur les boutons.
D’après vos messages ceci pourrait être possible. Pourriez vous m’expliquer comment les obtenir ?
Merci

Bonjour,

fabb24, tes commandes sont les bonnes:

« 1::6::cmd::0 » correspond aux boutons 1 et 4 (valeur à 1 pour le bouton 4, et 0 pour le bouton 1)
« 1::8::cmd::1 » correspond aux boutons 2 et 3 (valeur à 0 pour le bouton 3 et 1 pour le bouton 2)
« 1::8::cmd::0 » correspond au « long press » des boutons 2 et 3.

Voilà la position des boutons:
4 / 3
1 / 2

Et ce que j’ai chez moi:

Hyperion, désolé mais je ne suis pas sous Deconz, je ne pourrai pas t’aider.

Bonsoir et merci pour ton aide.
Ce que je ne comprends pas c’est les valeurs : (valeur à 1 pour le bouton 4, et 0 pour le bouton 1) et (valeur à 0 pour le bouton 3 et 1 pour le bouton 2).

Où faut-il mettre ces valeurs ?

Tu n’as rien à faire.
(éventuellement renommer les 3 commandes info comme moi pour que ca soit plus clair)
Si tu fait un appui court sur le bouton 4 par exemple, la commande info 1::6::cmd::0 prendra la valeur 1.
Si tu appuis sur le bouton 2, c’est la commande info 1::8::cmd::1 qui prendra la valeur 1.
Sur le boutons 3, elle prendra la valeur 0, etc…
Affiche l’équipement sur le dashboard pour voir ces valeurs.

Tu n’a plus qu’a utiliser ces commandes info comme déclencheur dans un scénario, et faire des actions sur le changement de leur valeur.

Alors pour ma pars, lorsque j’appuis sur les boutons l’état ne change jamais.
Si je l’affiche sur le dashboard, la valeur reste constamment à 0

Lorsque que tu appuis sur tester complètement a droite de la ligne de commande, quel résultat de la commande as tu ?
Moi le résultat est vide

Quand j’appuis sur tester, j’ai bien la valeur en cours qui apparait.

Est-ce que le Json de ton interrupteur ressemble à celui-là ?

{
    "ieee": "60:a4:23:ff:fe:80:35:f7",
    "nwk": 48724,
    "status": 2,
    "lqi": "255",
    "rssi": "-83",
    "last_seen": "1629833218.8911288",
    "node_descriptor": "02:40:80:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 260,
            "profile_id": 260,
            "manufacturer": "_TZ3000_xabckq1v",
            "model": "TS004F",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 65
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_xabckq1v"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS004F"
                        }
                    ]
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": [
                        {
                            "id": 32,
                            "name": "battery_voltage",
                            "value": 30
                        },
                        {
                            "id": 33,
                            "name": "battery_percentage_remaining",
                            "value": 200
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TZ3000_xabckq1v",
        "model": "TS004F",
        "node_desc": {
            "byte1": 2,
            "byte2": 64,
            "mac_capability_flags": 128,
            "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": 260,
                "input_clusters": [
                    0,
                    1,
                    3,
                    4,
                    6,
                    4096
                ],
                "output_clusters": [
                    25,
                    10,
                    3,
                    4,
                    5,
                    6,
                    8,
                    4096
                ]
            }
        }
    },
    "class": "zigpy.device"
}

J’ai ceci :

{
    "ieee": "5c:02:72:ff:fe:05:1c:8c",
    "nwk": 32113,
    "status": 2,
    "lqi": "88",
    "rssi": "-78",
    "last_seen": "1629834138.3619149",
    "node_descriptor": "02:40:80:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 260,
            "profile_id": 260,
            "manufacturer": "_TZ3000_xabckq1v",
            "model": "TS004F",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 10,
                    "name": "Time",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 8,
                    "name": "Level control",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 65
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_xabckq1v"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS004F"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        }
                    ]
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": [
                        {
                            "id": 32,
                            "name": "battery_voltage",
                            "value": 30
                        },
                        {
                            "id": 33,
                            "name": "battery_percentage_remaining",
                            "value": 200
                        }
                    ]
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TZ3000_xabckq1v",
        "model": "TS004F",
        "node_desc": {
            "logical_type": 2,
            "complex_descriptor_available": 0,
            "user_descriptor_available": 0,
            "reserved": 0,
            "aps_flags": 0,
            "frequency_band": 8,
            "mac_capability_flags": 128,
            "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": 260,
                "input_clusters": [
                    0,
                    1,
                    3,
                    4,
                    6,
                    4096
                ],
                "output_clusters": [
                    25,
                    10,
                    3,
                    4,
                    5,
                    6,
                    8,
                    4096
                ]
            }
        }
    },
    "class": "zigpy.device"
}


mon résultat est vide

Il y a des petites differences, mais ça ressemble quand meme pas mal…
Tu vois quelque chose dans le log zigbee quand tu actionnes l’interrupteur ?

Ils sont où les logs zigbee ? :upside_down_face: