Subitement aujourd’hui tout mes devices sont passés en time out. Je check la config de Abeille et je vois que le port serie ttyUSB1 est NOK.
Le log Abeilleconfig.log indique :
[2022-01-04 20:29:23] Démarrage de 'checkTTY.sh'
[2022-01-04 20:29:23] Vérifications du port '/dev/ttyUSB1'
[2022-01-04 20:29:23] = Ok, le port semble libre.
[2022-01-04 20:30:18] Démarrage de 'checkTTY.sh'
[2022-01-04 20:30:18] Vérifications du port '/dev/ttyUSB1'
[2022-01-04 20:30:18] = ERREUR: Le port est utilisé par le process '1093'.
[2022-01-04 20:30:18] = Il doit être libéré et n'être utilisé QUE par le plugin Abeille pour permettre le dialogue avec la Zigate.
[2022-01-04 20:30:18] = Details du process 1093:
[2022-01-04 20:30:18] = PPid=671, cmd='/usr/sbin/apache2 -k start'
J’ai essayé de débrancher puis rebrancher la zigate dans diffèrent port USB, j’ai redémarré mon RPI3b+ sans succès
[2022-01-04 14:03:10][ERROR] : Port série de la zigate 1 INVALIDE ! Zigate désactivée.
Abeillecmd.log :
(les mêmes messages en boucle)
[2022-01-04 14:02:30] Port '/dev/ttyUSB0' non accessible. Commande '0100' non écrite.
[2022-01-04 14:02:50] Port '/dev/ttyUSB0' non accessible. Commande '0100' non écrite.
[2022-01-04 14:02:51] Port '/dev/ttyUSB0' non accessible. Commande '0100' non écrite.
[2022-01-04 14:02:52] Port '/dev/ttyUSB0' non accessible. Commande '0100' non écrite.
Abeilleconfig.log :
[2022-01-06 12:30:24] Démarrage de 'checkTTY.sh'
[2022-01-06 12:30:24] Vérifications du port '/dev/ttyUSB1'
[2022-01-06 12:30:24] = ERREUR: Le port est utilisé par le process '1093'.
[2022-01-06 12:30:24] = Il doit être libéré et n'être utilisé QUE par le plugin Abeille pour permettre le dialogue avec la Zigate.
[2022-01-06 12:30:24] = Details du process 1093:
[2022-01-06 12:30:24] = PPid=671, cmd='/usr/sbin/apache2 -k start'
[2022-01-06 12:30:40] Démarrage de 'checkTTY.sh'
[2022-01-06 12:30:40] Vérifications du port '/dev/ttyUSB1'
[2022-01-06 12:30:40] = ERREUR: Le port est utilisé par le process '1093'.
[2022-01-06 12:30:40] = Il doit être libéré et n'être utilisé QUE par le plugin Abeille pour permettre le dialogue avec la Zigate.
[2022-01-06 12:30:40] = Details du process 1093:
[2022-01-06 12:30:40] = PPid=671, cmd='/usr/sbin/apache2 -k start'
[2022-01-06 12:31:19] Démarrage de 'checkTTY.sh'
[2022-01-06 12:31:19] Vérifications du port '/dev/ttyUSB0'
[2022-01-06 12:31:19] = Ok, le port semble libre.
[2022-01-06 12:32:59] Démarrage de 'checkTTY.sh'
[2022-01-06 12:32:59] Vérifications du port '/dev/ttyUSB0'
[2022-01-06 12:32:59] = ERREUR: Le port est utilisé par le process '5537'.
[2022-01-06 12:32:59] = Il doit être libéré et n'être utilisé QUE par le plugin Abeille pour permettre le dialogue avec la Zigate.
[2022-01-06 12:32:59] = Details du process 5537:
[2022-01-06 12:32:59] = PPid=671, cmd='/usr/sbin/apache2 -k start'
[2022-01-06 12:34:56] Démarrage de 'checkTTY.sh'
[2022-01-06 12:34:56] Vérifications du port '/dev/ttyUSB0'
[2022-01-06 12:34:56] = ERREUR: Le port est utilisé par le process '5537'.
[2022-01-06 12:34:56] = Il doit être libéré et n'être utilisé QUE par le plugin Abeille pour permettre le dialogue avec la Zigate.
[2022-01-06 12:34:56] = Details du process 5537:
[2022-01-06 12:34:56] = PPid=671, cmd='/usr/sbin/apache2 -k start'
Récemment j’ai installé JeeXplorer pour modifier certain fichier de Pushbullet car ce dernier buggait depuis la V4, je ne pense pas que cela puisse avoir un rapport mais je ne suis pas expert.
C’était un ti conseil que j’appliqué avant, perso j’ai abandonné à mes grands regrets le plugin car ma zigate été au bout et le coût d’une nouvelle par rapport à d’autres clé à fait que j’ai revu ma position sur le zigbee et ça me go****r d’être obligé de jouer avec le tournevis pour la sortir et faire la mise à jour de celle ci.
Je rencontre un problème pour appairer ma clé Zigate+ (v2) dans Jeedom (version 4.3.22) via le plug-in Abeille (en version stable 2024-01-01 01:00:32).
Sur un PC Windows, j’ai mis à jour le Firmware de ma clé Zigate+ (v2) en version 3A0 et j’ai suivi la doc de Zigate (Tester la ZiGate-USB - ZiGate) pour tester la connectivité d’un appareil Zigbee via leur outil ZGWUI. Tout fonctionne parfaitement : le Firmeware est bien à jour et je vois apparaître des informations dans la fenêtre « Raw Data » pour mon appareil connecté.
Ensuite, j’ai rebranché ma clé Zigate+ (v2) sur mon serveur et je vois bien apparaître cette clé dans Jeedom sur le port « ttyUSB0 ».
Le plug-in Abeille est bien installé et le deamon est actif.
Malheureusement, lorsque que je souhaite ajouter ma clé Zigate (USBv1 / serial-by-id… ou USBv1 / ttyUSB0) et que je clique sur « Tester », cela tourne en boucle pendant des heures.
Le log semble bloqué à l’étape « OK, le port semble libre »
[2024-03-14 11:01:12] Démarrage de ‹ checkTTY.sh ›
[2024-03-14 11:01:12] Vérifications du port ‹ /dev/serial/by-id/usb-FTDI_ZiGate_ZIGATE±if00-port0 ›
[2024-03-14 11:01:12] = Ok, le port semble libre.
Si j’essaye d’appairer de nouveau la clé, le log m’indique que le port est déjà utilisé (surement par le process qui tourne en boucle depuis des heures). Le seul moyen de libérer de le port est de redémarrer ma VM Jeedom car le bouton « Libérer » ne fonctionne pas.
[2024-03-14 11:34:19] Test de communication avec la Zigate; type=USB, port=/dev/ttyUSB0, GpioLib=WiringPi
[2024-03-14 11:34:19] Démarrage de ‹ checkTTY.sh ›
[2024-03-14 11:34:19] Vérifications du port ‹ /dev/ttyUSB0 ›
[2024-03-14 11:34:19] = ERREUR: Le port est utilisé par le process ‹ 987 ›.
[2024-03-14 11:34:19] = Il doit être libéré et n’être utilisé QUE par le plugin Abeille pour permettre le dialogue avec la Zigate.
[2024-03-14 11:34:19] = Details du process 987:
[2024-03-14 11:34:19] = PPid=499, cmd=‹ /usr/sbin/apache2 -k start ›
Execution de ‹ installTTY.sh ›
Test préliminaire
= ERREUR: Ce script ne semble pas compatible avec votre plateforme.