Echec installation dépendances plugin Shelly

Bonjour à tous,
Je suis nouveau dans le monde de la domotique, de Jeedom et de Linux en général. Je me suis fait une petite installation Diy sur un netbook Samsung NC 10 sur base de Debian 9 sans interface graphique (netinstall qui date d’une semaine, donc apriori à jour…).
J’ai suivi les tutos pour l’installation de jeedom et c’est une 4.0.32 qui s’est installée avec la mise à jour 4.0.35 qui est passée hier soir.
J’ai fait quelques essais avec Jeedouino et ça fonctionne mais voulant quelque chose de plus rapide à mettre en place en « production » j’ai commandé des modules Shelly.

J’ai donc acheté et installé le plugin Shelly, j’ai configuré un module pour faire des essais et tout semble fonctionner normalement (en tout cas je pilote bien le relais du module depuis Jeedom)
Mais voilà, dans la partie configuration des plugins de jeedom j’ai les dépendances du plugin shelly en statut NOK et quand je relance leur installation ça n’aboutit pas.

J’ai fait un copier coller du log, mais je comprend pas trop pourquoi ça bloque.
Si quelqu’un avait une solution ce serait très sympa.
Merci d’avance !

Début de l'installation
--2019-12-21 07:25:09--  https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
Résolution de raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.120.133
Connexion à raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 1491 (1,5K) [text/plain]
Sauvegarde en : « dependencies.sh »
0K .                                                     100%  461K=0,003s
2019-12-21 07:25:09 (461 KB/s) — « dependencies.sh » sauvegardé [1491/1491]
dependencies.sh: 3: [: shelly: unexpected operator
Version actuelle : 4
Atteint:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:4 http://ftp.fr.debian.org/debian stretch Release
Atteint:5 https://deb.nodesource.com/node_12.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 0 non mis à jour.
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: 37: [: i686: unexpected operator
Utilisation du dépot officiel
## Installing the NodeSource Node.js 12.x repo...
## Populating apt-get cache...
+ apt-get update
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:2 http://security.debian.org/debian-security stretch/updates InRelease
Atteint:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:4 http://ftp.fr.debian.org/debian stretch Release
Atteint:5 https://deb.nodesource.com/node_12.x stretch InRelease
Lecture des listes de paquets…
## Confirming "stretch" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/stretch/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
## Creating apt sources list file for the NodeSource Node.js 12.x repo...
+ echo 'deb https://deb.nodesource.com/node_12.x stretch main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_12.x stretch main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Atteint:2 http://security.debian.org/debian-security stretch/updates InRelease
Atteint:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Atteint:4 http://ftp.fr.debian.org/debian stretch Release
Atteint:5 https://deb.nodesource.com/node_12.x stretch InRelease
Lecture des listes de paquets…
## Run `sudo apt-get install -y nodejs` to install Node.js 12.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 | sudo apt-key add -
echo "deb 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 0 non mis à jour.
Version actuelle : v4.8.2
dependencies.sh: 59: dependencies.sh: npm: not found
chown: impossible d'accéder à 'node_modules': Aucun fichier ou dossier de ce type
Fin de l'installation

Problème toujours pas résolu

Début de l'installation
--2019-12-22 13:28:53--  https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.120.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1491 (1.5K) [text/plain]
Saving to: 'dependencies.sh'
0K .                                                     100%  839K=0.002s
2019-12-22 13:28:53 (839 KB/s) - 'dependencies.sh' saved [1491/1491]
dependencies.sh: 3: [: shelly: unexpected operator
Version actuelle : 4
Get:1 http://security.debian.org/debian-security stretch/updates InRelease [94.3 kB]
Ign:2 http://ftp.fr.debian.org/debian stretch InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Hit:5 https://deb.nodesource.com/node_12.x stretch InRelease
Fetched 94.3 kB in 2s (34.0 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (9.20161125).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package npm
dependencies.sh: 37: [: i686: unexpected operator
Utilisation du dépot officiel
## Installing the NodeSource Node.js 12.x repo...
## Populating apt-get cache...
+ apt-get update
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.fr.debian.org/debian stretch InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Hit:5 https://deb.nodesource.com/node_12.x stretch InRelease
Reading package lists...
## Confirming "stretch" is supported...
+ curl -sLf -o /dev/null 'https://deb.nodesource.com/node_12.x/dists/stretch/Release'
## Adding the NodeSource signing key to your keyring...
+ curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
## Creating apt sources list file for the NodeSource Node.js 12.x repo...
+ echo 'deb https://deb.nodesource.com/node_12.x stretch main' > /etc/apt/sources.list.d/nodesource.list
+ echo 'deb-src https://deb.nodesource.com/node_12.x stretch main' >> /etc/apt/sources.list.d/nodesource.list
## Running `apt-get update` for you...
+ apt-get update
Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
Ign:2 http://ftp.fr.debian.org/debian stretch InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Hit:5 https://deb.nodesource.com/node_12.x stretch InRelease
Reading package lists...
## Run `sudo apt-get install -y nodejs` to install Node.js 12.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 | sudo apt-key add -
echo "deb 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
Reading package lists...
Building dependency tree...
Reading state information...
nodejs is already the newest version (4.8.2~dfsg-1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Version actuelle : v4.8.2
dependencies.sh: 59: dependencies.sh: npm: not found
chown: cannot access 'node_modules': No such file or directory
Fin de l'installation

Comme je disais dans un autre sujet je veux bien prendre un pack power pour avoir acces au support mais c’est un problème core ou un problème lié au plugin ?

Je me trompe sans doute, mais j’ai l’impression que le problème vient de l’installation de Node.js
J’ai regardé un peu le contenu de https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
et a ce que j’ai compris ce script verifie (entre autres choses) que nodejs est installé et en version 12, vu le log pour lui c’est pas fait (KO)
J’ai essayé d’installé node.js en version 12 et en version 13 directement depuis en console en root, a priori ça se passe bien (pas d’erreur) mais dans les dépendances du plugin ça veut toujours pas.

EDIT : Je poursuis les investigations et pour l’instant je reste persuadé que c’est nodels qui pose problème
quand je fais nodejs -v
il me répond
v4.8.2
Ce qui se traduit bien par

KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé

Puisque le script cherche une version minimum de 12 alors moi avec la version 4 j’en suis loin !
Pourtant quand je fait apt-get upgrade nodejs il me dit que j’ai déjà la dernière version disponible.

Tu as aussi cette erreur ?

Bon ça fait un moment que je tourne autour de nodejs et je pense que j’ai trouvé la source du problème, et si c’est bien ça, je n’ai pas de solution.
A ce que j’ai compris, l’équipe officielle de nodejs à cessé de supporter les OS 32 bits (je ne les blâme pas, c’est obsolète, et ils ont raison de se focaliser sur des systèmes récents)
Hors sur mon antique Atom Intel, impossible d’installer un os 64bits, c’est pas supporté !:cry:

Il y aurait bien une branche non officielle de nodejs pour les os 32 bits, mais je crois comprendre qu’ils se sont arrêté à la version 10 (donc toujours pas bon…)
de toutes façons je sais pas l’installer.

Je vais devoir me faire une raison, faut que je passe sous raspberry… mais bon un os qui tourne sur un sdcard je suis quand même pas fan.

Pour ceux qui expérimente comme moi des problèmes d’installation des dépendances ,
vous pouvez essayer un script php suivant:

<?php
exec('sudo dpkg --configure -a');