Les objets apparaisent offline après avoir fontionné

Bonjour,
j’ai plusieurs relais sonoff. ils ont bien fonctionné pendant un temps, mais il fallait les actualiser pour qu’ils apparaissent actif. Maintenant plus aucun ne répond. ils sont bine actifs, je les vois sur l’appli tel.
Coté dépendance j’ai une erreur de version de nodejs. il me demande de relancer le dépendances mais au but de 5 fois pas mieux. Sinon les démons sont ok.

Si quelqu’un a des idées.
Merci

voici les logs :
ewejee-dep

== 12/12/2021 10:50:19 == Installation des dépendances de ewejee
======================================================================
[  0% ] : Vérification des droits...
[  9% ] : Vérification des droits : [  OK  ]
[ 10% ] : Prérequis...
[ 19% ] : Prérequis : [  OK  ]
[ 20% ] : Mise à jour APT et installation des packages nécessaires...
[ 29% ] : Mise à jour APT et installation des packages nécessaires : [  OK  ]
[ 30% ] : Vérification de la version de NodeJS installée...
Version actuelle :
[ 39% ] : Vérification de la version de NodeJS installée : [  OK  ]
[ 40% ] : Installation de NodeJS 14...
KO, version obsolète à upgrader
Suppression du Nodejs existant et installation du paquet recommandé
Utilisation du dépot officiel
/var/www/html/plugins/ewejee/resources/install.sh: line 155: nodejs: command not found
Version après install :
Version non suffisante, relancez les dépendances
[ 49% ] : Installation de NodeJS 14 : [  OK  ]
[ 50% ] : Nettoyage anciens modules...
[ 59% ] : Nettoyage anciens modules : [  OK  ]
[ 60% ] : Installation de ewejee, veuillez patienter svp, installation très longue...
[ 64% ] : Installation de ewejee, veuillez patienter svp, installation très longue : [  OK  ]
[ 65% ] : Installation des dépendances......
[ 89% ] : Installation des dépendances... : [  OK  ]
[ 90% ] : Nettoyage 1/2...
[ 94% ] : Nettoyage 1/2 : [  OK  ]
[ 95% ] : Nettoyage 2/2...
[ 99% ] : Nettoyage 2/2 : [  OK  ]
[100% ] : Terminé !
======================================================================
== OK == Installation Réussie
======================================================================

ewejee_lan

http://192.168.1.106:80 SSL ? non LANMode
(node:29175) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/resources/lan/devices-cache.json'
at Object.openSync (fs.js:497:3)
at Object.readFileSync (fs.js:393:35)
at /var/www/html/plugins/ewejee/core/js/lanserver.js:36:36
at Object.<anonymous> (/var/www/html/plugins/ewejee/core/js/lanserver.js:127:2)
at Module._compile (internal/modules/cjs/loader.js:1085:14)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
at Module.load (internal/modules/cjs/loader.js:950:32)
at Function.Module._load (internal/modules/cjs/loader.js:790:12)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12)
at internal/main/run_main_module.js:17:47
(Use `node --trace-warnings ...` to show where the warning was created)
(node:29175) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:29175) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
Serveur LAN correctement lancé sur http://localhost:6006 Le Sun Dec 12 2021 10:55:07 GMT+0100 (heure normale d’Europe centrale)