Quelqu’un aurait le contenu du script de dépendances (celui en cause, pas l’actuel) pour voir ce qui a pu causer ça SVP et voir éventuellement si d’autres choses pourraient être impactées (dès fois on s’en rend compte longtemps après…).
Après quelques difficultés (droit)s, ca fonctionne pour moi
Merci
Bonjour
Merci pour cette solution qui fonctionne
A+
Bonjour,
Ne serait-il pas plus simple qu’une mise à jour du plugin soit faite, pour les non informaticiens comme moi, qui ne sait pas quoi faire de :
cd /var/www/html/plugins/espeasy/resources/
npm install
A moins que quelqu’un puisse expliquer ?
Merci.
cf l’explication de @damda58 . Tu te connectes en SSH à ta machine (avec Putty par exemple) puis tu tapes les lignes de commande
@lmarescal tu peux suivre ce que Djelau t’a répondu, via SSH, sinon tu peux y aller via Jeedom directement dans Réglages > Système > Configuration. Là, tu choisis l’onglet « >_OS/.DB » et clique sur le bouton « >_Ouvrir » de « >_Administration Système ».
Dans la page qui s’ouvre, tu peux y insérer cd /var/www/html/plugins/espeasy/resources && sudo npm install
j’ai fais la mise a jour du core de jeedom en beta 4.2.18 et la mise a jour de espeasy ce soir a 20h et du coup le demon ne demarais plus comme hier … pas de mise a jour des dependances …
j’ai repousser le npm install et ca remarche …
encore un effort
Merci à toi fganee !! ça marche et c’est très simple de cette façon , je galère comme lmarescal à chaque fois qu’il s’agit de bidouiller dans ces commandes.
Merci à tous
Idem, merci fganee ça fonctionne de nouveau.
Merci, réponse parfaite et adapté au non « geek »! Merci
Hello
Normal car le « demon » (ce qui ne démarre pas dans le plugin actuellement) sert à recevoir les infos des capteurs.
Pour piloter des actions (=envoyer des ordres) c’est un appel direct sur ton esp (donc sans passer par le demon)
@LMQT @fganee merci
la solution fonctionne !
appliqué via un terminal, le démon redémarre de suite…
jeedom 4.2.18
espeasy version du 2022-05-31 23:09:54
Ca a fonctionné chez moi grâce à cette commande magique ! Merci pour l’info.
Moralité (encore une fois, mais à force je vais finir par le savoir): ne jamais se précipiter sur une mise à jour de la veille !
Je vois qu’il y a une mise à jour de Jeedom et ça concerne NodeJS : ne serait-ce pas pour réinstaller tout la paquet NodeJS/NPM à l’échelle du système et corriger ça d’un coup chez tout le monde des fois ?
Mais du coup, je n’ose pas la lancer
Bonsoir,
La mise à jour vers nodejs 16 était prévu de longue date (Avril de souvenir) coté dev de plugin avec une mise en place au 1er Juin d’ou la mise à jour du core d’hier.
Merci pour cette solution.
Testée et approuvée !
Salut,
Tu parles de la 4.2.18 avec correction de Nodejs?
Je viens de faire les deux mise à jour : le plugin espeasy en 2022-05-31 23:09:54 et le core en 4.2.18, mais le souci sur le plugin est toujours présent.
Voici les logs :
4972|internal/modules/cjs/loader.js:905
4973|throw err;
4974|^
4975|Error: Cannot find module 'request'
4976|Require stack:
4977|- /var/www/html/plugins/espeasy/resources/espeasy.js
4978|at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
4979|at Function.Module._load (internal/modules/cjs/loader.js:746:27)
4980|at Module.require (internal/modules/cjs/loader.js:974:19)
4981|at require (internal/modules/cjs/helpers.js:93:18)
4982|at Object.<anonymous> (/var/www/html/plugins/espeasy/resources/espeasy.js:3:15)
4983|at Module._compile (internal/modules/cjs/loader.js:1085:14)
4984|at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
4985|at Module.load (internal/modules/cjs/loader.js:950:32)
4986|at Function.Module._load (internal/modules/cjs/loader.js:790:12)
4987|at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:76:12) {
4988|code: 'MODULE_NOT_FOUND',
4989|requireStack: [ '/var/www/html/plugins/espeasy/resources/espeasy.js' ]
4990|}
[2022-06-03 09:50:07]INFO : Lancement du démon espeasy
[2022-06-03 09:50:07]DEBUG : Lancement démon espeasy : nice -n 19 nodejs /var/www/html/plugins/espeasy/resources/espeasy.js 192.168.1.29 http://127.0.0.1:80/plugins/espeasy/core/api/jeeEspeasy.php?apikey=jhtWvH04T4Llk1jVSHVXtifh4BAZwOdn 100
[2022-06-03 09:50:08]INFO : Démon espeasy lancé
[2022-06-03 09:51:00]ERROR : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2022-06-03 09:51:00]INFO : Arrêt du service espeasy
[2022-06-03 09:51:00]INFO : Lancement du démon espeasy
[2022-06-03 09:51:00]DEBUG : Lancement démon espeasy : nice -n 19 nodejs /var/www/html/plugins/espeasy/resources/espeasy.js 192.168.1.29 http://127.0.0.1:80/plugins/espeasy/core/api/jeeEspeasy.php?apikey=jhtWvH04T4Llk1jVSHVXtifh4BAZwOdn 100
[2022-06-03 09:51:00]INFO : Démon espeasy lancé
J’ai fait une réinstall du plugin après avoir installé la 4.2.18 mais c’est toujours KO.
Bonjour à tous,
Cette solution a permis de relancer le démon ESP Easy, la commande et le retour d’information fonctionne de nouveau par Jeedom, merci beaucoup !
Cependant, si j’active une commande directement sur le bouton Sonoff, l’information n’est pas remontée sur Jeedom, avez vous aussi ce problème ?