Port serie NOK port déjà utilisé

Bonjour,

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

Si quelqu’un à une idée je suis preneur, merci :slight_smile:

Bonsoir @Tony_Bigdream,

Cela manque cruellement d’infos

Un petit tour par ici pour compléter :

Bon courage

1 « J'aime »

Bonjour @FBAF
Je ne sais pas quelles infos sont nécessaires, je suis en Jeedom V4 si ça peut aider.
Merci d’avoir pris le temps de me répondre :slight_smile:

Bonjour @Tony_Bigdream,

Il faudrait la version exacte, la version (ou date) du plugin, la copie d’écran de la page santé de Jeedom,…

As-tu branché un nouvel appareil (clé, disque, …) sur ton rpi3 ?

As-tu installé un nouveau plugin ?

@+

Salut @FBAF
Jeedom V4.1.28
Plugin abeille mis à jour aujourd’hui sans amélioration (Version du 2021-12-06 01:00:18)

Voici ma page santé :

Je n’ai rien branché sur le RPI3b+ . (A savoir que mes clefs zigate, z-wave sont sur un HUB auto-alimenté)

Voici un screen de la page de config d’Abeille où le port serie ne trouve pas ma clé :

Concernant les logs :
Abeille :

[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.

Merci encore pour ton soutient

Bonsoir @Tony_Bigdream ,

Tu peux essayer dans la configuration du plugin de changer le port dev/ttyAMA0 (ou dev/ttyAMA1).

@+

Salut @FBAF
Toujours le même message d’erreur « aucune zigate active, veuillez corriger »

Salut,
Tu devrais ouvrir une issue sur le github pour ton souci

Salut @loustic03

J’ai posté une issue ici :

:+1: perso j’avais pris l’habitude de passer par le github c’est plus simple et rapide pour avoir une réponse.

Merci du conseil, pour le moment personne ne sait ce qu’il se passe et je me retrouve sans domotique depuis une semaine :sweat_smile:

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.

Oh je comprend j’ai que des déboires avec ce protocole, je suis retourné avec le plugin Zigate et tout s’est mis à refonctionner pour le moment.

Bonjour,

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.

image

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.

Auriez-vous une idée pour résoudre ce problème ?

Finalement je suis passé au plug-in Zigate (version 2020-11-29 01:02:14) et cela fonctionne.

Un peu vieux pour le support des produits récents ?

Antoine