plugin-ZIGBEE Beta

Bonjour,
Pour l’ampoule en reconnaissance auto ca sera bon demain
Pour la luminosité j’ai fait un changement :

  • soit vous mettez en formule de calcul 10**((#value#-1)/10000)
  • soit vous supprimer le module et refaite une decouverte a partir de demain

Pour les batteries c’est vraiment compliqué je suis pas sur de pouvoir faire mieux

1 « J'aime »

Bonjour,
Pour que je puisse l’ajouter il faudrait m’envoyer le log zigbee (tout court) après appui sur les boutons

Bonjour Loïc,

Je n’ai pas ce comportement avec le plugin Deconz et ce même module.

Du coup, quelle solution ai-je afin d’éviter ce comportement ?

Car deconz doit filtrer les evenements quand ils sont rapprocher. Ce n’est pas la methode qu’on utilise chez jeedom quand on fait les plugins, chaque message du module doit etre remonté sans filtre.

@Loic,
Juste un retour pour dire que depuis vendredi après midi j’ai changé appliqué le correctif pour les télécommandes Ikea 5 boutons et changé les piles sur mes 3 télécommandes.
Depuis elles restent à 100%… :slightly_smiling_face:
Merci pour cette correction.

2 « J'aime »

Tuya Switch sans neutre (gère le va et vient)

la notice ICI

{
    "ieee": "84:71:27:ff:fe:a4:8e:aa",
    "nwk": 31117,
    "status": 2,
    "lqi": "255",
    "rssi": "-36",
    "last_seen": "1615222594.2329814",
    "node_descriptor": "02:40:80:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 256,
            "profile_id": 260,
            "manufacturer": "_TZ3000_pmvbt5hh",
            "model": "TS0011",
            "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": 66
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_pmvbt5hh"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0011"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 3
                        }
                    ]
                },
                {
                    "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
                        }
                    ]
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TZ3000_pmvbt5hh",
        "model": "TS0011",
        "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": 256,
                "input_clusters": [
                    0,
                    4,
                    5,
                    6
                ],
                "output_clusters": [
                    25,
                    10
                ]
            }
        }
    },
    "class": "zigpy.device"
}

on/off

[2021-03-08 17:04:25][INFO] : [84:71:27:ff:fe:a4:8e:aa][listener.general_command] Cluster: <zigpy.zcl.clusters.general.OnOff object at 0x74878f70> ClusterId: 0x0006 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=14 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=0, value=<TypeValue type=Bool, value=Bool.true>)]],)
[2021-03-08 17:04:25][INFO] : [84:71:27:ff:fe:a4:8e:aa][listener.attribute_updated] Received an attribute update 0=Bool.true on cluster 6
[2021-03-08 17:04:25][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x75204820>, 'INSERT OR REPLACE INTO attributes VALUES (?, ?, ?, ?, ?)', (84:71:27:ff:fe:a4:8e:aa, 1, 6, 0, <Bool.true: 1>))
[2021-03-08 17:04:26][DEBUG] : Send to jeedom : {'devices': {'84:71:27:ff:fe:a4:8e:aa': {'1': {'6': {'0': {'value': 'Bool.true', 'cluster_name': 'On/Off'}}}}}}


[2021-03-08 17:04:32][INFO] : [84:71:27:ff:fe:a4:8e:aa][listener.general_command] Cluster: <zigpy.zcl.clusters.general.OnOff object at 0x74878f70> ClusterId: 0x0006 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=15 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=0, value=<TypeValue type=Bool, value=Bool.false>)]],)
[2021-03-08 17:04:32][INFO] : [84:71:27:ff:fe:a4:8e:aa][listener.attribute_updated] Received an attribute update 0=Bool.false on cluster 6
[2021-03-08 17:04:32][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x75204820>, 'INSERT OR REPLACE INTO attributes VALUES (?, ?, ?, ?, ?)', (84:71:27:ff:fe:a4:8e:aa, 1, 6, 0, <Bool.false: 0>))
[2021-03-08 17:04:32][DEBUG] : Send to jeedom : {'devices': {'84:71:27:ff:fe:a4:8e:aa': {'1': {'6': {'0': {'value': 'Bool.false', 'cluster_name': 'On/Off'}}}}}}

Bonjour,
Merci pour la configuration ca sera disponible demain

Bonsoir @Loic,

Peux-tu ajouter ce relai que je viens de recevoir.
Il n’est pas reconnu automatiquement mais il existe déjà dans le plugin un modèle Tuya avec lequel il fonctionne (TZ3000 TS011F) mais avec un seul relai alors que celui-ci en a deux.
En modifiant les commandes, j’arrive bien à contrôler les 2 relais en ajoutant le Endpoints 2, donc ça devrait être ok pour toi.
Merci.

Modèle : TS011F
Fabricant : _TZ3000_pmz6mjyu

TZ3000_TS011F_2_Gangs

{
    "ieee": "60:a4:23:ff:fe:62:11:ca",
    "nwk": 25186,
    "status": 2,
    "lqi": "132",
    "rssi": "-67",
    "last_seen": "1615224192.8001544",
    "node_descriptor": "01:40:8e:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 9,
            "profile_id": 260,
            "manufacturer": "_TZ3000_pmz6mjyu",
            "model": "TS011F",
            "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": 65
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_pmz6mjyu"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS011F"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        }
                    ]
                },
                {
                    "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": 2,
            "status": 1,
            "device_type": 9,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [],
            "input_clusters": [
                {
                    "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
                        }
                    ]
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TZ3000_pmz6mjyu",
        "model": "TS011F",
        "node_desc": {
            "byte1": 1,
            "byte2": 64,
            "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": 9,
                "input_clusters": [
                    0,
                    4,
                    5,
                    6
                ],
                "output_clusters": [
                    25,
                    10
                ]
            },
            "2": {
                "profile_id": 260,
                "device_type": 9,
                "input_clusters": [
                    4,
                    5,
                    6
                ],
                "output_clusters": []
            }
        }
    },
    "class": "zigpy.device"
}

Bonsoir.
Aucun log après appui sur les touches et en log débug pas plus concernant cette télécommande.
Par contre en appuyant sur le second bouton de la télécommande jusqu’au clignotement de la led d’association, l’ampoule incluse dans jeedom a été associée à la télécommande.
Pilotage possible de l’ampoule soit du plugin (toutes commandes) soit de la télécommande (on/off/augmenter et diminuer la luminosité) avec dans ce cas mise à jour de l’équipement ampoule.
Lors de l’Installation à venir des deux ampoules restantes du pack Lidl je tenterai le même processus de double association.

Bonjour Loic.
Je pense que tu as dû zapper ce post qui n’est pas dans la dernière version.

Un message a été fusionné à un sujet existant : plugin-ZIGBEE Beta BlaBla

Bonjour,
petit nouveau dans la famille ecodim, il s’agit d’un Smart LED dimmer Zigbee 250W

{
    "ieee": "08:6b:d7:ff:fe:5d:54:47",
    "nwk": 16863,
    "status": 2,
    "lqi": "72",
    "rssi": "-82",
    "last_seen": "1615276148.398627",
    "node_descriptor": "01:40:8e:6a:12:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 257,
            "profile_id": 260,
            "manufacturer": "EcoDim BV",
            "model": "Dimmer-Switch-ZB3.0",
            "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": 3
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 6
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "EcoDim BV"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "Dimmer-Switch-ZB3.0"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": "20200701"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "3.09"
                        }
                    ]
                },
                {
                    "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": 2821,
                    "name": "Diagnostic",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                }
            ]
        },
        {
            "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": "EcoDim BV",
        "model": "Dimmer-Switch-ZB3.0",
        "node_desc": {
            "byte1": 1,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 4714,
            "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": 257,
                "input_clusters": [
                    0,
                    3,
                    4,
                    5,
                    6,
                    8,
                    2821,
                    4096
                ],
                "output_clusters": [
                    25
                ]
            },
            "242": {
                "profile_id": 41440,
                "device_type": 97,
                "input_clusters": [],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Et l’image associée :

ecodim.10zigbee-removebg-preview

Merci et bonne journée tout le monde !

Bonjour,
Ca sera disponible demain

Bonjour,
Effectivement ca sera disponible demain

Bonjour,
Deja présent mais ya une erreur dans la conf donc la detection auto ne marche pas, ca sera bon demain

Ah ok, je ne l’avais pas vu.
Merci

Bonjour @Loic

Il semble y avoir un problème avec la multiprise lidl

intégration ok message d’erreur sur les prises 2 et 3 sur les commandes ON / OFF

message sur un ON 2 :

Erreur lors de la requete : http://127.0.0.1:8089/device/command(PUT), data : {"ieee":"bc:33:ac:ff:fe:45:34:34","cmd":[{"endpoint":2,"cluster":"on_off","command":"on","await":1}],"allowQueue":false} erreur : {"state":"error","result":"","code":0}
Informations brutes au cas ou !


{
    "ieee": "bc:33:ac:ff:fe:45:34:34",
    "nwk": 5536,
    "status": 2,
    "lqi": "42",
    "rssi": "0",
    "last_seen": "1615048859.8610148",
    "node_descriptor": "01:40:8e:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 266,
            "profile_id": 260,
            "manufacturer": "_TZ3000_vzopcetz",
            "model": "TS011F",
            "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": 69
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_vzopcetz"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS011F"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        }
                    ]
                },
                {
                    "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": 2,
            "status": 1,
            "device_type": 266,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [],
            "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": 1
                        },
                        {
                            "id": 16385,
                            "name": "on_time",
                            "value": 0
                        },
                        {
                            "id": 16386,
                            "name": "off_wait_time",
                            "value": 0
                        }
                    ]
                }
            ]
        },
        {
            "id": 3,
            "status": 1,
            "device_type": 266,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [],
            "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": 1
                        },
                        {
                            "id": 16385,
                            "name": "on_time",
                            "value": 0
                        },
                        {
                            "id": 16386,
                            "name": "off_wait_time",
                            "value": 0
                        }
                    ]
                }
            ]
        },
        {
            "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_vzopcetz",
        "model": "TS011F",
        "node_desc": {
            "byte1": 1,
            "byte2": 64,
            "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": 266,
                "input_clusters": [
                    0,
                    3,
                    4,
                    5,
                    6
                ],
                "output_clusters": [
                    25,
                    10
                ]
            },
            "2": {
                "profile_id": 260,
                "device_type": 266,
                "input_clusters": [
                    3,
                    4,
                    5,
                    6
                ],
                "output_clusters": []
            },
            "3": {
                "profile_id": 260,
                "device_type": 266,
                "input_clusters": [
                    3,
                    4,
                    5,
                    6
                ],
                "output_clusters": []
            },
            "242": {
                "profile_id": 41440,
                "device_type": 97,
                "input_clusters": [],
                "output_clusters": [
                    33
                ]
            }
        }
    },
    "class": "zigpy.device"
}


Bonjour,
Je suis au courant mais malheureusement j’ai pas de solution je sais pas pourquoi ca fait ca c’est la prise qui veut pas de la commande ya peut être une spécificité mais sans les infos technique du fabricant je peux rien y faire.

Juste pour information. Les petits soucis de ce type que j’ai sur du osram moi par exemple. Le problème sur la remonté des piles , ect

Tu dit que tu ne peux rien faire , tu va t’entourer ou te pencher dessus dans les semaines/mois a venir pour les résoudre ou cela va rester comme ça ?

Ce n’est pas une critique, il y a énormément de modules, et donc beaucoup de taf mais juste savoir si il faut partir sur une autre solution et revenir dans quelques mois quand le plugin sera en version stable .

Merci

Bonjour,
La remonté des piles c’est prévu pour le reste honnêtement non. Ce genre de cas ca peut etre un soucis d’interference sur le réseaux, un module qui fou la merde, un probleme avec le module a piloter, un bug du firmware de la clef, du firmware du module… En gros rien qui est dans mon perimetre.