Bienvenue sur le forum de la ZiGate !
Ici, nous échangeons sur les produits ZiGate (matériellement) et les firmware.
Pour que vous puissiez gagner du temps, je vous conseille de visiter, dans un premier temps, les forums et documentations des plugins et box domotique que vous avez choisi :
Jeedom :
Forum : https://community.jeedom.com/
Plugin ZiGate : https://github.com/Jeedom-Zigate/jeedom-plugin-zigate
Plugin Abeille : https://github.com/KiwiHC16/Abeille + http://kiwihc16.free.fr/
Domoticz :
Forum Francophone: https://easydomoticz.com/forum/viewforum.php?f=28
Forum Anglophone: https://www.domoticz.com/forum/viewforum.php?f=68
Développeur: @pipiche38 disponible sur keybase.io en chat
EEdomus :
Forum : https://forum.eedomus.com/
Home-assistant :
Plugin : https://github.com/doudz/homeassistant-zigate
Zigpy : https://www.home-assistant.io/integrations/zha/
Probleme lors du réalisation du test de la PiZigate sur RPi4
Citation de Mickaël MASSON le 23 avril 2020, 20 h 14 minBonjour,
J'essaye d'installer la PiZigate sur un RPi4, j'ai suivi toute la procédure d'installation et réalisé le paramètrage de la PiZigate la LED s'allume bien en fort ce qui à première vu est bon signe. Mais lorsque je souhaite effectuer le test de la PiZigate j'ai le message d'erreur suivant au moment de vouloir changer les droits du dossier PiZiGate_test:
chmod: changing permissions of 'PiZiGate_test': Operation not permitted
Pouvez-vous s'il vous plait m'aider à résoudre ce problème?
PS: voici les commandes rentrées :
~ $ cd PiZiGate-tool
~/PiZiGate-tools $ cd test
~/PiZiGate-tools/test $ make
make: 'PiZiGate_test' is up to date.
~/PiZiGate-tools/test $ chmod +x PiZiGate_test
chmod: changing permissions of 'PiZiGate_test': Operation not permitted
~/PiZiGate-tools/test $ sudo ./PiZiGate_test /dev/ttyAMA0
sudo: unable to resolve host raspberrypi: Name or service not known
Merci
Bonjour,
J'essaye d'installer la PiZigate sur un RPi4, j'ai suivi toute la procédure d'installation et réalisé le paramètrage de la PiZigate la LED s'allume bien en fort ce qui à première vu est bon signe. Mais lorsque je souhaite effectuer le test de la PiZigate j'ai le message d'erreur suivant au moment de vouloir changer les droits du dossier PiZiGate_test:
chmod: changing permissions of 'PiZiGate_test': Operation not permitted
Pouvez-vous s'il vous plait m'aider à résoudre ce problème?
PS: voici les commandes rentrées :
~ $ cd PiZiGate-tool
~/PiZiGate-tools $ cd test
~/PiZiGate-tools/test $ make
make: 'PiZiGate_test' is up to date.
~/PiZiGate-tools/test $ chmod +x PiZiGate_test
chmod: changing permissions of 'PiZiGate_test': Operation not permitted
~/PiZiGate-tools/test $ sudo ./PiZiGate_test /dev/ttyAMA0
sudo: unable to resolve host raspberrypi: Name or service not known
Merci
Citation de zigate le 24 avril 2020, 15 h 19 minBonjour,
pour faire passer la commande chmod, vous devez utiliser sudo:
$ sudo chmod +x PiZiGate_test
Fred
Bonjour,
pour faire passer la commande chmod, vous devez utiliser sudo:
$ sudo chmod +x PiZiGate_test
Fred
Citation de Mickaël MASSON le 25 avril 2020, 16 h 10 minmerci beaucoup pour votre réponse et en effet cela fonctionne beaucoup mieux avec le sudo.
Par contre maintenant j'ai l'erreur 11 quand je test le port ttyAMA0 :
pi@raspberrypi:~/PiZiGate-tools/test $ sudo ./PiZiGate_test /dev/ttyAMA0
RPI Model searching ...
+ RPI 4 detected
Verifying /boot/cmdline.txt ...
+ /boot/cmdline.txt seems to be OK
Verifying /boot/cmdline.txt ...
+ /boot/config.txt seems to be OK
Searching /dev/ttyAMA0...
sh: 1: lsof: not found
+ Port : /dev/ttyAMA0 is not used
Verif GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Config GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Opening : /dev/ttyAMA0 ...
+ /dev/ttyAMA0 opened --> OK
+ Packet 01 02 10 10 02 10 02 10 10 03 sent --> OK
- No packet received - size sent : 11 - error : 11
la bonne nouvelle est que tout est OK pour le port ttyS0 :
pi@raspberrypi:~/PiZiGate-tools/test $ sudo ./PiZiGate_test /dev/ttyS0
RPI Model searching ...
+ RPI 4 detected
Verifying /boot/cmdline.txt ...
+ /boot/cmdline.txt seems to be OK
Verifying /boot/cmdline.txt ...
+ /boot/config.txt seems to be OK
Searching /dev/ttyS0...
sh: 1: lsof: not found
+ Port : /dev/ttyS0 is not used
Verif GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Config GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Opening : /dev/ttyS0 ...
+ /dev/ttyS0 opened --> OK
+ Packet 01 02 10 10 02 10 02 10 10 03 sent --> OK
+ Packet received --> OK
size : 51
01 80 07 00 02 85 00 00 03
01 80 00 00 05 95 00 00 00 10 00 03
01 80 10 00 05 8f 00 03 03 1a 00 03
Savez-vous d'où peu provenir cette erreur 11?
j'ai également une question subsidiaire, quel port utilise la PiziGate pour communiquer le ttyAMA0 ou le ttyS0? car d'après ce que j'ai compris sur cet article ici
Sur le RPi4 le port ttyAMA0 est utilisé pour le buetooth. Donc en théorie la PiZigate devrait utilisé le port ttyS0 non?
Merci et bonne journée
merci beaucoup pour votre réponse et en effet cela fonctionne beaucoup mieux avec le sudo.
Par contre maintenant j'ai l'erreur 11 quand je test le port ttyAMA0 :
pi@raspberrypi:~/PiZiGate-tools/test $ sudo ./PiZiGate_test /dev/ttyAMA0
RPI Model searching ...
+ RPI 4 detected
Verifying /boot/cmdline.txt ...
+ /boot/cmdline.txt seems to be OK
Verifying /boot/cmdline.txt ...
+ /boot/config.txt seems to be OK
Searching /dev/ttyAMA0...
sh: 1: lsof: not found
+ Port : /dev/ttyAMA0 is not used
Verif GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Config GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Opening : /dev/ttyAMA0 ...
+ /dev/ttyAMA0 opened --> OK
+ Packet 01 02 10 10 02 10 02 10 10 03 sent --> OK
- No packet received - size sent : 11 - error : 11
la bonne nouvelle est que tout est OK pour le port ttyS0 :
pi@raspberrypi:~/PiZiGate-tools/test $ sudo ./PiZiGate_test /dev/ttyS0
RPI Model searching ...
+ RPI 4 detected
Verifying /boot/cmdline.txt ...
+ /boot/cmdline.txt seems to be OK
Verifying /boot/cmdline.txt ...
+ /boot/config.txt seems to be OK
Searching /dev/ttyS0...
sh: 1: lsof: not found
+ Port : /dev/ttyS0 is not used
Verif GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Config GPIOs ...
+ GPIO 0 (RESET) --> OK
+ GPIO 2 (FLASH) --> OK
Opening : /dev/ttyS0 ...
+ /dev/ttyS0 opened --> OK
+ Packet 01 02 10 10 02 10 02 10 10 03 sent --> OK
+ Packet received --> OK
size : 51
01 80 07 00 02 85 00 00 03
01 80 00 00 05 95 00 00 00 10 00 03
01 80 10 00 05 8f 00 03 03 1a 00 03
Savez-vous d'où peu provenir cette erreur 11?
j'ai également une question subsidiaire, quel port utilise la PiziGate pour communiquer le ttyAMA0 ou le ttyS0? car d'après ce que j'ai compris sur cet article ici
Sur le RPi4 le port ttyAMA0 est utilisé pour le buetooth. Donc en théorie la PiZigate devrait utilisé le port ttyS0 non?
Merci et bonne journée
Citation de zigate le 26 avril 2020, 21 h 03 minBonjour,
Oui, vous devez paramétrer votre port sur /dev/ttyS0 sur votre plugin.
Donc normal pour l'erreur sur /dev/ttyAMA0
Fred
Bonjour,
Oui, vous devez paramétrer votre port sur /dev/ttyS0 sur votre plugin.
Donc normal pour l'erreur sur /dev/ttyAMA0
Fred
Citation de Mickaël MASSON le 27 avril 2020, 9 h 13 minMerci Fred pour le retour, c'est bien ce qu'il me semblait mais je préférais avoir votre confirmation.
J'ai donc poursuivi les étapes j'ai téléchargé le pluggin ZiGate (Je suis sous Jeedom)
J'ai bien configurer le port ttys0 comme clé Zigate, et lancer l'installation des dépendances.
Quand je souhaite relancer le demon celui ci ne se lance pas et voici l'erreur que j'ai dans le log :[2020-04-27 15:04:00][INFO] : Lancement démon zigate : /usr/bin/python3 /var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py --device /dev/ttyS0 --gpio 1 --loglevel debug --apikey bAfZ5uiEeSqiybmfSOYs3bq9GbkcwArA --pid /tmp/jeedom/zigate/daemon.pid --socket /tmp/jeedom/zigate/daemon.sock --callback http://127.0.0.1:80/plugins/zigate/core/php/jeeZiGate.php --sharedata 0 --enable_led 1
[2020-04-27 15:04:00][INFO][root](MainThread) : Start zigated
[2020-04-27 15:04:00][INFO][root](MainThread) : Log level : debug
[2020-04-27 15:04:00][INFO][root](MainThread) : Socket : /tmp/jeedom/zigate/daemon.sock
[2020-04-27 15:04:00][INFO][root](MainThread) : PID file : /tmp/jeedom/zigate/daemon.pid
[2020-04-27 15:04:00][INFO][root](MainThread) : Apikey : bAfZ5uiEeSqiybmfSOYs3bq9GbkcwArA
[2020-04-27 15:04:00][INFO][root](MainThread) : Device : /dev/ttyS0
[2020-04-27 15:04:00][INFO][root](MainThread) : Callback : http://127.0.0.1:80/plugins/zigate/core/php/jeeZiGate.php
[2020-04-27 15:04:00][INFO][root](MainThread) : Python version : 3.7.3 (default, Dec 20 2019, 18:57:59)
[GCC 8.3.0]
[2020-04-27 15:04:00][INFO][root](MainThread) : zigate version : 0.38.6
[2020-04-27 15:04:00][DEBUG][root](MainThread) : Writing PID 6645 to /tmp/jeedom/zigate/daemon.pid
[2020-04-27 15:04:00][DEBUG][root](MainThread) : Send to test to jeedom
[2020-04-27 15:04:00][DEBUG][root](MainThread) : Send to jeedom : {'action': 'test'}
[2020-04-27 15:04:00][DEBUG] : Array ( [action] => test )
[2020-04-27 15:04:00][DEBUG][root](MainThread) : Jeedom reply : {'success': True}
[2020-04-27 15:04:00][INFO][root](MainThread) : Démarrage ZiGate /dev/ttyS0
Traceback (most recent call last):
File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 318, in <module>
z = zigate.ZiGateGPIO(args.device, persistent_file, auto_start=False)
File "/usr/local/lib/python3.7/dist-packages/zigate/core.py", line 2357, in __init__
GPIO.setup(27, GPIO.OUT) # GPIO2
RuntimeError: Not running on a RPi!
[2020-04-27 15:04:06][ERROR] : Impossible de lancer le démon zigate, relancer le démon en debug et vérifiez la logEst-ce que vous serrez me dire ce qui bloque dans le lancement de Demon?
Merci et bonne journée
Merci Fred pour le retour, c'est bien ce qu'il me semblait mais je préférais avoir votre confirmation.
J'ai donc poursuivi les étapes j'ai téléchargé le pluggin ZiGate (Je suis sous Jeedom)
J'ai bien configurer le port ttys0 comme clé Zigate, et lancer l'installation des dépendances.
Quand je souhaite relancer le demon celui ci ne se lance pas et voici l'erreur que j'ai dans le log :
[2020-04-27 15:04:00][INFO] : Lancement démon zigate : /usr/bin/python3 /var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py --device /dev/ttyS0 --gpio 1 --loglevel debug --apikey bAfZ5uiEeSqiybmfSOYs3bq9GbkcwArA --pid /tmp/jeedom/zigate/daemon.pid --socket /tmp/jeedom/zigate/daemon.sock --callback http://127.0.0.1:80/plugins/zigate/core/php/jeeZiGate.php --sharedata 0 --enable_led 1
[2020-04-27 15:04:00][INFO][root](MainThread) : Start zigated
[2020-04-27 15:04:00][INFO][root](MainThread) : Log level : debug
[2020-04-27 15:04:00][INFO][root](MainThread) : Socket : /tmp/jeedom/zigate/daemon.sock
[2020-04-27 15:04:00][INFO][root](MainThread) : PID file : /tmp/jeedom/zigate/daemon.pid
[2020-04-27 15:04:00][INFO][root](MainThread) : Apikey : bAfZ5uiEeSqiybmfSOYs3bq9GbkcwArA
[2020-04-27 15:04:00][INFO][root](MainThread) : Device : /dev/ttyS0
[2020-04-27 15:04:00][INFO][root](MainThread) : Callback : http://127.0.0.1:80/plugins/zigate/core/php/jeeZiGate.php
[2020-04-27 15:04:00][INFO][root](MainThread) : Python version : 3.7.3 (default, Dec 20 2019, 18:57:59)
[GCC 8.3.0]
[2020-04-27 15:04:00][INFO][root](MainThread) : zigate version : 0.38.6
[2020-04-27 15:04:00][DEBUG][root](MainThread) : Writing PID 6645 to /tmp/jeedom/zigate/daemon.pid
[2020-04-27 15:04:00][DEBUG][root](MainThread) : Send to test to jeedom
[2020-04-27 15:04:00][DEBUG][root](MainThread) : Send to jeedom : {'action': 'test'}
[2020-04-27 15:04:00][DEBUG] : Array ( [action] => test )
[2020-04-27 15:04:00][DEBUG][root](MainThread) : Jeedom reply : {'success': True}
[2020-04-27 15:04:00][INFO][root](MainThread) : Démarrage ZiGate /dev/ttyS0
Traceback (most recent call last):
File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 318, in <module>
z = zigate.ZiGateGPIO(args.device, persistent_file, auto_start=False)
File "/usr/local/lib/python3.7/dist-packages/zigate/core.py", line 2357, in __init__
GPIO.setup(27, GPIO.OUT) # GPIO2
RuntimeError: Not running on a RPi!
[2020-04-27 15:04:06][ERROR] : Impossible de lancer le démon zigate, relancer le démon en debug et vérifiez la log
Est-ce que vous serrez me dire ce qui bloque dans le lancement de Demon?
Merci et bonne journée
Citation de zigate le 27 avril 2020, 15 h 51 minEssayez de décocher l'option "PiZiGate".
Sinon, il faut demander au concepteur du plugin. Les liens sont en entête de page.
Fred
Essayez de décocher l'option "PiZiGate".
Sinon, il faut demander au concepteur du plugin. Les liens sont en entête de page.
Fred
Citation de Mickaël MASSON le 27 avril 2020, 17 h 38 minEncore merci pour la réponse et la réactivité sans faille 😉
Entre temps le demon c'est bien lancer, j'arrive à lancer le mod inclusion la LED bleu de la PiZiGate clignote mais il ne se passe rien dans le plugin lorsque j'essaye d'appairer un équipement.
Du coup j'ai aussi essayé le plugin Abeille (Après avoir désactivé le plugin ZiGate), et paramétrer le port ttys0 qui à l'air de fonctionner car le test proposé par le plugin est OK. Mais là je n'ai aucune ruche qui se crée.
Du coup vu que j'ai des problèmes avec de plugin différents, j'ai l'impression que la Pizigate arrive à communiquer mais pas complètement, c'est bizarre cette histoire.
J'ai pauser mon problème sur les 2 forums associés au plugin mais si aussi de votre côté vous avez une idée je suis preneur.
Merci
Micka
Encore merci pour la réponse et la réactivité sans faille 😉
Entre temps le demon c'est bien lancer, j'arrive à lancer le mod inclusion la LED bleu de la PiZiGate clignote mais il ne se passe rien dans le plugin lorsque j'essaye d'appairer un équipement.
Du coup j'ai aussi essayé le plugin Abeille (Après avoir désactivé le plugin ZiGate), et paramétrer le port ttys0 qui à l'air de fonctionner car le test proposé par le plugin est OK. Mais là je n'ai aucune ruche qui se crée.
Du coup vu que j'ai des problèmes avec de plugin différents, j'ai l'impression que la Pizigate arrive à communiquer mais pas complètement, c'est bizarre cette histoire.
J'ai pauser mon problème sur les 2 forums associés au plugin mais si aussi de votre côté vous avez une idée je suis preneur.
Merci
Micka
Citation de Mathieu Nierenberger le 29 avril 2020, 19 h 14 minBonsoir.
Même problème que toi même si sous abeille j'ai bien une ruche qui se crée. Impossible d'inclure un capteur Xiaomi.
Je suis la conversation.
Bonsoir.
Même problème que toi même si sous abeille j'ai bien une ruche qui se crée. Impossible d'inclure un capteur Xiaomi.
Je suis la conversation.