RFlink ne repond pas

Bonjour,
Je rencontre de nouveau un pb avec mon RFlink avec le message suivant j’ai cherché à résoudre le pb en travaillant sur différentes pistes :

image

Tout d’abord en me basant sur d’autres échanges en modifiant le fichier json :

https://community.jeedom.com/t/plugin-rflink-ne-fonctionne-plus/79268/24

{
« name »: « JeedomRflink »,
« version »: « 0.0.1 »,
« description »: « Node to use Rflink with Jeedom »,
« license »: « GPL-3.0 »,
« repository »: « npm/npm »,
« dependencies »: {
« request »: « latest »,
« serialport »: « ~9.2.8 »,
« telnet-client »: « latest »
}
}

J’ai également testé tous les ports mais sans résultats :

Si vous souhaitez des logs merci de me préciser lesquels et je les ajouterai au fil de la discussion :

Merci pour votre aide.

Bonjour,

Avez vous ds idées ou des pistes à creuser pour résoudre le pb

Bonjour,
Après modification du fichier package.json, il faut relancer les dépendances.
Fournissez ensuite le log Rflink_packages. Puis aprés démarrage (ou pas), le log Rflink.
Il manque aussi la Page santé.
Pourquoi 9.2.8 alors que c’est 9.2.0 dans le post que vous citez.
image image

Bonjour,
En déplacement je ne me suis remis sur le sujet donc j’ai fait les modifs 9.2.8 ou 9.2.0 même résultat le service ne répond pas :
Voici les éléments démandés :
log Rflink_packages :

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_rflink
+ echo 1
+ echo 2
+ sudo npm install --force -g serialport
npm WARN using --force I sure hope you know what you are doing.

> @serialport/bindings-cpp@10.7.0 install /usr/lib/node_modules/serialport/node_modules/@serialport/bindings-cpp
> node-gyp-build

+ serialport@10.4.0
added 21 packages from 88 contributors in 11.13s
+ echo 3
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end rflink
+ rm /tmp/jeedom_install_in_progress_rflink
+ echo '*******************End of package installation******************'
*******************End of package installation******************

log Rflink.

[2024-03-31 12:15:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement

Page santé

Merci pour le support

Bonjour,

serialport n’est pas en bonne version malgré la demande de la 9.2.0 dans package.json

Pour la page santé, c’est le haut de la page Santé de Jeedom qui m’intéresse pour avoir le contexte.

Il faudrait aussi la version de node installée (résultat de la commande node -v) :
image

Bonjour jpty,

Merci pour tes pistes :

Cela signifie que je dois changer quelque chose dans le fichier json

Je suis désolé je ne vois pas ce que tu veux dire, j’ai ajouté la fenêtre complète de santé du plugin

v18.19.0 (merci chatGPT je ne savais pas faire)

En espérant que cela puisse t’aider

Fallait demander à ChatGPT:
image
Il faut poser la bonne question sinon, il se répand dans le plugin Santé qui n’existe pas.

La réponse pour la version de serialport dépend du résultat de la page Santé Jeedom.
Je lui ai toutefois demandé. Il me répond qu’il faut quelle soit compatible nodejs 18 …

Je n’avais pas pensé demander pour santé donc voici la page :

En espérant que cela te donne une idée sur l’origine du probléme

Bonjour jpty,

Si tu as besoin d’autres informations n’hésite surtout pas.
Un dernier j’avais déjà rencontré ce pb en 2022 après une coupure d’électricité (j’avais résolu en changeant le « serialport »: « ~9.2.8 »,) et ces derniers jours c’était également après une coupure est-ce une piste???
Je ne sais pas si @lunarok suit encore les discussions sur ce plugin??

Bonjour,

La différence entre 2022 et maintenant, c’est la version de nodejs qui est en v18 maintenant.
Je ne peux pas vous aider plus, je n’ai pas le plugin ni le matériel correspondant.
Il y a une chose que je trouve bizarre, c’est l’installation globale de serialport. On ne voit pas d’install de serialport dans la version 9.2.x Il y a peut-être eu des modifs dans l’install des dépendances par Jeedom qui ne prend en compte que la dernière version. Le log des deps n’est pas assez bavard et précis (il manque au moins la date d’install).

Puisque c’est un plugin « payant », vous pouvez normalement ouvrir un ticket chez Jeedom en citant ce fil.

Merci jpty pour tes conseils et ton temps
Je vais lancer un ticket
Bonne journée à toi.

Bonjour j’ai le même soucis que vous avez résolu le probleme j’ai essayé egalement de reprendre le fichier.

Node -v donne chez moi V18.20.1

Merci d’avance