Re: [Plugin Tiers] Zigate
Publié : 20 janv. 2019, 21:17
Tu va dans Analyse / Equipements et tu a le % de toutes les piles
Je me répond à moi même des fois que ça aiderai quelqu’unpaulnux a écrit : ↑20 janv. 2019, 20:50J'ai acheté une ampoule Ikea Tradfri
Reset d'usine et inclusion impeccable
Mais il n'y a pas de retour d’état et donc incapable de savoir sur le dashboard si l’ampoule est allumé ou éteinte ce qui est très handicapant.
Pouvez vous inclure dans votre plugin un retour d’état pour ces ampoules ?
il y a t'il un moyen d'avoir un retour d’état autrement ?
Salut Ivan, une désinstallation/réinstallation du plugin a permis de résoudre le soucis pour moi. J'avais également oublié de mettre le port de la zigate dans la conf du plugin mais je ne sais pas si ça joue. Pour info je voyais bien des messages avec des données de mes capteurs Xiaomi dans les logs du plugin Zigate mais pas de rafraîchissement du widget avec les infos.ivan a écrit : ↑21 janv. 2019, 09:05Bonjour,
J'ai installé 8 xiaomi T° et 8 Vibration sous jeedom avec le plugin zigate (Version plugin 1.1.7, Version lib 0.24.2, Version firmware 3.0e )
Je rencontre des problèmes:
* d'inclusion (les paramètres ne sont pas tous présents),
* de mise à jour des valeurs des capteurs (aucune depuis 12h, pas de mise à jour en forçant une synchro au niveau plugin ou du capteur).
Si je reset le plugin et redémarre jeedom = les valeurs ne sont toujours pas mises à jour.
En ayant fait une sauvegarde jeedom puis en l'ayant réinstallée, j'ai eu le même pb de mise à jour des valeurs...
De plus le plugin perd le port USB que je dois remettre manuellement (= pb en cas de coupure puis redémarrage !).
Avez vous une piste pour corriger ce pb (je m'adresse au concepteur du plugin) ?
Logs ci joints
Merci
Il te faut créer un virtuel pour ta prise et ce sera lui que tu configure pour Alexa, en cas de soucis tu as juste à changer le liens Prise ==> virtuel.QuentinBtd a écrit : ↑23 janv. 2019, 21:04Bonsoir,
J'utilise ma Zigate depuis maintenant une semaine, et je fais face à un phénomène qui me dérange un peu : dès lors qu'Apache est relancé, que le module Zigate est reconnecté, les ID des commandes de mon unique périphérique (Interrupteur Xiaomi) changent.
Cela m'embête car j'utilise ha-bridge pour pouvoir allumer ma lumière avec mon enceinte Amazon Echo.
Sauriez-vous s'il est possible d'utiliser l'URL d’exécution de commande avec autre chose que l'ID de la commande en question ?
Merci pour ta réponse. C'est effectivement ce que j'ai fait quand j'ai compris que ça pouvait arriver assez régulièrement.sagitaz a écrit : ↑24 janv. 2019, 09:53Il te faut créer un virtuel pour ta prise et ce sera lui que tu configure pour Alexa, en cas de soucis tu as juste à changer le liens Prise ==> virtuel.QuentinBtd a écrit : ↑23 janv. 2019, 21:04Bonsoir,
J'utilise ma Zigate depuis maintenant une semaine, et je fais face à un phénomène qui me dérange un peu : dès lors qu'Apache est relancé, que le module Zigate est reconnecté, les ID des commandes de mon unique périphérique (Interrupteur Xiaomi) changent.
Cela m'embête car j'utilise ha-bridge pour pouvoir allumer ma lumière avec mon enceinte Amazon Echo.
Sauriez-vous s'il est possible d'utiliser l'URL d’exécution de commande avec autre chose que l'ID de la commande en question ?
Voici un aperçu de mes équipements Zigbee relié à la zigate (plugin : 1.1.7 , firmware : 3.0d).
Samedi dernier alors que depuis 2 mois je n'avais eu aucun soucis toutes mes ampoules Hue ont étaient perdues, obligé de les supprimer puis de faire une nouvelle inclusion, heureusement j'utilise des virtuels pour mes design, les scénarios et pour la gestion avec Alexa, j'ai gagné un peu de temps sur la remise en route.
Hier neige et vent, j'ai eu plusieurs micro coupure de courant (faut que je commande un onduleur), au redémarrage de la box j'ai du assigné de nouveau l'emplacement de la clé zigate et relancer le demon.
1er coupure : 2 ampoules perdu (HUE)
2eme coupure : 1 ampoule (Ikea), 1 détecteur de mouvement et 2 capteurs de température.
J'ai remarqué aussi que lorsque le demon redémarre alors la prise Xiaomi change de statut (passe de éteinte à allumé ou inversement).
Je reste quand même satisfait de la zigate mais espère que les prochaines mise à jour apporterons plus de stabilité.
Code : Tout sélectionner
[2019-01-26 12:58:28][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2019-01-26 12:57:52
[2019-01-26 12:58:47][INFO] : Lancement démon zigate : /usr/bin/python3 /var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py --device /dev/ttyUSB0 --loglevel debug --apikey VAaMX2QP9bq3rKrVTrr08vOvnv0RcKZr --pid /tmp/jeedom/zigate/daemon.pid --socket /tmp/jeedom/zigate/daemon.sock --callback https://127.0.0.1:443/plugins/zigate/core/php/jeeZiGate.php --sharedata 0
[2019-01-26 11:58:48][INFO][root] : Start zigated
[2019-01-26 11:58:48][INFO][root] : Log level : debug
[2019-01-26 11:58:48][INFO][root] : Socket : /tmp/jeedom/zigate/daemon.sock
[2019-01-26 11:58:48][INFO][root] : PID file : /tmp/jeedom/zigate/daemon.pid
[2019-01-26 11:58:48][INFO][root] : Apikey : VAaMX2QP9bq3rKrVTrr08vOvnv0RcKZr
[2019-01-26 11:58:48][INFO][root] : Device : /dev/ttyUSB0
[2019-01-26 11:58:48][INFO][root] : Callback : https://127.0.0.1:443/plugins/zigate/core/php/jeeZiGate.php
[2019-01-26 11:58:48][INFO][root] : Python version : 3.5.3 (default, Jan 19 2017, 14:11:04)
[GCC 6.3.0 20170118]
[2019-01-26 11:58:48][INFO][root] : zigate version : 0.24.2
[2019-01-26 11:58:48][DEBUG][root] : Writing PID 17418 to /tmp/jeedom/zigate/daemon.pid
[2019-01-26 11:58:48][DEBUG][root] : Send to test to jeedom
[2019-01-26 11:58:48][DEBUG][root] : Send to jeedom : {'action': 'test'}
[2019-01-26 11:58:48][DEBUG][requests.packages.urllib3.connectionpool] : Starting new HTTPS connection (1): 127.0.0.1
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 138, in _new_conn
(self.host, self.port), self.timeout, **extra_kw)
File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 98, in create_connection
raise err
File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 88, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 594, in urlopen
chunked=chunked)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 350, in _make_request
self._validate_conn(conn)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 837, in _validate_conn
conn.connect()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 281, in connect
conn = self._new_conn()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 147, in _new_conn
self, "Failed to establish a new connection: %s" % e)
requests.packages.urllib3.exceptions.NewConnectionError: <requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f9ca869b0>: Failed to establish a new connection: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 423, in send
timeout=timeout
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 643, in urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 363, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
requests.packages.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /plugins/zigate/core/php/jeeZiGate.php?apikey=VAaMX2QP9bq3rKrVTrr08vOvnv0RcKZr (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f9ca869b0>: Failed to establish a new connection: [Errno 111] Connection refused',))
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 263, in <module>
if not jc.test():
File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 71, in test
r = self.send_now({'action': 'test'})
File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 67, in send_now
return self._request(message)
File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 54, in _request
verify=False)
File "/usr/lib/python3/dist-packages/requests/api.py", line 110, in post
return request('post', url, data=data, json=json, **kwargs)
File "/usr/lib/python3/dist-packages/requests/api.py", line 56, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 488, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 609, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 487, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /plugins/zigate/core/php/jeeZiGate.php?apikey=VAaMX2QP9bq3rKrVTrr08vOvnv0RcKZr (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7f9ca869b0>: Failed to establish a new connection: [Errno 111] Connection refused',))
[2019-01-26 12:58:54][ERROR] : Impossible de lancer le démon zigate, relancer le démon en debug et vérifiez la log
[2019-01-26 12:59:39][DEBUG] : callZiGate get_version_text
[2019-01-26 12:59:39][DEBUG] : result callZiGate
[2019-01-26 12:59:39][DEBUG] : callZiGate get_libversion
[2019-01-26 12:59:39][DEBUG] : result callZiGate
[2019-01-26 12:59:45][INFO] : Lancement démon zigate : /usr/bin/python3 /var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py --device /dev/ttyUSB0 --loglevel debug --apikey VAaMX2QP9bq3rKrVTrr08vOvnv0RcKZr --pid /tmp/jeedom/zigate/daemon.pid --socket /tmp/jeedom/zigate/daemon.sock --callback https://127.0.0.1:443/plugins/zigate/core/php/jeeZiGate.php --sharedata 0
[2019-01-26 11:59:46][INFO][root] : Start zigated
[2019-01-26 11:59:46][INFO][root] : Log level : debug
[2019-01-26 11:59:46][INFO][root] : Socket : /tmp/jeedom/zigate/daemon.sock
[2019-01-26 11:59:46][INFO][root] : PID file : /tmp/jeedom/zigate/daemon.pid
[2019-01-26 11:59:46][INFO][root] : Apikey : VAaMX2QP9bq3rKrVTrr08vOvnv0RcKZr
[2019-01-26 11:59:46][INFO][root] : Device : /dev/ttyUSB0
[2019-01-26 11:59:46][INFO][root] : Callback : https://127.0.0.1:443/plugins/zigate/core/php/jeeZiGate.php
[2019-01-26 11:59:46][INFO][root] : Python version : 3.5.3 (default, Jan 19 2017, 14:11:04)
[GCC 6.3.0 20170118]
[2019-01-26 11:59:46][INFO][root] : zigate version : 0.24.2
[2019-01-26 11:59:46][DEBUG][root] : Writing PID 18215 to /tmp/jeedom/zigate/daemon.pid
[2019-01-26 11:59:46][DEBUG][root] : Send to test to jeedom
[2019-01-26 11:59:46][DEBUG][root] : Send to jeedom : {'action': 'test'}
[2019-01-26 11:59:46][DEBUG][requests.packages.urllib3.connectionpool] : Starting new HTTPS connection (1): 127.0.0.1
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 138, in _new_conn
(self.host, self.port), self.timeout, **extra_kw)
File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 98, in create_connection
raise err
File "/usr/lib/python3/dist-packages/urllib3/util/connection.py", line 88, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 594, in urlopen
chunked=chunked)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 350, in _make_request
self._validate_conn(conn)
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 837, in _validate_conn
conn.connect()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 281, in connect
conn = self._new_conn()
File "/usr/lib/python3/dist-packages/urllib3/connection.py", line 147, in _new_conn
self, "Failed to establish a new connection: %s" % e)
requests.packages.urllib3.exceptions.NewConnectionError: <requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7fb156c9b0>: Failed to establish a new connection: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 423, in send
timeout=timeout
File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 643, in urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/lib/python3/dist-packages/urllib3/util/retry.py", line 363, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
requests.packages.urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /plugins/zigate/core/php/jeeZiGate.php?apikey=VAaMX2QP9bq3rKrVTrr08vOvnv0RcKZr (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7fb156c9b0>: Failed to establish a new connection: [Errno 111] Connection refused',))
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 263, in <module>
if not jc.test():
File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 71, in test
r = self.send_now({'action': 'test'})
File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 67, in send_now
return self._request(message)
File "/var/www/html/plugins/zigate/core/class/../../resources/zigated/zigated.py", line 54, in _request
verify=False)
File "/usr/lib/python3/dist-packages/requests/api.py", line 110, in post
return request('post', url, data=data, json=json, **kwargs)
File "/usr/lib/python3/dist-packages/requests/api.py", line 56, in request
return session.request(method=method, url=url, **kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 488, in request
resp = self.send(prep, **send_kwargs)
File "/usr/lib/python3/dist-packages/requests/sessions.py", line 609, in send
r = adapter.send(request, **kwargs)
File "/usr/lib/python3/dist-packages/requests/adapters.py", line 487, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPSConnectionPool(host='127.0.0.1', port=443): Max retries exceeded with url: /plugins/zigate/core/php/jeeZiGate.php?apikey=VAaMX2QP9bq3rKrVTrr08vOvnv0RcKZr (Caused by NewConnectionError('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x7fb156c9b0>: Failed to establish a new connection: [Errno 111] Connection refused',))
[2019-01-26 12:59:52][ERROR] : Impossible de lancer le démon zigate, relancer le démon en debug et vérifiez la log
[2019-01-26 13:00:03][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2019-01-26 12:59:44
Personne n'a d'idée?
Vérifie que tu as assez de puissance électrique pour alimenter tout ça.sim2000 a écrit :Personne n'a d'idée?
J'ai de gros problème depuis l'utilisation de la Zigate sur ma Jeedom, c'est une catastrophe...
J'ai l'impression que tout mon réseau Zigbee est devenu lent (équipement sur la Gateway Xiaomi).
J'ai eu plusieurs fois ma Jeedom qui a eu des erreur Z-Wave.
Pour la Zigate, elle se déconnecte régulièrement de ma Jeedom: obligé de revalider le port dans la config et relancer le démon.
Et mon seul et unique équipement lié à la Zigate: le transfo Tradfri, se déconnecte régulièrement, la moitié des commandes passes, puis sans raison plus rien.
J'avoue ne pas trop savoir par où commencer, rien ne me semble anormal dans les logs.
C'est sur une jeedom Smart donc Z-wave inclus. Et le reste branché (RFLink, dongle bluetooth, clé 3G).Pour le Zigate j'étais branché jusqu'à maintenant sur un HUB usb auto-alimenté (avec le dongle bluetooth), et j'essaie depuis hier le Zigate directement sur un des ports USB de la Jeedom (j'attendais de recevoir une rallonge car le Zigate est un peu gros).Rvitch a écrit : ↑26 janv. 2019, 15:09Vérifie que tu as assez de puissance électrique pour alimenter tout ça.sim2000 a écrit :Personne n'a d'idée?
J'ai de gros problème depuis l'utilisation de la Zigate sur ma Jeedom, c'est une catastrophe...
J'ai l'impression que tout mon réseau Zigbee est devenu lent (équipement sur la Gateway Xiaomi).
J'ai eu plusieurs fois ma Jeedom qui a eu des erreur Z-Wave.
Pour la Zigate, elle se déconnecte régulièrement de ma Jeedom: obligé de revalider le port dans la config et relancer le démon.
Et mon seul et unique équipement lié à la Zigate: le transfo Tradfri, se déconnecte régulièrement, la moitié des commandes passes, puis sans raison plus rien.
J'avoue ne pas trop savoir par où commencer, rien ne me semble anormal dans les logs.
Tu parle de zwave et de zigate, tes dongles sont ils sur un hub alimenté ou directement sur le pi?
Envoyé de mon Mi Note 3 en utilisant Tapatalk
Personnellement je n'ai aucun soucis (j'y intègre des composants Xiaomi/Aqara sans problème alors que je n'ai pas de gateway)
Bonsoir à tousMais j'ai des problèmes avec les interrupteurs.
J'ai une télécommande Hue qui est bien reconnue par le plugin Zigate, mais elle n'a que deux commandes, resync et type, et je ne vois pas ce que je peux faire avec ça. Au moins, on peut la configurer directement sur l'ampoule (ici une Trädfri) avec le bouton I mais aucun lien alors avec Jeedom.
J'ai aussi acheté (pour leur prix et leur esthétique) 3 interrupteurs Xiaomi Aqara, des carrés, à pile, dont je suis incapable de donner la moindre référence, vu que tout est écrit en chinois. J'ai 2 interrupteurs simples et 1 double.
- Le double est reconnu par le plugin comme lumi.remote.b286acn01 déjà ça ne me paraît pas correspondre, mais il a deux commandes movement et une rotation, ça paraît anormal, et aucune commande qui me paraîtrait utilisable avec un interrupteur.
- Les simples sont trouvés mais pas reconnus, le type est vide et du coup, il n'y a qu'une seule commande, resync. Inutilisable pour un interrupteur, du moins dans ma compréhension de la chose.
J'ai parcouru le forum et arpenté Google en long en large et en travers pour trouver des informations, mais rien qui ne soit accessible à un néophite complètement perdu comme moi (pourtant informaticien à la base, du moins c'est ce que je croyais).
Je crois comprendre qu'il y a pas mal de type d'interrupteurs Aqara, que certains personnes y arrivent avec certains, mais pas tout le monde. EN tous cas je suis complètement perdu, et prêt à tout laisser tomber, parce que le but ets que tout le Zigbee passe par le Zigate sans qu'il soit nécessaire d'acheter encore des ponts (Xiaomi, Hue...)et brancher tout ce monde sur le réseau. On est vite envahi (je le suis déjà...)
Y aurait-il quelqu'un pour m'aider à comprendre ce que j'ai oublié de faire, ou pas compris (et vraisemblablement les 2) ?