© 2015-2024 mister3D.fr - Signaler un bug - Mentions légales - Contact

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 1868 fois
Aucun commentaire
Vous devez vous connecter pour poster un commentaire.