« 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)
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
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
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 :
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).
- Type de Contrôleur : EZSP
- Type de clé : Elelabs
- Port Zigbee : Passerelle distante
- Passerelle distante : IP:8888
Références :
- Hacking the Silvercrest (Lidl) Smart Home Gateway - PaulBanks.Org
- GitHub - banksy-git/lidl-gateway-freedom: Freeing the Silvercrest (Lidl/Tuya) Smart Home Gateway from the cloud.
Le hack consiste à :
- accèder à la GW sur le port série console système (38400,n,8,1)
- extraire 2 clés secretes permettant de calculer le mot de passe root
- se connecter en SSH root sur le port 2333
- 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 :
- retour d’état On/Off équipements zigbee ZLL : plugin-ZIGBEE Beta - #16 par akenad
- capteurs Aqara : plugin-ZIGBEE Beta - #497 par akenad
- capteur Aqara température : plugin-ZIGBEE Beta - #518 par akenad
- vérifier contrôleur en ligne : plugin-ZIGBEE Beta - #533 par akenad
- Xiaomi capteurs Température rond et carré : plugin-ZIGBEE Beta - #535 par akenad et plugin-ZIGBEE Beta - #543 par akenad
- Etat et Homebridge : plugin-ZIGBEE Beta - #695 par akenad
- Philips Hue Tap : plugin-ZIGBEE Beta - #1172 par akenad
- Formule de calcul et arrondi sur la valeur brute : plugin-ZIGBEE Beta BlaBla - #510 par akenad
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