ZigBeeForDomoticZ plugin Wiki

Explications pour passer de la version 5 à la version 6 du plugin

Pour une nouvelle installation du plugin, merci de suivre la procédure d’installation.

La procédure ci-dessus est valable pour un passage de la version 5 à la version 6 du plugin pour un système fonctionnant sous Linux..

Les testeurs pour les autres systèmes d’exploitation sont les bienvenus !!

Prérequis

Avant de commencer la procédure, vous devez :

Sauvegarde

Même si la procédure a été testé plusieurs fois, il est possible que les choses ne se passent pas comme prévus. Il est recommandé de faire une sauvegarde complète pour pouvoir revenir en arrière si besoin. Pensez à sauvegarder :

Procédure

Ouvrir le terminal.

  1. Arrêter DomoticZ. La commande est normalement :

     sudo service domoticz.sh stop
    
  2. Aller dans le répertoire du plugin. La commande est normalement :

     cd domoticz/plugins/Domoticz-Zigate
    
  3. Exécuter la commande :

     git remote set-url origin https://github.com/zigbeefordomoticz/Domoticz-Zigbee
    
  4. Exécuter la commande pour être certain d’être à jour :

     git pull
    
  5. Basculer sur la version 6

     git checkout stable6
    
  6. Installer les paquets Python nécessaires avec la commande :

     sudo pip3 install -r requirements.txt
    
  7. Exécuter la commande en adaptant pi:pi si nécessaire au user:group utilisé. Attention à bien prendre le point à la fin.

     sudo chown -R pi:pi .
    
  8. Exécuter la commande :

     git config --add submodule.recurse true
    
  9. Installer les librairies Python manquantes avec la commande :

     git submodule update --init --recursive
    
  10. Rendre le fichier plugin.py exécutable en lançant la commande :

     sudo chmod +x plugin.py
    
  11. Redémarrer DomoticZ. La commande est normalement :

     sudo service domoticz.sh start
    

    Normalement, le nom du plugin dans matériel est devenu ZigBee for DomoticZ.

    A partir de maintenant, le terme ZiGate est remplacé par coordinateur, plus générique.

    Si vous avez déjà un plugin configuré avec une ZiGate comme coordinateur, vous n’avez rien à faire le plugin doit continuer à fonctionner normalement.

Le paramétrage

Il y a 4 modèles de coordinateurs possibles :

IMPORTANT Mise à jour du plugin

Le git pull n’est plus suffisant, il faut maintenant faire la commande git pull --recurse-submodules.