Rechercher par mot-clé
Tester sa PiZiGate
Procédure de test
Pour tester la PiZiGate sur votre Raspberry Pi, il faut suivre les instructions suivantes :
- Lancer les commandes suivantes :
$ git clone https://github.com/fairecasoimeme/PiZiGate-tools.git $ cd PiZiGate-tools $ cd test $ make $ chmod +x PiZiGate_test $ sudo ./PiZiGate_test /dev/ttyAMA0 (ou /dev/serial0 en fonction de votre raspberry)
- Lorsque tout se passe bien vous devez obtenir l’écran suivant :
Les erreurs possibles
Les erreurs les plus courantes sont :
- Vous utilisez une Raspberry 3B ou 3B+ ou ZeroW et vous n’avez pas suivi la procédure suivante :
https://zigate.fr/documentation/compatibilite-raspberry-pi-3-et-zero-w/ - Le port /dev/ttyAMA0 ou /dev/serial0 ou /dev/ttys1 (selon config) est déjà utilisé. Vous devez regarder (après avoir lancé PiZiGate_test) le fichier output.tmp
$ cat output.tmp
Ce fichier vous permettra de savoir qui utilise déjà le port de la PiZiGate. Dans ce cas précis, c’est la console de votre RaspberryPi.Vous devez donc modifier le fichier /boot/cmdline.txt et supprimer console=serial0,115200
Redémarrer et relancer l’outil de test
- Le fichier /boot/config.txt est incorrect
Vous devez rajouter dans le fichier /boot/config.txt les deux lignes suivantes :
dtoverlay=pi3-disable-bt enable_uart=1
Enfin redémarrez et relancez l’outil de test
ATTENTION !!! Il se peut aussi que votre PiZiGate soit déjà tenue par le Plugin de votre box domotique. Il faudra alors le désactiver pour pouvoir faire une mise à jour par exemple
- Les ports GPIOs de la Raspberry PI ne sont pas bien configurés pour le mode production
- L’outil de test va vérifier l’état des ports de la PiZiGate, puis va les configurer pour rentrer en mode production