Démon Ewejee ne se lance pas

Enfin ! J’ai une log node !

internal/modules/cjs/loader.js:818
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:815:15)
at Function.Module._load (internal/modules/cjs/loader.js:667:27)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/var/www/html/plugins/ewejee/core/js/newserver.js:6:15)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) {
code: 'MODULE_NOT_FOUND',
requireStack: [ '/var/www/html/plugins/ewejee/core/js/newserver.js' ]
}
http://undefined:non SSL ? undefined
Serveur correctement lancé sur http://localhost:6005 Le Sun Jan 10 2021 21:35:07 GMT+0100 (GMT+01:00)
{"error":406,"sequence":"1610310906000"}
events.js:291
throw er; // Unhandled 'error' event
^
Error: getaddrinfo ENOTFOUND undefined
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:26)
Emitted 'error' event on Request instance at:
at Request.onRequestError (/var/www/html/plugins/ewejee/core/js/node_modules/request/request.js:877:8)
at ClientRequest.emit (events.js:314:20)
at Socket.socketErrorListener (_http_client.js:427:9)
at Socket.emit (events.js:314:20)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
errno: 'ENOTFOUND',
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'undefined'
}

Il faut remplir les champs dans la configuration du plugin.

Bonjour,
Voici le retour : ( j’ai vérifié le compte eweelink 2 fois )
node :

http://undefined:non SSL ? undefined
Serveur correctement lancé sur http://localhost:6005 Le Mon Jan 11 2021 13:40:08 GMT+0100 (GMT+01:00)
{"error":406,"sequence":"1610368806000"}
events.js:291
throw er; // Unhandled 'error' event
^
Error: getaddrinfo ENOTFOUND undefined
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:66:26)
Emitted 'error' event on Request instance at:
at Request.onRequestError (/var/www/html/plugins/ewejee/core/js/node_modules/request/request.js:877:8)
at ClientRequest.emit (events.js:314:20)
at Socket.socketErrorListener (_http_client.js:427:9)
at Socket.emit (events.js:314:20)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
errno: 'ENOTFOUND',
code: 'ENOTFOUND',
syscall: 'getaddrinfo',
hostname: 'undefined'
}

ewejee

[2021-01-11 13:50:06][INFO] : Lancement du démon.
[2021-01-11 13:51:03][DEBUG] : Demon LAN nok, server =
[2021-01-11 13:51:38][ERROR] : Impossible de lancer le démon. Avez vous choisis la configuration http/https dans la configuration du plugin ?
[2021-01-11 13:51:56][INFO] : Installation des dépendances
[2021-01-11 13:52:04][DEBUG] : Demon LAN nok, server =

LAN :

at internal/main/run_main_module.js:17:47
(node:2272) 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:2272) [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.
(node:2883) UnhandledPromiseRejectionWarning: Error: Invalid credentials provided
at new eWeLink (/var/www/html/plugins/ewejee/core/js/node_modules/ewelink-api/main.js:36:13)
at /var/www/html/plugins/ewejee/core/js/cache.js:18:24
at Object.<anonymous> (/var/www/html/plugins/ewejee/core/js/cache.js:31:2)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
at internal/main/run_main_module.js:17:47
(node:2883) 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:2883) [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.

Dépendance :
tout est OK

Cordialement

La c’est carrément la configuration qui ne s’enregistre pas.

Tu peux renvoyer une capture d’écran de la page santé de Jeedom ?

Bonsoir et merci de t’intéresser à moi, je parcours le forum et je ne trouve rien de « concluant ».

J’avais pas remarqué une erreur réseau … C’est une bonne piste ?

Encore merci
Cordialement

Tu la sûrement déjà fait, mais tu peux sauvegarder encore une fois, la configuration du plugin ?
Vu ta configuration réseau interne ok, je ne vois que ça

Bon, j’ai tout supprimé, réinstallé, vérifié le user/mdp ewelink … et toujours rien.
Je me demande si cela vient de ma VM … je vais voir si je passe sur un RPI … on verra.
Pour l’instant j’abandonne, je ne trouve rien dans les log même en débug.
Si qq’un a une piste …

Je viens de recevoir une clef Conbee2 et pas moyen de faire fonctionner le plugin en appairage ( pourtant pas de soucis avec la clef sur mon PC, firmware à jour … )

Je vais regarder les configs des développeurs, cela sera peut être plus stable.

Dommage j’avais pleins d’idée domotique …

Merci
Guy

Essaie voir de passer à 2GB de ram.

Perso je réinstallerai Jeedom avec debian 10

Bonjour,
J’ai utilisé ce tuto : https://projetsdiy.fr/installer-jeedom-nas-qnap-machine-virtuelle-docker-script-v3/

et j’ai pris ce debian : debian-10.7.0-amd64-netinst.iso

ok pour les 2Go, je peux

et un Rpi 4 4Go à 84 € … + ssd, c’est peut être plus stable ( si QNAP fait évoluer sa VM et que cela a des impacts … et je ne peux pas facilement isoler les systèmes les uns des autres.

Cdt

Bon, j’ai sauvegardé la VM et créé une nouvelle avec l’iso fourni sur le site Jeedom + upgrade en suite.
J’ai installé ewejee et c’est pareil … y a un autre pb que lepluggin peut être. je regarde coté docker, y a des gens qui ont fait ça

C’est fou ça il y en a pourtant beaucoup sur qnap.
Tu pars sur un rpi du coup ?

Il me reste encore 2 options :

  • Docker sur le QNAP avec Jeedom
  • Docker sur le QNAP avec Home Assistant ( y en a un tout prêt ci-dessous )

si je trouve pas mon bonheur, je passe sur RPI ( c’est aussi l’occasion de jouer avec … ça me démange depuis longtemps :slight_smile: )

Oh mais oui!! Merci!! Ca fait deux heures que je me prends la tête!!

Sinon je viens de push une nouvelle Bêta si tu veux essayer
https://jeedom.domometz.com/version-2-1-0

Bonsoir,
Je suis passé sous Rpi et c’est beaucoup plus rapide que sur mon NAS.
Le zigbee marche nickel ( conbee2) mais ewejee ne veux toujours pas fonctionner :joy:
Comment fait on pour charger ta version Bêta ? A l’installation « standard », je suis en V2.0.2 du 9/01
Cdt

Il faut activer l’accès aux bêta dans ton profil du market.

Bonsoir,

ok, je viens de le faire mais pas mieux, Je me demande, après les recherches sur internet si c’est pas mon compte Ewelink qui a des pb … pourquoi ton plugin ne fonctionne pas avec mon qnap et avec mon RPI … en plus j’ai installé l’iso jeedom … conformément à ce que la communauté indique …

message : [deamon_cloud_start()][$i>30] Impossible de lancer le démon. Avez vous remis la configuration du plugin ?

je cherche encore un peu

Guy

Après chaque mise à jour du plugin il faut penser à relancer les dépendances, sinon le démon ne démarrera pas…

Salut BeauFort9476,
Aucune réussite, ni en version beta, ni en réinstallation, ni reboot, ni password ewelink … Bref je suis déçu de pas trouver … en attendant je fais du zigbee ou de l’ESP8266 avec des prog perso pour interagir avec l’environnent. Un NODEMCU 8266, c’est 8 entrées/sorties tout ou rien, une entrée analogique de 1023 valeurs, un module wifi, un port i2c … pour qq euros. Finalement, avec très peu d’électronique j’insiste, on se passe très bien des plugins et des produits de marques. Je suis autonome et mon appareil fonctionne comme je veux en lien avec les virtuels ( ma serre me communique la luminosité, l’humidité, la température, la pression pour ma météo, l’humidité d’un bac et il me reste 6 E/S sur le circuit pour 10€ sans l’alim usb )
Si quelqu’un veux m’aider, je le remercie d’avance, sinon, je vais revendre mes qq devices Ewelink.

Bonne soirée et prenez soin de vous

Merci pour la suggestion je ne m’en sortais pas malgré la réinstallation des dépendances et cela fonctionne après un simple redémarrage de Jeedom :thinking: