plugin-ZIGBEE Beta

Bonjour Lolvince,

Je suis intéressé par l’achat d’un CC2652RB ou le zzh! (CC2652R).
Je suis actuellement avec un CC2531 avec antenne externe, mais pas terrible niveau réception …
Peux-tu nous faire un retour concernant ce coordinateur :grinning: ?

@anon39781406 la même chose si tu le commandes :wink:

Merci

J’ai pris le risque de commander et je suis maintenant TRES impatient des premiers retours de @lolvince. Ca fait plaisir de ne pas se sentir seul :slight_smile:
J’ai « manger » un peu de littérature sur le sujet ce week-end et ce qui fait principalement la différence entre 2 clés à firmware identique (Z-Stack en l’occurence) ce sont ses caractéristiques mémoire (nb de device connectables notamment) et sa « vélocité » (capacité à absorber les flux de données)… Corriger/amender/compléter si je dis des bêtises.
Je suis donc confiant.

Bonjour,
Est ce que l’interrupteur Legrand netatmo sans neutre fonctionne avec le plugin et la zigate ?
Et aussi la fonction dimmer ?
Merci

REX maj de dépendances pour le fun (C’est une beta…):

Indicateur à 2mn dans le bt orange (pas eu le temps de screenshooter) :
image

@Loic Le watchdog est peut-être trop court ?**

Dépendances OK:

Requirement already satisfied, skipping upgrade: async-timeout<4.0,>=3.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.22.2->zigpy-zigate) (3.0.1)
Requirement already satisfied, skipping upgrade: multidict<7.0,>=4.5 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.22.2->zigpy-zigate) (5.1.0)
Requirement already satisfied, skipping upgrade: idna>=2.0 in /usr/lib/python3/dist-packages (from yarl<2.0,>=1.0->aiohttp->zigpy>=0.22.2->zigpy-zigate) (2.6)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already up-to-date: zigpy-cc in /usr/local/lib/python3.7/dist-packages (0.5.2)
Requirement already satisfied, skipping upgrade: pyserial-asyncio in /usr/local/lib/python3.7/dist-packages (from zigpy-cc) (0.5)
Requirement already satisfied, skipping upgrade: zigpy>=0.23.1 in /usr/local/lib/python3.7/dist-packages (from zigpy-cc) (0.31.0)
Requirement already satisfied, skipping upgrade: pyserial in /usr/local/lib/python3.7/dist-packages (from pyserial-asyncio->zigpy-cc) (3.5)
Requirement already satisfied, skipping upgrade: aiohttp in /usr/local/lib/python3.7/dist-packages (from zigpy>=0.23.1->zigpy-cc) (3.7.3)
Requirement already satisfied, skipping upgrade: aiosqlite>=0.16.0 in /usr/local/lib/python3.7/dist-packages (from zigpy>=0.23.1->zigpy-cc) (0.16.0)
Requirement already satisfied, skipping upgrade: crccheck in /usr/local/lib/python3.7/dist-packages (from zigpy>=0.23.1->zigpy-cc) (1.0)
Requirement already satisfied, skipping upgrade: voluptuous in /usr/local/lib/python3.7/dist-packages (from zigpy>=0.23.1->zigpy-cc) (0.12.1)
Requirement already satisfied, skipping upgrade: pycryptodome in /usr/local/lib/python3.7/dist-packages (from zigpy>=0.23.1->zigpy-cc) (3.9.9)
Requirement already satisfied, skipping upgrade: typing-extensions>=3.6.5 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.23.1->zigpy-cc) (3.7.4.3)
Requirement already satisfied, skipping upgrade: async-timeout<4.0,>=3.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.23.1->zigpy-cc) (3.0.1)
Requirement already satisfied, skipping upgrade: chardet<4.0,>=2.0 in /usr/lib/python3/dist-packages (from aiohttp->zigpy>=0.23.1->zigpy-cc) (3.0.4)
Requirement already satisfied, skipping upgrade: multidict<7.0,>=4.5 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.23.1->zigpy-cc) (5.1.0)
Requirement already satisfied, skipping upgrade: yarl<2.0,>=1.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.23.1->zigpy-cc) (1.6.3)
Requirement already satisfied, skipping upgrade: attrs>=17.3.0 in /usr/local/lib/python3.7/dist-packages (from aiohttp->zigpy>=0.23.1->zigpy-cc) (20.3.0)
Requirement already satisfied, skipping upgrade: idna>=2.0 in /usr/lib/python3/dist-packages (from yarl<2.0,>=1.0->aiohttp->zigpy>=0.23.1->zigpy-cc) (2.6)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already up-to-date: tornado in /usr/local/lib/python3.7/dist-packages (6.1)
Everything is successfully installed!

Tout va bien:

De mon cote je suis avec une clef CC (Texas Instrument, Z-stack 1.2.X).
CC2531_DEFAULT_20190608 et cela fonctionne bien pour moi

1 « J'aime »

Bonjour a tous,

J’ai trouvé chez Casto des Ampoules GU10 RGB+CCT de la marque EGLO (sous marque de AWOX) de la gamme Crosslink-Z (Zigbee + Bluetooth) a 9,90€ (prix de base sans promo) et des E27 RGB+CCT ( même marque) a 7€ soldées.

J’ai réussis a les faire joindre mon réseaux Zigbee sans trop de problème (il faut juste les mètres a jours via l’application avant puis les reset).
J’ai sélectionné comme modèle les ampoules INNR RB285C dans Jeedom et tous semble fonctionner correctement.

je me permets de mettre les json (qui semble identiques entre la GU10 et l’E27) et images :

  • EGLO Crosslink-Z GU10 :
    Eglo_GU10
{
    "ieee": "a4:c1:38:c2:91:4b:f4:f8",
    "nwk": 15987,
    "status": 2,
    "lqi": "95",
    "rssi": "-82",
    "last_seen": "1611611083.8094184",
    "node_descriptor": "01:40:8e:41:11:42:42:00:00:2a:42:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 269,
            "profile_id": 260,
            "manufacturer": "AwoX",
            "model": "TLSR82xx",
            "output_clusters": [
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 0
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 2
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 0
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "AwoX"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TLSR82xx"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "0122052017"
                        }
                    ]
                },
                {
                    "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": 8,
                    "name": "Level control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_level",
                            "value": 127
                        }
                    ]
                },
                {
                    "id": 768,
                    "name": "Color Control",
                    "attributes": [
                        {
                            "id": 7,
                            "name": "color_temperature",
                            "value": 400
                        }
                    ]
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 64599,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        },
        {
            "id": 3,
            "status": 1,
            "device_type": 269,
            "profile_id": 4751,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 65360,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 65361,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 65360,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 65361,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "AwoX",
        "model": "TLSR82xx",
        "node_desc": {
            "byte1": 1,
            "byte2": 64,
            "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": 269,
                "input_clusters": [
                    0,
                    3,
                    4,
                    5,
                    6,
                    8,
                    768,
                    4096,
                    64599
                ],
                "output_clusters": [
                    6
                ]
            },
            "3": {
                "profile_id": 4751,
                "device_type": 269,
                "input_clusters": [
                    65360,
                    65361
                ],
                "output_clusters": [
                    65360,
                    65361
                ]
            }
        }
    },
    "class": "zigpy.device"
}
  • EGLO Crosslink-Z E27 :
    Eglo_E27
{
    "ieee": "a4:c1:38:12:9a:2d:0e:b1",
    "nwk": 50707,
    "status": 2,
    "lqi": "255",
    "rssi": "-55",
    "last_seen": "1611611168.3144665",
    "node_descriptor": "01:40:8e:41:11:42:42:00:00:2a:42:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 269,
            "profile_id": 260,
            "manufacturer": "AwoX",
            "model": "TLSR82xx",
            "output_clusters": [
                {
                    "id": 6,
                    "name": "On\/Off",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 3
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 0
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 2
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 0
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "AwoX"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TLSR82xx"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "0122052017"
                        }
                    ]
                },
                {
                    "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": 8,
                    "name": "Level control",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "current_level",
                            "value": 254
                        }
                    ]
                },
                {
                    "id": 768,
                    "name": "Color Control",
                    "attributes": [
                        {
                            "id": 7,
                            "name": "color_temperature",
                            "value": 373
                        }
                    ]
                },
                {
                    "id": 4096,
                    "name": "LightLink",
                    "attributes": []
                },
                {
                    "id": 64599,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        },
        {
            "id": 3,
            "status": 1,
            "device_type": 269,
            "profile_id": 4751,
            "manufacturer": null,
            "model": null,
            "output_clusters": [
                {
                    "id": 65360,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 65361,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 65360,
                    "name": "Manufacturer Specific",
                    "attributes": []
                },
                {
                    "id": 65361,
                    "name": "Manufacturer Specific",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "AwoX",
        "model": "TLSR82xx",
        "node_desc": {
            "byte1": 1,
            "byte2": 64,
            "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": 269,
                "input_clusters": [
                    0,
                    3,
                    4,
                    5,
                    6,
                    8,
                    768,
                    4096,
                    64599
                ],
                "output_clusters": [
                    6
                ]
            },
            "3": {
                "profile_id": 4751,
                "device_type": 269,
                "input_clusters": [
                    65360,
                    65361
                ],
                "output_clusters": [
                    65360,
                    65361
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Tres content de mon achat (20x Gu10 + 3x E27 :sweat_smile: ), les ampoules éclaires suffisamment (345lm) et aucun bruit parasite, juste l’angle d’éclairage qui semble un peu réduit.

La même marque vend aussi une télécommande avec « Zigbee » marqué sur la packaging que j’ai aussi acheté, mais a l’intérieur aucune doc. J’ai chercher sur internet (peu de retour a son sujet), et apparemment personne ne sais si elle est vraiment Zigbee ou uniquement Bluetooth, et personne ne semble avoir réussis a l’inclure dans un réseaux. De plus je n’ai pas réussis a faire marcher les ampoules avec cette télécommande et ma Conbee II en même temps (soit l’un soit l’autre).

Bonjour,
suite à mon post précédent « Plugin Zigbzee + Zigate - Intégration drivers LED Sunricher »(plugin-ZIGBEE Beta - #712 par jmpocheau)
je vous soumets un nouveau matériel qui ne s’intègre pas (… encore) automatiquement.

Il s’agit de spots ASLED Swing compatibles TUYA.

J’ai récupéré les informations brutes de configuration et je joins une photo.

Merci de me dire si il manque quoi que ce soit pour ce module ou pour le Sunricher.

Merci d’avance …
Jean-Marc

{
    "ieee": "ec:1b:bd:ff:fe:8a:19:7d",
    "nwk": 33058,
    "status": 2,
    "lqi": "177",
    "rssi": "0",
    "last_seen": "1611604587.437279",
    "node_descriptor": "01:40:8e:02:10:52:52:00:00:2c:52:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 257,
            "profile_id": 260,
            "manufacturer": "_TZ3000_40zcsvfv",
            "model": "TS0502A",
            "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": 65
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 1
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": "_TZ3000_40zcsvfv"
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "TS0502A"
                        },
                        {
                            "id": 6,
                            "name": "date_code",
                            "value": ""
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 1
                        }
                    ]
                },
                {
                    "id": 10,
                    "name": "Time",
                    "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": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "_TZ3000_40zcsvfv",
        "model": "TS0502A",
        "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": 257,
                "input_clusters": [
                    0,
                    10,
                    4,
                    5,
                    6,
                    8,
                    768
                ],
                "output_clusters": [
                    25
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Je remets ici la photo détourée par ERICRAC concernant le driver LED Sunricher.
Cordialement.
Sans titre

Merci du retour. En regardant le git, il semble que le firmware Z-Stack_3.0.x sur CC2531 ,e soit pas gagné.
As-tu les info RSSI avec cette conf ?
Chez moi c’est la 0+0= la tête à toto


J’ai pas changé mon firmware (j’attends la seconde clé pour jouer) et j’ai l’impression qu’elle est livré en zigbee2mqtt! Ca marche ça avec Zigpy?

Je regarde demain pour les informations RSSI. Sinon de mon côté la version 1.2 que j ai est la même que j utilisais en zigbee2mqtt

1 « J'aime »

C’est cadeau, je suis de bonne humeur ce soir mon premier PHP et cela m’a pris 3mn montre en main :wink:
c14741c25258df0e044659860cc2cc7f4acf9d13

Salut,
J’ai ajouté la 1er mais je me demande si ya pas un soucis sur la 2eme car c’est le meme json (en tout cas le meme model de lampe).

Salut,
Ca sera dispo demain en beta

Merci j’ai pris ton image plutot

Bonjour @anon39781406,

Je me permets de répondre ayant le plugin installé sur ma machine. En regardant dans les dépendances installées par le plugin, on peut voir la commande suivante :
sudo pip3 install --upgrade zigpy_znp

La bibliothèque zigpy_znp est donc bien installée avec le plugin.

Edit : Arf, je viens de voir que Loic t’avait répondu entre temps… Désolé de faire doublon !

@anon39781406 @BruceTheBat
J’ai hâte également, ce matériel à l’air bien prometteur :wink:

1 « J'aime »

Merci quand même :slight_smile:
@loic a le don d’ubiquité…

Bonjour, je viens d’installer mon plugin zigbee avec une Zigate, le modèle Xiaomi aqara LLKZMK11LM est bien reconnu et fonctionnelle, mais pour le Xiaomi interrupteur simple , il est bien détecté mais il n’y a pas de retour d’état sur le test ou en appuyant ! avez-vous une idée? Merci

J’ai revérifié, et a part certaines lignes qui semble liée a mon infra, les 2 JSON sont identiques.

et bien pour moi les infos RSSI c’est aussi la tête a toto