plugin-ZIGBEE Beta

Bonjour Yves19,

Je test cela dés que j’ai un peu de temps libre, mais je pense que cela va régler mon soucis :slight_smile:
Un grand merci en tous cas !!

Bonjour Loic,

Je n’en doute pas concernant la Zigate wifi, mais je voulais un peu le même principe.
Avoir la possibilité de me connecter sur une clé Zigbee déportée sur mon Rasp et la connecter sur ma VM Jeedom. Yves19 m’a orienté vers une solution qui va fonctionner je pense :slight_smile: grâce à USB redirector.

Salut,

Super merci ca sera dans la beta de demain

Super merci bien ca sera dans la beta de demain

Oui ca aide mais il me faudrait plus de log en debug du demon la je vois le soucis mais je vois pas le pourquoi

Edit en faite je pense avoir compris a tester dans la beta de demain

Bonjour et meilleur à tous.
Je viens d’installer le module v2020-05-12 09:30:51 et une cle combee II avecjeedom 4.1.17
je suis sur PC windows 10 avec vmware 15.5.7 et le port USB ttyACM0 port 8084. Le module dit qu’il ne peut pas monter le daemon car problème de port.
Une solution, une idée?
Cordialement

@Loic
comme certaines images des appareils sont avec un fond blanc ou déformé sur la page du plugin, j’ai fait des modifications sur certaines images pour corriger. Elles ont toutes le même nom de fichier pour faire correspondre dans le plugin.

Voilà les fichiers si besoin images.zip.pdf (190,2 Ko) (enlever le .pdf)

Avant

Après

Nickel merci bien ca sera dans la beta de demain matin

ok je viens de refaire le test,

en mode debug
j’efface tout
j’attend un peu
je tapote le capteur vibration et j’ai pas l’impression que j’ai plus de log

je referais le test demain

[2021-01-06 18:01:21][ERROR] : Traceback (most recent call last):
File "/var/www/html/plugins/zigbee/resources/zigbeed/listener.py", line 136, in zha_send_event
value['attribute'] = attribute_id
TypeError: 'tuple' object does not support item assignment
[2021-01-06 18:01:21][ERROR] : Traceback (most recent call last):
File "/var/www/html/plugins/zigbee/resources/zigbeed/listener.py", line 136, in zha_send_event
value['attribute'] = attribute_id
TypeError: 'tuple' object does not support item assignment
[2021-01-06 18:01:33][ERROR] : Traceback (most recent call last):
File "/var/www/html/plugins/zigbee/resources/zigbeed/listener.py", line 136, in zha_send_event
value['attribute'] = attribute_id
TypeError: 'tuple' object does not support item assignment
[2021-01-06 18:01:49][ERROR] : Traceback (most recent call last):
File "/var/www/html/plugins/zigbee/resources/zigbeed/listener.py", line 136, in zha_send_event
value['attribute'] = attribute_id
TypeError: 'tuple' object does not support item assignment
[2021-01-06 18:01:49][ERROR] : Traceback (most recent call last):
File "/var/www/html/plugins/zigbee/resources/zigbeed/listener.py", line 136, in zha_send_event
value['attribute'] = attribute_id
TypeError: 'tuple' object does not support item assignment
[2021-01-06 18:01:59][ERROR] : Traceback (most recent call last):
File "/var/www/html/plugins/zigbee/resources/zigbeed/listener.py", line 136, in zha_send_event
value['attribute'] = attribute_id
TypeError: 'tuple' object does not support item assignment
[2021-01-06 18:01:59][ERROR] : Traceback (most recent call last):
File "/var/www/html/plugins/zigbee/resources/zigbeed/listener.py", line 136, in zha_send_event
value['attribute'] = attribute_id
TypeError: 'tuple' object does not support item assignment

Essai pendant l’inclusion un appuie court sur le bouton toutes les 10s !

:slight_smile: Non, n’essaye pas ! Fais-le, ou ne le fais pas mais il n’y a pas d’essai ! Yoda :slight_smile:

fait change rien. je vais attendre la mise a jour de loic de demain et je regarderais si cela change ou pas

Salut camarade.

Je suis actuellement en prod avec la conbee2 et deconz, ça marche bien mais ce nouveau plugin est prometteur dans le sens où, enfin on peux visualiser les noeuds par soucis d’optimisations, mais également gérer les groupes un gros manque dans deconz.

Bref, viendra le jour où je vais migré sur ce nouveau plugin, je viens de tester avec une clef zigate que j’avais en rab et quelques module qui ne sont pas en prod ça fonctionne bien.
Pour ne pas casser tout mon jeedom (car beaucoup de chose en zigbee je souhaiterais migrer de manière progressive et prendre bien le temps de remplacer mes commandes existantes pas le choix, seulement si je veux faire ça avec ma clef actuelle c’est à dire la conbee2 je suis obligé d’interrompre le plugin deconz et du coup mettre à l’arrêt toute ma prod le temps de tout reinclure et remplacer les commandes piouff un boulot de dingue sur une journée surtout le remplacement de toutes les commandes.

C’est pourquoi mon idée est que je fasse l’intégration de mes modules un par un tranquillement avec ma clef zigate de manière à ne pas interrompre mon réseau actuelle, et donc une fois fini déconnecter la zigate désinstaller deconz puis ouvrir un démon avec conbee2 et reinclure les modules sur la conbee2, est-ce que les équipements jeedom vont se mettre à jour avec le nouveau réseaux où j’aurais de nouveau la création d’équipements, ce qui rendrait inutile mon étape avec la zigate.

Je sais pas si c’est très explicite.:crazy_face:

Il est pas mort il suffit de lire, quand un plugin est en beta, il y a pas de doc.

Cordialement
Thibaut

1 « J'aime »

Recherche « doc » dans ce sujet :

2 « J'aime »

En plus pour les plus curieux la doc est disponible une fois le plugin installé dans le dossier doc… Oui c’est pas user friendly et c’est 100% volontaire on est en beta et je veux pas 2000 personnes sur le plugins d’un coup je n’arriverais pas a faire le support le but est donc de n’encourager que les plus débrouillard.

1 « J'aime »

Ne voyant pas ces modules après la mise à jour du plugin et des dépendances, je me permets de remettre mon message.

Bonjour,
Effectivement je suis passé a coté ca sera dans la beta de demain (a voir pour la partie rgb car j’ai pas tout compris)

Bonjour,

J’ai des interrupteurs qui ressemblent aux b186acn01 mais qui n’utilisent pas le même cluster

Données brutes:

{
    "ieee": "00:15:8d:00:01:83:ad:ad",
    "nwk": 53292,
    "status": 2,
    "lqi": "255",
    "rssi": "-46",
    "last_seen": "1610027115.5704012",
    "node_descriptor": "02:40:80:37:10:7f:64:00:00:00:64:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 6,
            "profile_id": 260,
            "manufacturer": "LUMI",
            "model": "lumi.sensor_86sw1",
            "output_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": []
                },
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 65535,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 18,
                    "name": "MultistateInputCluster",
                    "attributes": []
                },
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "on_off",
                            "value": 0
                        }
                    ]
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "BasicCluster",
                    "attributes": [
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "LUMI"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "lumi.sensor_86sw1"
                        }
                    ]
                },
                {
                    "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": 25,
                    "name": "Ota",
                    "attributes": []
                },
                {
                    "id": 65535,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 18,
                    "name": "MultistateInputCluster",
                    "attributes": []
                }
            ]
        },
        {
            "id": 2,
            "status": 1,
            "device_type": 6,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 18,
                    "name": "MultistateInputCluster",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 18,
                    "name": "MultistateInputCluster",
                    "attributes": []
                }
            ]
        },
        {
            "id": 3,
            "status": 1,
            "device_type": 6,
            "profile_id": 260,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 4,
                    "name": "Groups",
                    "attributes": []
                },
                {
                    "id": 5,
                    "name": "Scenes",
                    "attributes": []
                },
                {
                    "id": 12,
                    "name": "AnalogInput",
                    "attributes": []
                },
                {
                    "id": 18,
                    "name": "MultistateInputCluster",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 3,
                    "name": "Identify",
                    "attributes": []
                },
                {
                    "id": 18,
                    "name": "MultistateInputCluster",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "LUMI",
        "model": "lumi.sensor_86sw1",
        "node_desc": {
            "byte1": 2,
            "byte2": 64,
            "mac_capability_flags": 128,
            "manufacturer_code": 4151,
            "maximum_buffer_size": 127,
            "maximum_incoming_transfer_size": 100,
            "server_mask": 0,
            "maximum_outgoing_transfer_size": 100,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 6,
                "input_clusters": [
                    0,
                    1,
                    3,
                    25,
                    65535,
                    18
                ],
                "output_clusters": [
                    0,
                    3,
                    4,
                    5,
                    25,
                    65535,
                    18,
                    6
                ]
            },
            "2": {
                "profile_id": 260,
                "device_type": 6,
                "input_clusters": [
                    3,
                    18
                ],
                "output_clusters": [
                    3,
                    4,
                    5,
                    18
                ]
            },
            "3": {
                "profile_id": 260,
                "device_type": 6,
                "input_clusters": [
                    3,
                    18
                ],
                "output_clusters": [
                    3,
                    4,
                    5,
                    12,
                    18
                ]
            }
        }
    },
    "class": "zhaquirks.xiaomi.aqara.remote_b186acn01"
}

Fichier LUMI.lumi.sensor_86sw1.json

{
  "name": "Xioami interrupteur simple",
  "ref" : "86sw1",
  "buylink" : "https://www.domadoo.fr/fr/peripheriques/4517-xiaomi-interrupteur-mural-double-sans-fil-zigbee-aqara-6970504210042.html",
  "commands": [
    {
      "name": "Bouton",
      "type": "info",
      "subtype": "binary",
      "isVisible": 1,
      "isHistorized": 0,
      "logicalId": "1::6::0",
      "configuration": {
        "repeatEventManagement": "always"
      }
    }
  ]
}

Il n’y a rien dans les basic donc je peux pas faire la conf… c’est bizzarre ca

Adeo LXEK-2 (globe e27 couleur)

{
    "ieee": "84:71:27:ff:fe:1c:d7:be",
    "nwk": 47944,
    "status": 2,
    "lqi": "96",
    "rssi": "0",
    "last_seen": "1610030801.6157463",
    "node_descriptor": "01:40:8e:77:12:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 269,
            "profile_id": 260,
            "manufacturer": "Adeo",
            "model": "LXEK-2",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "Adeo"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "LXEK-2"
                        }
                    ]
                },
                {
                    "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": 768,
                    "name": "Color Control",
                    "attributes": []
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 64642,
                    "name": "Manufacturer Specific",
                    "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_name": "Adeo",
        "model": "LXEK-2",
        "node_descriptor": {
            "byte1": 1,
            "byte2": 64,
            "mac_capability_flags": 142,
            "manufacturer_code": 4727,
            "maximum_buffer_size": 82,
            "maximum_incoming_transfer_size": 82,
            "server_mask": 11264,
            "maximum_outgoing_transfer_size": 82,
            "descriptor_capability_field": 0
        },
        "1": {
            "profileid": 260,
            "deviceid": 269,
            "in_clusters": [
                0,
                3,
                4,
                5,
                6,
                8,
                768,
                4096,
                64642
            ],
            "out_clusters": [
                25
            ]
        },
        "242": {
            "profileid": 41440,
            "deviceid": 97,
            "in_clusters": [],
            "out_clusters": [
                33
            ]
        }
    },
    "class": "zigpy.device"
}