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/
Jeedom: Redémarrage Démon impossible - Connexion à Zigate impossible
Citation de Julien FERRER le 14 mai 2020, 12 h 16 minBonjour,
Je suis sous Jeedom et utilise la Zigate (USB-TTL cp2102), principalement avec des capteurs de température Xiaomi. Tout fonctionnait bien mais après redémarrage du Raspberry Pi impossible de redémarrer le démon de la Zigate.
Après des précédents redémarrages du RaspPi il m'était déjà arrivé de devoir réactiver un par un tous les équipements connectés à la Zigate mais là c'est le Démon qui ne veut plus se lancer. Voici les traces DEBUG:
[ERROR][zigate](MainThread) : Cannot connect to ZiGate using port /dev/ttyUSB0 Traceback (most recent call last): File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 221, in reconnect self.serial = self.initSerial() File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 206, in initSerial return serial.Serial(self._port, 115200) AttributeError: module 'serial' has no attribute 'Serial' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 330, in <module> z.autoStart(args.channel) File "/usr/local/lib/python3.5/dist-packages/zigate/core.py", line 412, in autoStart self.startup(channel) File "/usr/local/lib/python3.5/dist-packages/zigate/core.py", line 429, in startup self.setup_connection() File "/usr/local/lib/python3.5/dist-packages/zigate/core.py", line 307, in setup_connection self.connection = ThreadSerialConnection(self, self._port) File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 198, in __init__ self.reconnect(False) File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 230, in reconnect raise ZIGATE_CANNOT_CONNECT('Cannot connect to ZiGate using port {}'.format(self._port)) zigate.transport.ZIGATE_CANNOT_CONNECT: Cannot connect to ZiGate using port /dev/ttyUSB0 [2020-05-14 11:58:39][ERROR] : Impossible de lancer le démon zigate, relancer le démon en debug et vérifiez la log [2020-05-14 11:58:54][DEBUG] : callZiGate get_version_text [2020-05-14 11:58:54][DEBUG] : result callZiGate [2020-05-14 11:58:54][DEBUG] : callZiGate get_libversion [2020-05-14 11:58:54][DEBUG] : result callZiGateUne idée? Le module USB est HS?
Merci.
Bonjour,
Je suis sous Jeedom et utilise la Zigate (USB-TTL cp2102), principalement avec des capteurs de température Xiaomi. Tout fonctionnait bien mais après redémarrage du Raspberry Pi impossible de redémarrer le démon de la Zigate.
Après des précédents redémarrages du RaspPi il m'était déjà arrivé de devoir réactiver un par un tous les équipements connectés à la Zigate mais là c'est le Démon qui ne veut plus se lancer. Voici les traces DEBUG:
[ERROR][zigate](MainThread) : Cannot connect to ZiGate using port /dev/ttyUSB0 Traceback (most recent call last): File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 221, in reconnect self.serial = self.initSerial() File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 206, in initSerial return serial.Serial(self._port, 115200) AttributeError: module 'serial' has no attribute 'Serial' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 330, in <module> z.autoStart(args.channel) File "/usr/local/lib/python3.5/dist-packages/zigate/core.py", line 412, in autoStart self.startup(channel) File "/usr/local/lib/python3.5/dist-packages/zigate/core.py", line 429, in startup self.setup_connection() File "/usr/local/lib/python3.5/dist-packages/zigate/core.py", line 307, in setup_connection self.connection = ThreadSerialConnection(self, self._port) File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 198, in __init__ self.reconnect(False) File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 230, in reconnect raise ZIGATE_CANNOT_CONNECT('Cannot connect to ZiGate using port {}'.format(self._port)) zigate.transport.ZIGATE_CANNOT_CONNECT: Cannot connect to ZiGate using port /dev/ttyUSB0 [2020-05-14 11:58:39][ERROR] : Impossible de lancer le démon zigate, relancer le démon en debug et vérifiez la log [2020-05-14 11:58:54][DEBUG] : callZiGate get_version_text [2020-05-14 11:58:54][DEBUG] : result callZiGate [2020-05-14 11:58:54][DEBUG] : callZiGate get_libversion [2020-05-14 11:58:54][DEBUG] : result callZiGate
Une idée? Le module USB est HS?
Merci.
Citation de zigate le 14 mai 2020, 14 h 01 minBonjour,
peu de chance que le module USB rouge soit HS. Vérifiez si le port USB n'a pas changé ( en /dev/ttyUSB1)
Fred
Bonjour,
peu de chance que le module USB rouge soit HS. Vérifiez si le port USB n'a pas changé ( en /dev/ttyUSB1)
Fred
Citation de Julien FERRER le 14 mai 2020, 15 h 22 minJe viens de regarder il semble que le port USB est le bon.
J'ai débranché/rebranché la Zigate et je revoie apparaître la ligne "Silicon_Labs Zigate (/dev/ttyUSB0)" j'ai donc l'impression que le champ Port clé ZiGate est le bon.
Je viens de regarder il semble que le port USB est le bon.
J'ai débranché/rebranché la Zigate et je revoie apparaître la ligne "Silicon_Labs Zigate (/dev/ttyUSB0)" j'ai donc l'impression que le champ Port clé ZiGate est le bon.
Citation de Julien FERRER le 18 mai 2020, 10 h 15 minJ'ai tout débranché (ports USB + redémarrage du Rpi), reconnecté en premier ma clé Z-wave (qui se connecte sans erreur), puis ma clé Zigate. Le champ "Port clé Zigate de la partie "Configuration" a bien changé en "Silicon_Labs Zigate (/dev/ttyUSB1)" mais le "Démon" ne démarre toujours pas.
Je ne sais plus quoi faire. Vous auriez pas au moins une piste à me conseiller?
Voici le log de cette dernière manip:
[2020-05-18 08:03:40][ERROR][zigate](MainThread) : Cannot connect to ZiGate using port /dev/ttyUSB1
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 221, in reconnect
self.serial = self.initSerial()
File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 206, in initSerial
return serial.Serial(self._port, 115200)
AttributeError: module 'serial' has no attribute 'Serial'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 330, in <module>
z.autoStart(args.channel)
File "/usr/local/lib/python3.5/dist-packages/zigate/core.py", line 412, in autoStart
self.startup(channel)
File "/usr/local/lib/python3.5/dist-packages/zigate/core.py", line 429, in startup
self.setup_connection()
File "/usr/local/lib/python3.5/dist-packages/zigate/core.py", line 307, in setup_connection
self.connection = ThreadSerialConnection(self, self._port)
File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 198, in __init__
self.reconnect(False)
File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 230, in reconnect
raise ZIGATE_CANNOT_CONNECT('Cannot connect to ZiGate using port {}'.format(self._port))
zigate.transport.ZIGATE_CANNOT_CONNECT: Cannot connect to ZiGate using port /dev/ttyUSB1
[2020-05-18 10:04:09][ERROR] : Impossible de lancer le démon zigate, relancer le démon en debug et vérifiez la logEn mettant ce log je viens de me rendre compte que l'heure "Zigate" n'est pas la même que celle de Jeedom:
[2020-05-18 10:13:00][INFO] : Lancement démon zigate : /usr/bin/python3 /var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py --device /dev/ttyUSB1 --gpio 0 --loglevel debug --apikey civOh2A2Pis3Uq78sPJ0U0WieHjNX6F6 --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 0 [2020-05-18 08:13:16][INFO][root](MainThread) : Start zigated [2020-05-18 08:13:16][INFO][root](MainThread) : Log level : debug [2020-05-18 08:13:16][INFO][root](MainThread) : Socket : /tmp/jeedom/zigate/daemon.sockVous pensez que ça peut avoir un lien?
Merci.
J'ai tout débranché (ports USB + redémarrage du Rpi), reconnecté en premier ma clé Z-wave (qui se connecte sans erreur), puis ma clé Zigate. Le champ "Port clé Zigate de la partie "Configuration" a bien changé en "Silicon_Labs Zigate (/dev/ttyUSB1)" mais le "Démon" ne démarre toujours pas.
Je ne sais plus quoi faire. Vous auriez pas au moins une piste à me conseiller?
Voici le log de cette dernière manip:
[2020-05-18 08:03:40][ERROR][zigate](MainThread) : Cannot connect to ZiGate using port /dev/ttyUSB1
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 221, in reconnect
self.serial = self.initSerial()
File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 206, in initSerial
return serial.Serial(self._port, 115200)
AttributeError: module 'serial' has no attribute 'Serial'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 330, in <module>
z.autoStart(args.channel)
File "/usr/local/lib/python3.5/dist-packages/zigate/core.py", line 412, in autoStart
self.startup(channel)
File "/usr/local/lib/python3.5/dist-packages/zigate/core.py", line 429, in startup
self.setup_connection()
File "/usr/local/lib/python3.5/dist-packages/zigate/core.py", line 307, in setup_connection
self.connection = ThreadSerialConnection(self, self._port)
File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 198, in __init__
self.reconnect(False)
File "/usr/local/lib/python3.5/dist-packages/zigate/transport.py", line 230, in reconnect
raise ZIGATE_CANNOT_CONNECT('Cannot connect to ZiGate using port {}'.format(self._port))
zigate.transport.ZIGATE_CANNOT_CONNECT: Cannot connect to ZiGate using port /dev/ttyUSB1
[2020-05-18 10:04:09][ERROR] : Impossible de lancer le démon zigate, relancer le démon en debug et vérifiez la log
En mettant ce log je viens de me rendre compte que l'heure "Zigate" n'est pas la même que celle de Jeedom:
[2020-05-18 10:13:00][INFO] : Lancement démon zigate : /usr/bin/python3 /var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py --device /dev/ttyUSB1 --gpio 0 --loglevel debug --apikey civOh2A2Pis3Uq78sPJ0U0WieHjNX6F6 --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 0 [2020-05-18 08:13:16][INFO][root](MainThread) : Start zigated [2020-05-18 08:13:16][INFO][root](MainThread) : Log level : debug [2020-05-18 08:13:16][INFO][root](MainThread) : Socket : /tmp/jeedom/zigate/daemon.sock
Vous pensez que ça peut avoir un lien?
Merci.
Citation de zigate le 18 mai 2020, 13 h 53 minBonjour,
Non ça n'a aucun lien.
Avez-vous testé la ZiGate sur un ordinateur avec Windows ?
https://zigate.fr/documentation/tester-la-zigate-usb/
Fred
Bonjour,
Non ça n'a aucun lien.
Avez-vous testé la ZiGate sur un ordinateur avec Windows ?
Fred
Citation de Julien FERRER le 18 mai 2020, 15 h 12 minBonjour,
En effet , je n'avais pas testé la ZiGate sur l'ordinateur (Win10). J'ai suivi la procédure du lien que vous m'avez proposé.
Tout semble OK, j'ai bien appairé mon capteur de température, je reçois bien des informations de manière régulière.
Est-ce que le paramétrage proposé via l'outil "TestGUI" peut avoir un impact sur le paramétrage de la ZiGate sous Jeedom? Je vais re-tester sous Jeedom voir si ça a changé quelque-chose...
Merci en tout cas pour la piste.
Bonjour,
En effet , je n'avais pas testé la ZiGate sur l'ordinateur (Win10). J'ai suivi la procédure du lien que vous m'avez proposé.
Tout semble OK, j'ai bien appairé mon capteur de température, je reçois bien des informations de manière régulière.
Est-ce que le paramétrage proposé via l'outil "TestGUI" peut avoir un impact sur le paramétrage de la ZiGate sous Jeedom? Je vais re-tester sous Jeedom voir si ça a changé quelque-chose...
Merci en tout cas pour la piste.
Citation de Julien FERRER le 18 mai 2020, 15 h 20 minBon... pas de changement côté Jeedom DIY. :'(
Des paramétrages à faire côté Jeedom? Une mise à jour ou reset possible côté ZiGate?
Bon... pas de changement côté Jeedom DIY. :'(
Des paramétrages à faire côté Jeedom? Une mise à jour ou reset possible côté ZiGate?
Citation de zigate le 18 mai 2020, 16 h 10 minBonjour,
Pouvez-vous essayer sans la clef Zwave ?
Ce qui est sur c'est que c'est côté Raspberry ou Jeedom.
Fred
Bonjour,
Pouvez-vous essayer sans la clef Zwave ?
Ce qui est sur c'est que c'est côté Raspberry ou Jeedom.
Fred
Citation de Julien FERRER le 19 mai 2020, 10 h 06 minPas mieux avec ou sans la clef Zwave. Je vais essayé de voir ce que je peux faire du côté de Jeedom mais à tâtons.... Car pas vraiment de pistes.
Si je trouve une solution, je posterai mes trouvailles 😉
Pas mieux avec ou sans la clef Zwave. Je vais essayé de voir ce que je peux faire du côté de Jeedom mais à tâtons.... Car pas vraiment de pistes.
Si je trouve une solution, je posterai mes trouvailles 😉
Citation de Julien FERRER le 21 mai 2020, 21 h 57 minBon... j'ai en partie résolu mon problème, ou du moins je l'ai contourné. Au lieu d'utiliser le plugin ZiGate j'ai utilisé le plugin Abeille. La clé Zigate a ainsi été reconnue ainsi que tous mes capteurs.
Quel est le soucis avec la configuration du plugin ZiGate... aucune idée. Probalement un conflit avec Jeedom mais pourquoi et lequel???
Bon... j'ai en partie résolu mon problème, ou du moins je l'ai contourné. Au lieu d'utiliser le plugin ZiGate j'ai utilisé le plugin Abeille. La clé Zigate a ainsi été reconnue ainsi que tous mes capteurs.
Quel est le soucis avec la configuration du plugin ZiGate... aucune idée. Probalement un conflit avec Jeedom mais pourquoi et lequel???