Articles -
Domotique - Programmation et utilisation de la clé USB CC2538 + CC2592 - Zigbee 3.0
Configurer Zigbee2MQTT pour ajouter le support de la clé
Editer le fichier de configuration :
cd /opt/zigbee2mqtt
nano data/configuration.yaml
Il faut ajouter/éditer :
serial:
port: /dev/ttyUSB0
advanced:
baudrate: 115200
rtscts: false
Une fois fait, votre fichier devrait ressembler à :
homeassistant: false
permit_join: true
mqtt:
base_topic: zigbee2mqtt
server: 'mqtt://localhost'
serial:
port: /dev/ttyUSB0
disable_led: false
advanced:
baudrate: 115200
rtscts: false
devices:
[...]
Changer le firmware de la clé
La clé arrive déjà programmée, mais si vous le souhaitez vous pouvez changer de firmware.
Je ne vous recommande pas de flasher la clé, tout les firmware ne donne pas la possibilité de flasher par USB.
Installer les dépendances :
sudo apt install python3-pip
sudo pip3 install pyserial intelhex
Télécharger et installer le programme pour flasher la clé :
wget -O cc2538-bsl.zip https://codeload.github.com/JelmerT/cc2538-bsl/zip/master && unzip cc2538-bsl.zip
Passer la clé en mode programmation :
Brancher la clé en maintenant le bouton Flash
Télécharger le firmware MODKAMRU :
wget https://raw.githubusercontent.com/egony/MODKAM-STICK-V3/3f98935a286262e6aaa4fe57f6a00b0dcc8bff9b/firmware/cc2538/Riverieline_2020-02/MODKAMRU_V3_UART-no-flow-control_with_SBL.hex
Flasher avec le firmware de MODKAMRU :
./cc2538-bsl.py -p /dev/ttyUSB0 -evw MODKAMRU_V3_UART-no-flow-control_with_SBL.hex
Pour la pérénité, vous trouverez dans ce fichier le programme et le firmware utilisés :
Nom : Boitier CC2538 + CC2592
Description : Boitier CC2538 + CC2592
Voir le fichier
Par
Mister3D le 11/03/2021, vu 2067 fois
Aucun commentaire
Vous devez vous connecter pour poster un commentaire.