Dw2 wifi + installation d'ewejee

bonjour,

Je viens d’acheter un boitier sonoff DW2 Wifi qui fonctionne très bien avec l’application ewelink, par contre impossible de l’intégrer dans jeedom. Je pense que j’ai un soucis aussi sur l’installation de ewejee, j’ai l’impression que les demon ne sont pas vraiment actif, et je n’ai pas non plus de log ewejee_node.

Si une personne a un petit peu de temps pour m’aider.

Cordialement

Bonjour,

Cela manque d’info, un petit tour ici : Comment nous aider à vous aider - ou Comment poser une bonne question?

bonjour @Mips,
Tu n’es pas le premier à me dire que mes questions sont pas clair malheureusement ^^,
je n’ai qu’un seul appareil sonoff qui est un DW2 Wifi et je n’arrive pas a le voir dans ewejee.

voici les logs ewejee_dep :

======================================================================
== 14/09/2022 14:12:00 == 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 : v14.20.0
Ok, version suffisante
[ 49% ] : Vérification de la version de NodeJS installée : [ 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
======================================================================

l’installation me parait OK

et voici les logs Ewejee

[2022-09-14 10:16:30]ERROR : Aucune données transmises, consultez le log ewejee_node et la documentation !
[2022-09-14 15:13:31]ERROR : [deamon_cloud_start()][$i>30] Impossible de lancer le démon. Avez vous remis la configuration du plugin ?
[2022-09-14 15:24:24]ERROR : Le démon n’est pas lancé ! Veuillez lancer le démon dans la configuration du plugin
[2022-09-14 15:25:57]ERROR : Aucune données transmises, consultez le log ewejee_node et la documentation !
[2022-09-14 15:48:49]ERROR : Aucune données transmises, consultez le log ewejee_node et la documentation !

mon problème est que je n’ai aucun log ewejee_node

Je ne connais pas le plug-in mais il y a déjà plus d’info.
Fournissez également une capture d’écran de la page santé jeedom ainsi qu’à de la page config du plug-in.

Concernant les logs, passez en debug, sauvez et relancez le démon, il y aura peut-être les logs nécessaires ensuite, si oui postez les également.

Avec ça j’espère que quelqu’un pourra vous aider.

salut @Mips
Merci pour tes réponses, j’espère qu’une personne pourra m’aider avec les infos suivantes!


et pour finir voici les logs :

[2022-09-14 10:16:30]ERROR : Aucune données transmises, consultez le log ewejee_node et la documentation !
[2022-09-14 15:13:31]ERROR : [deamon_cloud_start()][$i>30] Impossible de lancer le démon. Avez vous remis la configuration du plugin ?
[2022-09-14 15:24:24]ERROR : Le démon n'est pas lancé ! Veuillez lancer le démon dans la configuration du plugin
[2022-09-14 15:25:57]ERROR : Aucune données transmises, consultez le log ewejee_node et la documentation !
[2022-09-14 15:48:49]ERROR : Aucune données transmises, consultez le log ewejee_node et la documentation !
[2022-09-20 11:45:07]ERROR : Le démon n'est pas lancé ! Veuillez lancer le démon dans la configuration du plugin
[2022-09-20 11:46:26]ERROR : Aucune données transmises, consultez le log ewejee_node et la documentation !
[2022-09-20 11:46:26]ERROR : Aucune données transmises, consultez le log ewejee_node et la documentation !
[2022-09-20 11:47:30]ERROR : Aucune données transmises, consultez le log ewejee_node et la documentation !
[2022-09-20 11:53:33]ERROR : [deamon_cloud_start()][$i>30] Impossible de lancer le démon. Avez vous remis la configuration du plugin ?
[2022-09-20 14:50:33]ERROR : Aucune données transmises, consultez le log ewejee_node et la documentation !
[2022-09-20 14:50:33]ERROR : Aucune données transmises, consultez le log ewejee_node et la documentation !
[2022-09-21 18:37:57]DEBUG : [deamon_stop]PID = 904358
[2022-09-21 18:37:59]DEBUG : [deamon_cloud_start()] Port du localhost (Par défault = 80) = 80
[2022-09-21 18:37:59]INFO : Lancement du démon.
[2022-09-21 18:39:21]DEBUG : [deamon_stop]PID = 1733088
[2022-09-21 18:39:21]DEBUG : [deamon_cloud_start()] Port du localhost (Par défault = 80) = 80
[2022-09-21 18:39:22]INFO : Lancement du démon.
[2022-09-21 18:39:24]INFO : [deamon_cloud_start()] Démon ewejee lancé
[2022-09-21 18:39:24]INFO : Lancement du demon LAN
[2022-09-21 18:39:24]DEBUG : [deamon_cloud_start()] Port du localhost (Par défault = 80) = 80
1 « J'aime »

Je vois que vous êtes sous debian 11

Je suppose que le plug-in doit fonctionner avec cette version vu que d’après le log le démon est en nodejs mais peut-être une piste…

Tu sous entends que je devrais peut être passer sur Debian 10 ?

Attendez de voir les retours d’autres personnes

bonjour @Foulek57,
Pourrais tu jeter un œil a mon problème et me dire si quelque chose t’interpelle ?

Merci d’avance

Salut @woodlite

Ce qui m’interpelle c’est l’absence du log ewejee_node.
J’ai pas testé sur debian 11 donc effectivement peut être une piste.

Tu peux lancer la commande suivante en ssh :

sudo nice node /var/www/html/plugins/ewejee/core/js/newserver.js

Et poster le résultat de cette commande ?

Salut @Foulek57
merci pour ta réponse, voici le résultat de ta commande :

http://undefined:undefined SSL ? undefined
(node:454646) 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/newserver.js:25:24
    at Object. (/var/www/html/plugins/ewejee/core/js/newserver.js:782: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:75:12)
    at internal/main/run_main_module.js:17:47
(Use `node --trace-warnings ...` to show where the warning was created)
(node:454646) 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:454646) [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.
events.js:377
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE: address already in use 127.0.0.1:6005
    at Server.setupListenHandle [as _listen2] (net.js:1331:16)
    at listenInCluster (net.js:1379:12)
    at GetAddrInfoReqWrap.doListen [as callback] (net.js:1516:7)
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:73:8)
Emitted 'error' event on Server instance at:
    at emitErrorNT (net.js:1358:8)
    at processTicksAndRejections (internal/process/task_queues.js:82:21) {
  code: 'EADDRINUSE',
  errno: -98,
  syscall: 'listen',
  address: '127.0.0.1',
  port: 6005
}

J’ai lancé ta commande via OS/DB de jeedom

Il n’y a pas de raison que ça ne foncionne pas.

Sans le log node je ne peux pas t’aider.

salut @Foulek57,
j’ai installé 2 fois ton plugin, et le résultat est le même a chaque fois,
du coup faudrait que je réinstalle sur Debian 10, il ne me reste que ca a tester ?

De manière générale, c’est pas plus mal de tester sur une installaton neuve.
Pour moi ce n’est pas lié à devian 11, mais je ne suis pas un expert linux.