Pas d'objet dans le plugin eWejee

Bonjour,

Je suis complètement débutant avec Jeedom, je commence une petite installation basique pour pouvoir dans un premier temps, automatiser mes volets. J’utilise Jeedom V4.0.61 sur un RPi4.
J’ai installé le plugin ewejee en version v2.0.0 pour pouvoir piloter un premier interrupteur de volet roulant acheté sur amazon. Celui-ci est correctement paramétré dans mon compte Ewelink et fonctionne parfaitement. J’ai pour l’instant 1 seul objet paramétré dans ce compte.
Après activation du plugin et avoir renseigné mes paramètres de compte ewelink, les voyants « LAN » et « CLOUD » sont bien allumés verts mais malgré la demande de synchronisation, l’interrupteur n’apparait pas.
J’ai bien suivi la procédure indiquée pour le plugin mais j’ai probablement oublié un paramètre. Pourriez-vous m’aider SVP?

Voici le lien vers l’interrupteur si besoin:
https://www.amazon.fr/gp/product/B07KF8VLBW/ref=ppx_yo_dt_b_asin_title_o03_s00?ie=UTF8&psc=1

Cdlt.

Max

Hello,

Peux-tu me fournir les logs ewejee, ewejee_dep, ewejee_node.

Si tu est débutant je te conseille de voir le post suivant pour savoir comment trouver et poster les logs.

1 « J'aime »

Tout d’abord, merci de prendre le temps de m’aider, c’est très sympa de ta part.
J’ajoute que l’adresse de l’interrupteur en question est la 192.168.1.56 et que je le vois bien connecté à la Livebox.

Voici le log ewejee :

http://192.168.1.17:80 SSL ? non
http://192.168.1.17:80 SSL ? non
Serveur correctement lancé sur http://localhost:6005 Le Fri Oct 30 2020 12:25:11 GMT+0100 (Central European Standard Time)
events.js:291
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE: address already in use 127.0.0.1:6005
at Server.setupListenHandle [as _listen2] (net.js:1317:16)
at listenInCluster (net.js:1365:12)
at GetAddrInfoReqWrap.doListen [as callback] (net.js:1502:7)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:68:8)
Emitted 'error' event on Server instance at:
at emitErrorNT (net.js:1344:8)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '127.0.0.1',
port: 6005
}
{"error":0,"apikey":"8e8a3fda-d101-4450-9df9-2f95f414fa11","config":{"hb":1,"hbInterval":145},"sequence":"1604057111000"}
*************************** Début de la synchronisation ***************************
[]
*************************** Fin de la synchronisation ***************************
*************************** Début de la synchronisation ***************************
[]
*************************** Fin de la synchronisation ***************************
Usage:
kill [options] <pid> [...]
Options:
<pid> [...]            send signal to every <pid> listed
-<signal>, -s, --signal <signal>
specify the <signal> to be sent
-l, --list=[<signal>]  list all signal names, or convert one to a name
-L, --table            list all signal names in a nice table
-h, --help     display this help and exit
-V, --version  output version information and exit
For more details see kill(1).
http://192.168.1.17:80 SSL ? non
Serveur correctement lancé sur http://localhost:6005 Le Fri Oct 30 2020 12:28:25 GMT+0100 (Central European Standard Time)
{"error":0,"apikey":"8e8a3fda-d101-4450-9df9-2f95f414fa11","config":{"hb":1,"hbInterval":145},"sequence":"1604057305000"}
http://192.168.1.17:80 SSL ? non
Serveur correctement lancé sur http://localhost:6005 Le Fri Oct 30 2020 12:29:34 GMT+0100 (Central European Standard Time)
{"error":0,"apikey":"8e8a3fda-d101-4450-9df9-2f95f414fa11","config":{"hb":1,"hbInterval":145},"sequence":"1604057373000"}
*************************** Début de la synchronisation ***************************
[]
*************************** Fin de la synchronisation ***************************

Le log ewejee_dep :

--0%
--10%
Lancement de l'installation/mise à jour des dépendances eWeJee
--20%
OS :
Linux raspberrypi 5.4.51-v7l+ #1333 SMP Mon Aug 10 16:51:40 BST 2020 armv7l GNU/Linux
-- apt-get --
-- apt-get -- end --
--30%
Version actuelle : v12.19.0
Ok, version suffisante
--50%
--60%
Installation de eWeJee... Cette partie est très longue, veuillez attendre les 100%
/var/www/html/plugins/ewejee/core/js
-----
npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN saveError ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/core/js/package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/core/js/package.json'
npm WARN js No description
npm WARN js No repository field.
npm WARN js No README data
npm WARN js No license field.
--70%
npm WARN saveError ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/core/js/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/core/js/package.json'
npm WARN js No description
npm WARN js No repository field.
npm WARN js No README data
npm WARN js No license field.
--80%
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN saveError ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/core/js/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/core/js/package.json'
npm WARN js No description
npm WARN js No repository field.
npm WARN js No README data
npm WARN js No license field.
--90%
--95%
--100%
Installation des dépendances eWeJee terminée, vérifiez qu'il n'y a pas d'erreur
mv: inter-device move failed: '/tmp/jeedom/ewejee' to '/var/www/html/plugins/ewejee/log/ewejee'; unable to remove target: Directory not empty

le log ewejee_node :

http://192.168.1.17:80 SSL ? non
http://192.168.1.17:80 SSL ? non
Serveur correctement lancé sur http://localhost:6005 Le Fri Oct 30 2020 12:25:11 GMT+0100 (Central European Standard Time)
events.js:291
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE: address already in use 127.0.0.1:6005
at Server.setupListenHandle [as _listen2] (net.js:1317:16)
at listenInCluster (net.js:1365:12)
at GetAddrInfoReqWrap.doListen [as callback] (net.js:1502:7)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:68:8)
Emitted 'error' event on Server instance at:
at emitErrorNT (net.js:1344:8)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
code: 'EADDRINUSE',
errno: 'EADDRINUSE',
syscall: 'listen',
address: '127.0.0.1',
port: 6005
}
{"error":0,"apikey":"8e8a3fda-d101-4450-9df9-2f95f414fa11","config":{"hb":1,"hbInterval":145},"sequence":"1604057111000"}
*************************** Début de la synchronisation ***************************
[]
*************************** Fin de la synchronisation ***************************
*************************** Début de la synchronisation ***************************
[]
*************************** Fin de la synchronisation ***************************
Usage:
kill [options] <pid> [...]
Options:
<pid> [...]            send signal to every <pid> listed
-<signal>, -s, --signal <signal>
specify the <signal> to be sent
-l, --list=[<signal>]  list all signal names, or convert one to a name
-L, --table            list all signal names in a nice table
-h, --help     display this help and exit
-V, --version  output version information and exit
For more details see kill(1).
http://192.168.1.17:80 SSL ? non
Serveur correctement lancé sur http://localhost:6005 Le Fri Oct 30 2020 12:28:25 GMT+0100 (Central European Standard Time)
{"error":0,"apikey":"8e8a3fda-d101-4450-9df9-2f95f414fa11","config":{"hb":1,"hbInterval":145},"sequence":"1604057305000"}
http://192.168.1.17:80 SSL ? non
Serveur correctement lancé sur http://localhost:6005 Le Fri Oct 30 2020 12:29:34 GMT+0100 (Central European Standard Time)
{"error":0,"apikey":"8e8a3fda-d101-4450-9df9-2f95f414fa11","config":{"hb":1,"hbInterval":145},"sequence":"1604057373000"}
*************************** Début de la synchronisation ***************************
[]
*************************** Fin de la synchronisation ***************************
Usage:
kill [options] <pid> [...]
Options:
<pid> [...]            send signal to every <pid> listed
-<signal>, -s, --signal <signal>
specify the <signal> to be sent
-l, --list=[<signal>]  list all signal names, or convert one to a name
-L, --table            list all signal names in a nice table
-h, --help     display this help and exit
-V, --version  output version information and exit
For more details see kill(1).
http://192.168.1.17:80 SSL ? non
Serveur correctement lancé sur http://localhost:6005 Le Fri Oct 30 2020 12:41:41 GMT+0100 (Central European Standard Time)
{"error":0,"apikey":"8e8a3fda-d101-4450-9df9-2f95f414fa11","config":{"hb":1,"hbInterval":145},"sequence":"1604058101000"}
*************************** Début de la synchronisation ***************************
[]
*************************** Fin de la synchronisation ***************************

Bonjour, as tu essayé de mettre seulement en mode cloud en désactivant le mode Lan ?
As tu un compte eweelink dédié pour jeedom ?

Tout est fonctionnel.
Mais quand le plugin interroge eWeLink, ils ne transmet aucun appareil.

Peux-tu redémarré ton jeedom et réessayer

Bonjour, comme indiqué également dans un autre fils de discussion, j’ai le même problème que Max sur le meme produit :slight_smile:

@+

Bonjour,

Comme déjà dit sur un autre fil si tu pouvais ouvrir ton propre fil et montrer ce qui est demandé ci-dessous les configurations de chacun pouvant être différentes

Bonjour iPapy,

Merci de ton intervention. Je voulais juste signifier que j’avais le même problème que le posteur initial et ainsi dire qu’il n’était pas le seul dans cette situation… Donc pourquoi polluer le forum avec un problème identique ?

Parce que la configuration de chacun est différente, pour exemple j’ai un pi3 sous buster en v4.0.61 ou je n’ai aucun souci de mon coté avec mes Sonoff Basic et le plugin eWeejee

1 « J'aime »

ma config est la même que Max (version jeedom, ewejee et rpi4) c’est pour quoi que je suis intervenu en disant que j’ai le même problème sur le même objet.

Tu as les même produits aussi ?

Oui j’ai le même interrupteur qui marchait avant l’update de l’api Ewejee (si ça peut aider Foulek)

1 « J'aime »

Si ça peut permettre d’éviter de te prouver ma bonne foi car tu doutes vu les questions…(bon il est blanc.)

Pourquoi prendre la mouche, je te crois pas de souci c’était pas utile de mettre la photo, je n’ai pas mis en doute ce que tu disais

Je ne prends pas la mouche ne t’inquiètes pas et je m’en tamponne complet en fait.

Afin de rendre un peu de visibilité à mon message, je me permets de le reposter :

En réponse à @Foulek57 et @Olaf :
Je n’ai pas de compte dédié à Jeedom, j’utilise le même que celui utilisé sur l’application smartphone.
J’ajoute que j’ai essayé de me déconnecter de ce compte sur l’appli avant de lancer la synchro, rien ne change.
J’ai tenté de désactiver le LAN, rien ne change.
J’ai rebooté le Raspberry, rien ne change.
Par contre, j’ai l’impression qu’en fin de synchro, un objet apparaît une fraction de seconde puis disparaît. Bizarre…

Visiblement Treble a le même souci que moi, qui d’après lui est apparu lors de la dernière MAJ de l’appli, ça aidera peut-être pour le diagnostic.

Le truc c’est que Foulek a son objet King qui remonte :frowning: et pas nous

Salut,

Même souci que vous : interrupteurs de volets KingArt (modèles KING-Q4) et Carte Relais New Smart (G1),n’apparaisse plus dans la liste de mes équipements même après de multiple tentative de synchronisation équipements.

Hello,

Je vais tester avec la nouvelle API, ils ont peut être décidé de ne plus remonter de tiers, ce qui serait tout de même étonnant.
Je regarde ça ce soir.

2 « J'aime »

Je viens de tester, :rage: la nouvelle API de Sonoff ne renvoi effectivement plus les apareils autre que Sonoff.
C’est la première fois que je constate qu’une nouvelle version d’API perd en efficacité, et ce qui m’énèrve le plus c’est que bien sur aucune information n’est communiquée…
Bref, encore un problème à contourner…
Je vais trouver une solution…

1 « J'aime »