J’ ai un soucis a l’installation du plugin RFLink; tout bêtement il ne s’installe pas. J’ai fait pas mal de recherche a ce propose sur le forum j’ai essayé pas mal de chose (changement de port, changement de cable alim, … ) rien n’y fait. J’ai bien vu une solution en SSH pour changer un truc mais c’est un peu trop technique et pas sûr que ce soit le problème…
donc ma passerelle est une Arduino Méga 2560 avec dernier fireware installé, J’ai jeedom installé sur Débian 9 qui tourne sur un PC dédié.
au niveau des logs
Début de l'installation
--2021-08-31 08:30:08-- https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 185.***.108.133, 185.***.***.133, ***.***.109.133, ...
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|185.199.***.***|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1510 (1,5K) [text/plain]
Sauvegarde en : « dependencies.sh »
0K . 100% 2,59M=0,001s
2021-08-31 08:30:09 (2,59 MB/s) — « dependencies.sh » sauvegardé [1510/1510]
dependencies.sh: 3: [: rflink: unexpected operator
Version actuelle : 4
Ign:1 http://ftp.u-picardie.fr/mirror/debian stretch InRelease
Atteint:2 http://ftp.u-picardie.fr/mirror/debian stretch-updates InRelease
Atteint:3 http://security.debian.org/debian-security stretch/updates InRelease
Atteint:4 http://ftp.u-picardie.fr/mirror/debian stretch Release
Atteint:5 https://deb.nodesource.com/node_14.x stretch InRelease
Lecture des listes de paquets…
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
lsb-release is already the newest version (9.20161125).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 58 non mis à jour.
dependencies.sh: 29: dependencies.sh: [[: not found
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
E: Impossible de trouver le paquet npm
dependencies.sh: 38: [: i686: unexpected operator
Utilisation du dépot officiel
## Installing the NodeSource Node.js 14.x repo...
## Populating apt-get cache...
+ apt-get update
Atteint:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.u-picardie.fr/mirror/debian stretch InRelease
Atteint:3 http://ftp.u-picardie.fr/mirror/debian stretch-updates InRelease
Atteint:4 http://ftp.u-picardie.fr/mirror/debian stretch Release
Atteint:5 https://deb.nodesource.com/node_14.x stretch InRelease
Lecture des listes de paquets…
## Confirming "stretch" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_14.x/dists/stretch/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null
## Creating apt sources list file for the NodeSource Node.js 14.x repo...
+ echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x stretch main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x stretch main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
Atteint:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.u-picardie.fr/mirror/debian stretch InRelease
Atteint:3 http://ftp.u-picardie.fr/mirror/debian stretch-updates InRelease
Atteint:4 http://ftp.u-picardie.fr/mirror/debian stretch Release
Atteint:5 https://deb.nodesource.com/node_14.x stretch InRelease
Lecture des listes de paquets…
## Run `sudo apt-get install -y nodejs` to install Node.js 14.x and npm
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
nodejs is already the newest version (4.8.2~dfsg-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 58 non mis à jour.
Version actuelle : v4.8.2
dependencies.sh: 60: dependencies.sh: npm: not found
chown: impossible d'accéder à 'node_modules': Aucun fichier ou dossier de ce type
Fin de l'installation
Si quelqu’un peu me filer un coup de main je suis preneur
Cependant on peut voir que vous êtes toujours sous debian 9, stretch, cette OS n’est plus supporté, il faudrait faire la mise à jour en debian 10, buster.
oups désolé j’ai tapé citation au lieu de texte préformaté c’est corrigé.
Cependant on peut voir que vous êtes toujours sous debian 9, stretch, cette OS n’est plus supporté, il faudrait faire la mise à jour en debian 10, buster.
Je n’ai pas beaucoup suivi l’actu de jeedom ses derniers mois ,c’est mon ancienne config que je reprend. La mise a jour est pour faire tourner jeedom ou spécifiquement pour le plugin rflink ?
De manière général, debian a arrêté le support de la version 9, ce n’est pas l’actu de jeedom qui l’impose.
Donc quelque soit le soft que vous essayez de faire fonctionner, vous risquez d’avoir des soucis d’incompatibilités (dépendances plus dispo etc.)
Le core de jeedom v4.1 nécessite debian 10 et plusieurs plugin aussi, certains fonctionnent « encore » sous debian9 mais ce n’est donc qu’une question de temps.
Je ne connais pas ce plugin donc j’ignore s’il est encore possible que cela fonctionne.
Si vous reprenez une ancienne config, re-installez un debian 10 et restaurez votre backup jeedom ensuite pour partir sur de bonne base.
Suivez la doc ici: https://doc.jeedom.com/fr_FR/installation/baremetal
et les images toutes pretes avec jeedom sont ici: Index of /x86-64
J’ai essayé également d’installer AVRDUDE comme suggéré dans une discussion et pas mieux. J’ai également vérifié arduino qui est a jour ? je ne sais plus quoi faire…
je suis dans le même cas que toi. Si tu trouve la solution n’oublie pas de poster je ferai de même de mon côté!
J’installe et réinstalle Jeedom en faisant une variété de teste. Mais c’est chaud! Je suis passé en ssh pour installer advdude et du coup ça a fait avance le problème dans les logs. Mais il manquait aussi nodejs, bref je tâtonne… je te tiens au jus demain
@olive Bravo c’est la solution! comme je suis une quiche en programmation je ne sais pas ce que fait cette ligne de commande mais après avoir copier coller dans la console… et ensuite de retour sur l’interface Jeedom ça fonctionne enfin après 3 jours à chercher comme un c… (quand tu sais pas ce que tu cherches) un grand merci à toi!
Pour info la commande ln est faite pour créer un lien symbolique
(en gros c’est comme un raccourci)
wich permet de localiser ou est node dans le $path
puis fait un lien symbolique du même non avec js au bout
ça fait donc un raccourci nodejs qui pointe sur node
voilà pour l’explication
Bon dimanche oublie pas de solutionner le sujet merci
oui j’ai remis la ligne de commande que tu m’as soufflé sur mon propre poste et je l’ai tagué « solution » pour que les autres qui sont dans mon cas en profite aussi. encore merci!
Merci pour les infos; je vous redis. En ce moment j’essai de réinstaller débian 10 car l’upgrade que j’ai fait du 9 au 10 semble avoir posé problème avec le market. En résumé … j’ai plus le plugin rflink et je en peux pas le réinstaller
Je ne sais pas si je dois continuer sur ce fil car l’installation est faite et ca fonctionne (pour ma part c’est en passant sur un odroid C2avec la V4 de Jeedom.
Mon démon est ok mais je n’arrive pas a intégrer de volet roulant dts ??
Je suis la procédure de la doc de @lunarok et il se trouve que je n’ai une seule ligne qui apparît lors de l’intégration et c’est ujne ligne info.
J’ai suivi quelques pistes vu sur les précédents post de problème similaire mais pas de solution non plus…
en mode debug lorsque j’inclus ma télécommande il me dit :
Il s’avère que je n’ai jamais réussi a avoir les commandes action comme le dit @lunarok dans la doc, mais j’ai reussi a le faire fonctionner grace a l’excellent Tuto de @matdomotique que vous trouverez ici