bonjour
j’ai un voyant rouge avec le plugin ewejee, pb de LAN,
comment on configure le plugin, car tous mes objets fonctionnent très bien en cloud, mais quand je bascule en LAN, le daemond (serveur cloud) passe en rouge aussi
Hello @monfiston @Foulek57
j’ai le même soucis que toi depuis quelques jours, le mode LAN local ne semble plus fonctionner, je dois passer en mode Cloud seul
Probablement une limitation de Sonoff… pour forcer à passer par le Cloud?
En mode debug
Ewejee_lan :
http://192.168.0.89:80 SSL ? non LANMode
node:fs:585
handleErrorFromBinding(ctx);
^
Error: ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/resources/lan/devices-cache.json'
at Object.openSync (node:fs:585:3)
at Object.readFileSync (node:fs:453:35)
at /var/www/html/plugins/ewejee/core/js/lanserver.js:36:36
at Object. (/var/www/html/plugins/ewejee/core/js/lanserver.js:127:2)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
at node:internal/main/run_main_module:17:47 {
errno: -2,
syscall: 'open',
code: 'ENOENT',
path: '/var/www/html/plugins/ewejee/resources/lan/devices-cache.json'
}
Maintenant même le mode Cloud ne fonctionne plus!!
internal/modules/cjs/loader.js:905
throw err;
^
Error: Cannot find module 'express'
Require stack:
- /var/www/html/plugins/ewejee/core/js/newserver.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
at Function.Module._load (internal/modules/cjs/loader.js:746:27)
at Module.require (internal/modules/cjs/loader.js:974:19)
at require (internal/modules/cjs/helpers.js:101:18)
at Object. (/var/www/html/plugins/ewejee/core/js/newserver.js:3:17)
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:75:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/var/www/html/plugins/ewejee/core/js/newserver.js' ]
}
@Foulek57 une idée?
EDIT : une mise à jour des dépendances semble avoir résolu le problème…