[Présentation] akenad

« Flash » Plugin Zigbee

Basé sur zigpy : zigpy · GitHub

Les équipements compatibles :

Les contrôleurs compatibles avec zigpy :

Type de contrôleur—librairie---------puce----------------firmware----Exemple
EZSP--------------------bellows---------SiLabs EFR32---------------------POPP Elelabs
Conbee-----------------zigpy-deconz
Zigate-------------------zigpy-zigate----NXP JN5168
Xbee--------------------zigpy-xbee
ZNP---------------------zigpy-znp--------TI------------------Z-Stack 3 CC2531 CC2652RB

Les contrôleurs compatibles avec le plugin Zigbee :
(modulo équipements Zigbee 1.2 versus 3)
(avec des maillages mesh/routage de capacité et de niveau de qualité variables, consultable ici : #plugin-zigbee partager mon graphique maillage réseau)

Conbee2 : dresden elektronik ConBee II Zigbee USB Gateway BN-600107 Zigbee compatibility

ELU013 (Popp) : GitHub - Elelabs/elelabs-zigbee-ezsp-utility: Elelabs Zigbee EZSP Utility to perform firmware update on a range of Elelabs EZSP products as well as other generic EZSP adapters.
contrôleur USB Elelabs ELU013 EZSP (puce Silicon Labs EFR32MG13P)

ELU013

ELR023 : GitHub - Elelabs/elelabs-zigbee-ezsp-utility: Elelabs Zigbee EZSP Utility to perform firmware update on a range of Elelabs EZSP products as well as other generic EZSP adapters.
Contrôleur (RPi GPIO) Elelabs ELR023 (puce Silicon Labs EFR32MG13P)
Pré-flashée firmware EZSP EmberZNet v6
EDIT 10/02/2021 : mis en oeuvre par @llaumgui : firmware mis à jour en EZSP v8

ELR023

Sonoff Zigbee 3.0 USB Dongle plus
Il y a 2 modèles :
Modèle-------------------------Chip-----------------------Type de contrôleur (Protocole/firmware)
La V1 : ZBDongle-P-----TI CC2652P-------------ZNP (Z-Stack)
La V2 : ZBDongle-E-----Silabs EFR32MG21—EZSP (EmberZnet) partiellement compatible
(Le modèle est indiqué au dos de la clé.)
La V1 a un adaptateur UART/Serial vers USB Silicon Labs CP2102

sonoff-cle-usb-zigbee-30-antenne-externe-20dbm-v2-zbdongle-e

exemple de :
ls -l /dev/serial/by-id

usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus … (=> ZBDongle-P)
usb-ITEAD_SONOFF_Zigbee_3.0_USB_Dongle_Plus_V2 … (=> ZBDongle-E)

CC2531 ITEAD : ITEAD CC2531 Zigbee USB Dongle M0802010007 Zigbee compatibility
Pré-flashée avec un firmware CC2531ZNP.
CC2531 avec antenne SMA :

CC2531-SMA-Zigbee

CC2652RB : CC2652R stick - slae.sh
Le contrôleur (type ZNP) USB CC2652RB antenne SMA doit être flashé avec le firmware coordinator zigbee 3 ici : https://github.com/Koenkk/Z-Stack-firmware/raw/master/coordinator/Z-Stack_3.x.0/bin/CC2652RB_coordinator_20210120.zip
détails ici : plugin-ZIGBEE Beta - CC2652RB

SilverCrest (Lidl) Smart Home Gateway : (EDIT 03/02/2021)
Passerelle « propulsée » par Lidl, LAN Eth, Tuya Zigbee 3.0, avec le Hack de Paul Banks (redirige les informations Zigbee locales vers un port TCP/IP au lieu d’utiliser le Cloud Tuya).

Lidl-SilverCrest-GW-Zigbee

  • Type de Contrôleur : EZSP
  • Type de clé : Elelabs
  • Port Zigbee : Passerelle distante
  • Passerelle distante : IP:8888

Références :

Le hack consiste à :

  1. accèder à la GW sur le port série console système (38400,n,8,1)
  2. extraire 2 clés secretes permettant de calculer le mot de passe root
  3. se connecter en SSH root sur le port 2333
  4. injecter un programme « Serial Gateway » qui redirige le port série /dev/tty local du module Zigbee sur l’IP port TCP 8888

Pour plus de détails voir les travaux de @Kazymir et @krosand ici : [Tutoriel] Autopsie du matériel Lidl - #6 par krosand

Un récapitulatif de quelques posts sur le forum :

Il est préférable de fournir des images d’équipements détourées (éliminer l’arrière plan) au dev du plugin zigbee :
Un site simple pour supprimer le fond d’une image : Téléchargez une image – remove.bg

akenad :slight_smile:

3 « J'aime »