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 Francophonehttps://easydomoticz.com/forum/viewforum.php?f=28
Forum Anglophonehttps://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/

Veuillez pour créer des messages et des sujets de discussion.

Jeedom: Redémarrage Démon impossible - Connexion à Zigate impossible

Page 1 of 2Suivant

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.

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

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.

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.

Bonjour,

Non ça n'a aucun lien.

Avez-vous testé la ZiGate sur un ordinateur avec Windows ?

Tester la ZiGate-USB

Fred

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.

Bon... pas de changement côté Jeedom DIY. :'(

Des paramétrages à faire côté Jeedom? Une mise à jour ou reset possible côté ZiGate?

Bonjour,

Pouvez-vous essayer sans la clef Zwave ?

Ce qui est sur c'est que c'est côté Raspberry ou Jeedom.

Fred

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 😉

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???

Page 1 of 2Suivant
Translate »