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.

Problème connexion inclusion

Bonjour,

 

Quand j'ai reçu ma clé zigate, je l'ai mis sur sur mon Nas Synology, et ma virtualization de Debian 9 la bien reconnu ainsi que JeedomX avec le plugin abeille...

Après quelques temps, les capteurs Xiaomi en general ne répondais plus ... j'ai donc essayer d'effacer tous mes capteurs (une dizaine environs donc ca va ...) ... J'ai essayer les erase eeprom les resets etc mais rien n'y fait,

Impossible de connecter mes devices sur la clé ... Elle clignote bien quand je me met en mode inclusion ... Je ne sais pas du coup comment faire ... Avez vous des solutions ou des idées à me proposer ?

Merci à vous

Mat

Bonjour,

Avez-vous tenté de mettre à jour la ZiGate ?

Il est possible que le flash ce soit mal passé. Pouvez-vous retélécharger le binaire (il arrive très souvent qu'il soit corrompu) et refaire une mise à jour ?

Fred

Bonjour Fred,

 

tout d'abord merci beaucoup de ta réponse... Je viens de réaliser la mise a jour en suivant le tuto disponible dans la documentation du site ... Mais toujours rien ... J'ai déinstaller le plugin abeille et réinstaller et je n'ai toujours pas la possibilité d'inclure un device ...

voici le message que j'ai dans le network status :

Network already formed, not starting it again.

Je ne sais pas si ca peut aider ... Merci encore de l'interet et de tes réponses ...

Bonjour,

Ce message indique que uniquement que le réseau est créé.

Peux tu mettre le plugin en mode debug et copier les logs, après avoir appuyer sur l'inclusion ?

Fred

voila le log en debug de abeille :

2019-10-02 22:51:03][DEBUG] : Envoi du message topic: TempoCmdAbeille/Ruche/getVersion&time=1570049483 payload: Version vers 123
[2019-10-02 22:51:03][DEBUG] : Msg sent: {"message":{"topic":"TempoCmdAbeille\/Ruche\/getVersion&time=1570049483","payload":"Version"}} on queue: 123
[2019-10-02 22:51:03][DEBUG] : Envoi du message topic: TempoCmdAbeille/Ruche/getNetworkStatus&time=1570049487 payload: getNetworkStatus vers 123
[2019-10-02 22:51:03][DEBUG] : Msg sent: {"message":{"topic":"TempoCmdAbeille\/Ruche\/getNetworkStatus&time=1570049487","payload":"getNetworkStatus"}} on queue: 123
[2019-10-02 22:51:03][DEBUG] : Get etat and Level des ampoules
[2019-10-02 22:51:03][DEBUG] : Envoi du message topic: CmdAbeille/Ruche/permitJoin payload: Status vers 123
[2019-10-02 22:51:03][DEBUG] : Msg sent: {"message":{"topic":"CmdAbeille\/Ruche\/permitJoin","payload":"Status"}} on queue: 123
[2019-10-02 22:51:03][DEBUG] : Message pulled from queue (queueKeyParserToAbeille) : {"message":{"topic":"Abeille\/Ruche\/Zigate-8000","payload":"00-(Success)"}}
[2019-10-02 22:51:03][DEBUG] : fct message Topic: ->Abeille/Ruche/Zigate-8000<- Value ->00-(Success)<-
[2019-10-02 22:51:03][DEBUG] : Topic: ->Abeille/Ruche/Zigate-8000<- Value ->00-(Success)<-
[2019-10-02 22:51:03][DEBUG] : Message pulled from queue (queueKeyParserToAbeille) : {"message":{"topic":"Abeille\/Ruche\/Time-TimeStamp","payload":1570049463}}
[2019-10-02 22:51:03][DEBUG] : fct message Topic: ->Abeille/Ruche/Time-TimeStamp<- Value ->1570049463<-
[2019-10-02 22:51:03][DEBUG] : Message pulled from queue (queueKeyParserToAbeille) : {"message":{"topic":"Abeille\/Ruche\/Time-Time","payload":"2019-10-02 22:51:03"}}
[2019-10-02 22:51:03][DEBUG] : fct message Topic: ->Abeille/Ruche/Time-Time<- Value ->2019-10-02 22:51:03<-
[2019-10-02 22:51:03][DEBUG] : Message pulled from queue (queueKeyParserToAbeille) : {"message":{"topic":"Abeille\/Ruche\/permitJoin-Status","payload":"01"}}
[2019-10-02 22:51:03][DEBUG] : fct message Topic: ->Abeille/Ruche/permitJoin-Status<- Value ->01<-
[2019-10-02 22:51:03][DEBUG] : Topic: ->Abeille/Ruche/permitJoin-Status<- Value ->01<-
[2019-10-02 22:51:03][DEBUG] : Message pulled from queue (queueKeyParserToAbeille) : {"message":{"topic":"Abeille\/Ruche\/Time-TimeStamp","payload":1570049463}}
[2019-10-02 22:51:03][DEBUG] : fct message Topic: ->Abeille/Ruche/Time-TimeStamp<- Value ->1570049463<-
[2019-10-02 22:51:03][DEBUG] : Message pulled from queue (queueKeyParserToAbeille) : {"message":{"topic":"Abeille\/Ruche\/Time-Time","payload":"2019-10-02 22:51:03"}}
[2019-10-02 22:51:03][DEBUG] : fct message Topic: ->Abeille/Ruche/Time-Time<- Value ->2019-10-02 22:51:03<-
[2019-10-02 22:51:16][DEBUG] : Message pulled from queue (queueKeyXmlToAbeille) : {"message":{"topic":"CmdAbeille\/Ruche\/SetPermit","payload":"Inclusion"}}
[2019-10-02 22:51:16][DEBUG] : fct message Topic: ->CmdAbeille/Ruche/SetPermit<- Value ->Inclusion<-
[2019-10-02 22:51:16][DEBUG] : Message pulled from queue (queueKeyParserToAbeille) : {"message":{"topic":"Abeille\/Ruche\/Zigate-8000","payload":"00-(Success)"}}
[2019-10-02 22:51:16][DEBUG] : fct message Topic: ->Abeille/Ruche/Zigate-8000<- Value ->00-(Success)<-
[2019-10-02 22:51:16][DEBUG] : Topic: ->Abeille/Ruche/Zigate-8000<- Value ->00-(Success)<-
[2019-10-02 22:51:16][DEBUG] : Message pulled from queue (queueKeyParserToAbeille) : {"message":{"topic":"Abeille\/Ruche\/Time-TimeStamp","payload":1570049476}}
[2019-10-02 22:51:16][DEBUG] : fct message Topic: ->Abeille/Ruche/Time-TimeStamp<- Value ->1570049476<-
[2019-10-02 22:51:16][DEBUG] : Message pulled from queue (queueKeyParserToAbeille) : {"message":{"topic":"Abeille\/Ruche\/Time-Time","payload":"2019-10-02 22:51:16"}}


et le MQTT

019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN]  @aa@e@`@`d` D`@
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN] ----------
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - message: {"message":{"topic":"Coucou","payload":"me voici"},"topic":"TempoCmdAbeille\/Ruche\/getVersion&time=1570049483","payload":"Version"}
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - topic: Ajoutons le message a queue.
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN]  @aa@e@`@`d` D`@
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN] ----------
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - message: {"message":{"topic":"Coucou","payload":"me voici"},"topic":"TempoCmdAbeille\/Ruche\/getNetworkStatus&time=1570049487","payload":"getNetworkStatus"}
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - topic: Ajoutons le message a queue.
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN]  Aa`A` @`d`$@ @`A-
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN] ----------
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - message: {"message":{"topic":"Coucou","payload":"me voici"},"topic":"CmdAbeille\/Ruche\/permitJoin","payload":"Status"}
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - Msg Received: Topic: {CmdAbeille/Ruche/permitJoin} => Status
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - Type: CmdAbeille Address: Ruche avec Action: permitJoin
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - calling processCmd with Command parameters: {"permitJoin":"Status"}
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN] processCmd fct - begin processCmd function
[2019-10-02 22:51:03][AbeilleMQTTCmd][DEBUG.BEN] sendCmd fct - Dest:/dev/ttyUSB0 cmd:0014 len:0000 datas:
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN]  Aa`A` @dlD%@ `
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] ----------
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - message: {"message":{"topic":"Coucou","payload":"me voici"},"topic":"CmdAbeille\/Ruche\/SetPermit","payload":"Inclusion"}
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - Msg Received: Topic: {CmdAbeille/Ruche/SetPermit} => Inclusion
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - Type: CmdAbeille Address: Ruche avec Action: SetPermit
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - calling processCmd with Command parameters: {"SetPermit":"Inclusion"}
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] processCmd fct - begin processCmd function
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] sendCmd fct - Dest:/dev/ttyUSB0 cmd:0049 len:0004 datas:FFFCFE00
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN]  Aa`A` @ddD%@ `
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] ----------
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - message: {"message":{"topic":"Coucou","payload":"me voici"},"topic":"CmdAbeille\/Ruche\/permitJoin","payload":"Status"}
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - Msg Received: Topic: {CmdAbeille/Ruche/permitJoin} => Status
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - Type: CmdAbeille Address: Ruche avec Action: permitJoin
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - calling processCmd with Command parameters: {"permitJoin":"Status"}
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] processCmd fct - begin processCmd function
[2019-10-02 22:51:16][AbeilleMQTTCmd][DEBUG.BEN] sendCmd fct - Dest:/dev/ttyUSB0 cmd:0014 len:0000 datas:
[2019-10-02 22:51:24][AbeilleMQTTCmd][DEBUG.BEN]  Aa`A` @ddD%@ `
[2019-10-02 22:51:24][AbeilleMQTTCmd][DEBUG.BEN] ----------
[2019-10-02 22:51:24][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - message: {"message":{"topic":"Coucou","payload":"me voici"},"topic":"CmdAbeille\/Ruche\/getVersion","payload":"Version"}
[2019-10-02 22:51:24][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - Msg Received: Topic: {CmdAbeille/Ruche/getVersion} => Version
[2019-10-02 22:51:24][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - Type: CmdAbeille Address: Ruche avec Action: getVersion
[2019-10-02 22:51:24][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - calling processCmd with Command parameters: {"getVersion":"Version"}
[2019-10-02 22:51:24][AbeilleMQTTCmd][DEBUG.BEN] processCmd fct - begin processCmd function
[2019-10-02 22:51:24][AbeilleMQTTCmd][DEBUG.BEN] processCmd fct - Get Version
[2019-10-02 22:51:24][AbeilleMQTTCmd][DEBUG.BEN] sendCmd fct - Dest:/dev/ttyUSB0 cmd:0010 len:0000 datas:
[2019-10-02 22:51:28][AbeilleMQTTCmd][DEBUG.BEN]  Aa`A` @ddD%@ `
[2019-10-02 22:51:28][AbeilleMQTTCmd][DEBUG.BEN] ----------
[2019-10-02 22:51:28][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - message: {"message":{"topic":"Coucou","payload":"me voici"},"topic":"CmdAbeille\/Ruche\/getNetworkStatus","payload":"getNetworkStatus"}
[2019-10-02 22:51:28][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - Msg Received: Topic: {CmdAbeille/Ruche/getNetworkStatus} => getNetworkStatus
[2019-10-02 22:51:28][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - Type: CmdAbeille Address: Ruche avec Action: getNetworkStatus
[2019-10-02 22:51:28][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - calling processCmd with Command parameters: {"getNetworkStatus":"getNetworkStatus"}
[2019-10-02 22:51:28][AbeilleMQTTCmd][DEBUG.BEN] processCmd fct - begin processCmd function
[2019-10-02 22:51:28][AbeilleMQTTCmd][DEBUG.BEN] sendCmd fct - Dest:/dev/ttyUSB0 cmd:0009 len:0000 datas:
[2019-10-02 22:52:03][AbeilleMQTTCmd][DEBUG.BEN]  @aa@e@`@`d` D`@
[2019-10-02 22:52:03][AbeilleMQTTCmd][DEBUG.BEN] ----------
[2019-10-02 22:52:03][AbeilleMQTTCmd][DEBUG.BEN] procmsg fct - message: {"message":{"topic":"Coucou","payload":"me voici"},"topic":"TempoCmdAbeille\/Ruche\/getVersion&time=1570049543","payload":"Version"}
Merci beaucoup !!!!!

et avec le module Zigate voilà le log :

[2019-10-02 23:10:17][DEBUG] : callZiGate permit_join
[2019-10-02 23:10:17][DEBUG] : result callZiGate Array (     [success] => 1     [result] => Array         (             [status] => 0             [sequence] => 68             [packet_type] => 73             [error] =>              [lqi] => 0         )  )

Il y a peut être un problème de python ??

[2019-10-02 23:29:33][DEBUG] : result callZiGate Array ( [success] => 1 [result] => RESPONSE 0x8000 - Status response : status:0, sequence:0, packet_type:16, error:b'', lqi:0 RESPONSE 0x8010 - Version list : major:3, installer:30f, lqi:0, version:3.0f ) [2019-10-02 23:29:34][DEBUG] : callZiGate get_last_responses [2019-10-02 23:29:34][DEBUG] : result callZiGate Array ( [success] => 1 [result] => ) [2019-10-02 23:29:35][DEBUG] : callZiGate get_last_responses [2019-10-02 23:29:35][DEBUG] : result callZiGate Array ( [success] => 1 [result] => ) [2019-10-02 23:29:36][DEBUG] : callZiGate get_last_responses [2019-10-02 23:29:36][DEBUG] : result callZiGate Array ( [success] => 1 [result] => ) [2019-10-02 23:29:37][DEBUG] : callZiGate get_last_responses [2019-10-02 23:29:37][DEBUG] : result callZiGate Array ( [success] => 1 [result] => ) [2019-10-02 23:30:14][DEBUG] : callZiGate initiate_touchlink Traceback (most recent call last): File "/usr/lib/python3.5/socketserver.py", line 313, in _handle_request_noblock self.process_request(request, client_address) File "/usr/lib/python3.5/socketserver.py", line 341, in process_request self.finish_request(request, client_address) File "/usr/lib/python3.5/socketserver.py", line 354, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python3.5/socketserver.py", line 681, in __init__ self.handle() File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 112, in handle response['result'] = response['result'](*args) File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 129, in raw_command cmd = int(cmd) ValueError: invalid literal for int() with base 10: '' [2019-10-02 23:30:15][ERROR][zigate](ZiGate-Decode data) : Command 0x00d0 failed Unhandled command : b'' [2019-10-02 23:30:15][DEBUG] : result callZiGate Array ( [success] => 1 [result] => Array ( [status] => 2 [sequence] => 0 [packet_type] => 208 [error]

Bonjour,

Oui c'est possible qu'il y est un problème avec python.

Ce qui est sur, c'est qu'il ne faut pas utiliser les deux plugins en même temps. Il est obligatoire de désinstaller l'un des deux pour qu'il n'y est pas de conflit.

Je te conseille de poser la question sur le github du développeur si le problème persiste. https://github.com/Jeedom-Zigate/jeedom-plugin-zigate/issues

Fred

Translate »