Plugin eWeJee - Démon Impossible à lancer

Bonjour à tous,

je me présente,
Max, 32 ans, programmeur sur machines de précision à commande numérique, et bricoleur DIY à ses moments perdus.

J’ai comme équipement un Raspberry Pi 3B+ avec son alimentation officielle, avec Raspbian Stretch Lite à jour desus + les modifications à y apporter pour le dédier à Jeedom, infos puisées sur le site officiel.
Coté réseau internet, étant géographiquement limité en terme de débit/technologie, je n’ai qu’uniquement accès à l’ADSL, 4Mb maxi théorique, j’ai dégagé la box SFR d’origine pour la remplacer par un modem (uniquement modem) TP-Link, qui est suivi par mon routeur Asus qui est en bridge sur le modem, et qui gere mon réseau et mes équipements.

je suis tout nouveau dans ce vaste (trop vaste peut etre!?) univers qu’est la domotique.
Cela fait maintenant plus de deux bonnes semaines que je consacre le moindre de mes instants pour mon apprentissage dans ce nouveau domaine.

Mon objectif est relativement simple: commander mes objets connectés (en wifi principalement->modules Sonoff, modules Shelly) via commande vocale, par le biais d’un assistant vocal.
Je voudrais que le tout soit centralisé dans mon système domotique, pour y avoir une interface et un accès graphique (utilisation d’une tablette accrochée au mur en permanence pour y voir les infos, états des capteurs etc).

Je privilégie les solutions open source. J’ai donc essayé:
-Domoticz → super! mais des bugs, et finalement trop compliqué d’utilisation.
-Home Assistant → Pas terrible.
et pour fini, Jeedom!! que j’ai trouvé plutôt sympa graphiquement, et qui (au début!!), me semblait être simple d’utilisation, notamment via sons système de plugins.

Ensuite j’y ai intégré une prise Sonoff Basic R3 via le pluging ESPeasy, prise que j’ai préalablement dû flasher avec Esp Easy Mega depuis Windaube: tout fonctionne parfaitement depuis Jeedom (après quelques galères!).

Après, je me choisis un assistant vocal Open Source également!
Enfin…, c’est ce que je pensais…!
Je commence par Snips, qui, après de longues recherches semblait être le meilleur (fonctionne hors ligne par exemple).
Bingo! Plugin dispo dans Jeedom Market!! Mais…
…après de plus longues recherches encore, je m’aperçoit que le créateur de Snips, c’est fait racheter son assistant Snips par une grosse boite->Snips n’existe plus depuis environ 4 mois, ou alors vous pouvez l’acheter!! (devenu payant maintenant, tellement que son concept devait séduire). Donc le plugin sur Jeedom devient obsolète!!..et vous fait perdre du temps.
Le suivant assistant vocal testé fut Jarvis, qui semblait aussi très prometteur ->on oublie également assez vite car trop compliqué à mettre en œuvre suite à des erreurs multiples à l’installation.
Le suivant à été identique à Jarvis pour l’istallation, j’ai testé Sarah, en vain.

Déprimé…, temps gâché…, résultats pas terribles… bref, réellement marre, je me suis tourné vers une solution plus « commerciale », et pas des moindres!.. j’ai fait l’acquisition d’une Amazon Echo 3,
puisque avec le plugin (et même les 2 plugins!) sur le Jeedom Market, cela ne pourrais que fonctionner!!!
(Sayé!!, je voyais la lumière au bout du tunnel!!!)
Je commence bien sur par ajouter mon Alexa d’Amazon sur mon réseau.
j’intègre facilement via l’appli Iphone Alexa (avec le skill Amazon Ewelink bien sur) une prise Sonoff Basic R3 D’ORIGINE!, NON flashée, et avec son firmware mis à jour.
Retour sur Jeedom,
Je télecharge et installe le premier plugin, celui qui ne demande pas d’abonnement assistant vocal à 12e/an!, donc le plugin Alexa API.
Pas de soucis avec le Plugin. Je détecte mon Amazon Echo 3, mais rien pour y commander ou même voir l’état de mon Sonoff d’origine…! Et j’ai essayé, lutté, cherché…
(Du coup, oui!, après ces échecs et en plein désespoir, j’ai aussi essayé la version Bêta, mais cela na rien changé).

Je teste donc le second plugin, le ALEXA. Bien sur je prends et PAYE l’abonnement de 12e pour 1 an.
Le plugin fonctionne sans problèmes, j’y vois et configure ma prise Sonoff FLASHEE via ESPEasy, Alexa la reconnais, MAIS:
Me répond que l’équipement ne répond pas.
Sur l’appli Iphone d’Alexa, je vois donc mes 2 interrupteurs Sonoff, l’un d’origine et qui fonctionne vocalement très bien mais uniquement via Alexa (pas de retour sur Jeedom), et le second Sonoff FLASHE que j’ai intégré dan Jeedom, qui se retrouve sur Alexa Appli, et quand de l’appli manuellement je clique sur ON ou OFF, j’ai en retour « Le Fabricant Jeedom ne répond pas »…
Déception totale!!!

Du coup, j’ai des doutes sur la config Jeedom de ma connexion internet extérieure, et en effet, impossible à me connecter à l’interface Jeedom depuis l’extérieur!.. (Alors que j’ai un NAS Synology DS916+ qui lui est très bien accessible via mon IP externe (qui est en plus, malheureusement Dynamique) de mon modem TP Link.

            !!Debut du VRAI PROBLEME!! :

Dans le menu Analyse - Santé de Jeedom j’ai tout au vert sauf « configuration réseau externe NOK », pourtant j’ai bien renseigné la config réseau externe dans Jeedom, et ouvert et redirigé les ports 443 et 80 sur mon modem ET sur mon routeur (comme pour mon NAS).
Marre de la galère, je me dis que j’ai droit à un joker!
Je décide de PAYER un plugin à 4e, le FAMEUX plugin de Foulek, eWeJee, qui intègrera mon Sonoff d’origine qui lui, FONCTIONNE PARFAITEMENT à la voie avec Alexa. Et donc j’aurai un retour d’état et une possibilité de le maîtriser depuis Jeedom également, le pied!

J’installe mon nouveau plugin, tout se passe bien sauf que le Démon ne se lance pas,
quand je le lance moi même il s’arrête tout seul après quelques secondes, et donc bien sur je ne peux pas ajouter mes (mon pour l’instant) Sonoff d’origines (non flashés et qui fonctionnent avec Alexa à la voix).
J’ai réinstallé les dépendances, rien n’y fait…
Essayé sur tous les ports, en HTTP, en HTTPS, rien.
Dans le menu Analyse - Santé de Jeedom j’ai maintenant aussi un souci avec le plugin eWeJee causé par le démon à l’arrêt.
J’ai souvent des messages d’erreur de eWeJee.

Je poste à la fin foutes les erreurs, infos, logs que j’ai pu récolter sur mon Jeedom.

Je pense que le souci vient de l’accès à Jeedom depuis l’extérieur.
Dépité et blasé, avec ce sentiment de ne pas avoir avancé, je tombe sur le plugin Mobile, Officiel de Jeedom!, qui permet de faciliter les connexions entre Jeedom et l’extérieur, apparemment.
Mais qui est bien sur… payant, 4euros encore.
Je l’achète, tout s’installe bien, l’appli Iphone fonctionne et je scanne le QR code sur le plugin Jeedom, qui ensuite me permet de tester la connexion à Jeedom depuis l’exterieur à partir de mon Iphone, connecté en 4g.
Malgré tout, ce scan de QR code n’a rien solutionné, il ajoute juste l’adresse IP publique de mon modem dans les paramètres réseau de Jeedom.
Et quand sur l’app IPhone je fais « confirmer les liens » (au dessus de "re-scanner le QR code) pour tester la connexion, l’appli me dit: « erreur! impossible de se connecter à votre box » ou « connexion impossible. Merci de vérifier votre connexion internet ».

Mais comme cela ne fonctionne toujours pas, le problème vient d’ailleurs…
je suis perdu, j’ai aussi créé un nom de domaine pointant vers mon IP publique, ajouté le plugin DynDns sur Jeedom avec mon adresse url etc etc (pas de soucis avec ce plugin ci), crée un certificat SSL pour ce nom de domaine, mais rien rien rien…

Très honnêtement, je suis sur le point de laisser tomber Jeedom, au profit d’une vrai box domotique qui intègrera Alexa nativement (ou mieux un autre assistant vocal en réseau fermé, ou alors qu’il soit au moins paramétrable dans tous les sens comme son nom etc).
J’ai encore un maigre espoir envers ce logiciel qui me semble aujourd’hui encore être le meilleur, et qui mérite d’être amélioré.

Je remercie tous ceux qui auront pris le temps de me lire, d’y réfléchir et peut être de m’aider!!
En attendant, je garde espoir.

Merci encore !!!

Max.

DERNIERE INFO peut etre importante au cas ou un Administrateur de Jeedom « s’occuperai » de mon cas:
Dans les Réglages - Système - Utilisateurs de Jeedom, j’ai ajouté l’accès au support de Jeedom, qui m’a ajouté un utilisateur du Support de Jeedom, peut etre que sa peut etre utile si par magie vous arrivez à vous y connecter. Jeedom restera allumé H24 pour l’istant et si par hasard mon IP Publique change je la mettrai à jour dans la config Jeedom.

------CI APRES LES LOGS ET INFOS SUR MON SUJET-------

LOGS de ewejee:

[2020-02-24 09:50:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 09:50:14][ERROR] : {"error":406,"sequence":"1582534212040"}
[2020-02-24 09:55:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 09:55:17][ERROR] : {"error":406,"sequence":"1582534511069"}
[2020-02-24 10:00:05][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 10:00:20][ERROR] : {"error":406,"sequence":"1582534817205"}
[2020-02-24 10:05:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 10:05:18][ERROR] : {"error":406,"sequence":"1582535115695"}
[2020-02-24 10:10:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 10:10:15][ERROR] : {"error":406,"sequence":"1582535413139"}
[2020-02-24 10:15:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 10:15:25][ERROR] : {"error":406,"sequence":"1582535719757"}
[2020-02-24 10:20:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 10:21:34][ERROR] : Impossible de lancer le démon. Avez vous choisis la configuration http/https dans la configuration du plugin ?
[2020-02-24 10:25:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 10:25:17][ERROR] : {"error":406,"sequence":"1582536314308"}
[2020-02-24 10:30:05][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 10:30:16][ERROR] : {"error":406,"sequence":"1582536613943"}
[2020-02-24 10:35:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 10:35:14][ERROR] : {"error":406,"sequence":"1582536911434"}
[2020-02-24 10:40:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 10:40:18][ERROR] : {"error":406,"sequence":"1582537215435"}
[2020-02-24 10:45:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 10:45:18][ERROR] : {"error":406,"sequence":"1582537514894"}
[2020-02-24 10:50:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 10:50:14][ERROR] : {"error":406,"sequence":"1582537812161"}
[2020-02-24 10:55:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 10:55:13][ERROR] : {"error":406,"sequence":"1582538111018"}
[2020-02-24 11:00:05][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 11:00:18][ERROR] : {"error":406,"sequence":"1582538415489"}
[2020-02-24 11:05:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 11:05:16][ERROR] : {"error":406,"sequence":"1582538713684"}
[2020-02-24 11:10:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 11:10:15][ERROR] : {"error":406,"sequence":"1582539012712"}
[2020-02-24 11:15:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 11:15:17][ERROR] : {"error":406,"sequence":"1582539313109"}
[2020-02-24 11:20:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 11:20:19][ERROR] : {"error":406,"sequence":"1582539616936"}
[2020-02-24 11:24:20][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 11:24:31][ERROR] : {"error":406,"sequence":"1582539868653"}
[2020-02-24 11:24:38][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2020-02-24 11:24:20
[2020-02-24 11:30:05][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 11:30:20][ERROR] : {"error":406,"sequence":"1582540217985"}
[2020-02-24 11:35:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 11:35:18][ERROR] : {"error":406,"sequence":"1582540515640"}
[2020-02-24 11:40:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 11:40:16][ERROR] : {"error":406,"sequence":"1582540813497"}
[2020-02-24 11:45:03][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 11:45:16][ERROR] : {"error":406,"sequence":"1582541112219"}
[2020-02-24 11:50:04][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2020-02-24 11:50:15][ERROR] : {"error":406,"sequence":"1582541412494"}

LOGS DE ewejee Node:

sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found
sh: 1: 07: not found



LOG de HTTP.ERROR:

node: no process found
events.js:288
      throw er; // Unhandled 'error' event
      ^

Error: getaddrinfo ENOTFOUND undefined
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:64: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:311:20)
    at Socket.socketErrorListener (_http_client.js:426:9)
    at Socket.emit (events.js:311: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'
}

LOG de exejee_dep:

--0%
--10%
Lancement de l'installation/mise à jour des dépendances eWeJee
--20%
Hit:1 //http://archive.raspberrypi.org/debian buster InRelease
Hit:2 //http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:3 //https://deb.nodesource.com/node_12.x buster InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (1.8.2).
avahi-daemon is already the newest version (0.7-4+b1).
avahi-discover is already the newest version (0.7-4).
avahi-utils is already the newest version (0.7-4+b1).
build-essential is already the newest version (12.6).
dialog is already the newest version (1.3-20190211-1).
libavahi-compat-libdnssd-dev is already the newest version (0.7-4+b1).
libnss-mdns is already the newest version (0.14.1-1+b5).
lsb-release is already the newest version (10.2019051400+rpi1).
0 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
--30%
Version actuelle : v12.16.1
Ok, version suffisante
--50%
--60%
Installation de eWeJee... Cette partie est très longue, veuillez attendre les 100%
npm WARN deprecated request@2.88.2: request has been deprecated, see //https://github.com/request/request/issues/3142
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.

> websocket@1.0.31 install /var/www/html/plugins/ewejee/resources/node_modules/websocket
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory '/var/www/html/plugins/ewejee/resources/node_modules/websocket/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  COPY Release/bufferutil.node
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  COPY Release/validation.node
make: Leaving directory '/var/www/html/plugins/ewejee/resources/node_modules/websocket/build'

> core-js@2.6.11 postinstall /var/www/html/plugins/ewejee/resources/node_modules/core-js
> node -e "try{require('./postinstall')}catch(e){}"

e[96mThank you for using core-js (e[94m //https://github.com/zloirock/core-js e[96m) for polyfilling JavaScript standard library!e[0m

e[96mThe project needs your help! Please consider supporting of core-js on Open Collective or Patreon: e[0m
e[96m>e[94m //https://opencollective.com/core-js e[0m
e[96m>e[94m //https://www.patreon.com/zloirock e[0m

e[96mAlso, the author of core-js ([94m //https://github.com/zloirock [96m) is looking for a good job -)e[0m

npm WARN saveError ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/resources/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/resources/package.json'
npm WARN resources No description
npm WARN resources No repository field.
npm WARN resources No README data
npm WARN resources No license field.

+ ewelink-api@1.10.0
added 96 packages from 94 contributors and audited 141 packages in 41.173s

11 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

npm WARN saveError ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/resources/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/plugins/ewejee/resources/package.json'
npm WARN resources No description
npm WARN resources No repository field.
npm WARN resources No README data
npm WARN resources No license field.

+ express@4.17.1
added 47 packages from 33 contributors and audited 713 packages in 13.066s

11 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

COREJS
RES
--70%
--80%
--90%
--95%
--100%
Installation des dépendances eWeJee terminée, vérifiez qu'il n'y a pas d'erreur

LOG de cron_execution:

node: aucun processus trouvé
events.js:288
throw er; // Unhandled 'error' event
^
Error: getaddrinfo ENOTFOUND undefined
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:64: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:311:20)
at Socket.socketErrorListener (_http_client.js:426:9)
at Socket.emit (events.js:311: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'
}
1 « J'aime »

Bonjour,

Alors déjà trop de questions en une seul fois :wink:

Alors déjà là il faut coché la case « Désactiver la gestion du réseau par Jeedom »

  • Après concernant le plugin « eWeJee » je ne saurait te répondre car personnellement pour mes Sonoff Basic non flashé j’utilise le plugin « WifiLight2 » que je trouve bien meilleur et surtout de s’affranchir du cloud tout en restant compatible avec mon Echo Dot ou mes Google Home avec en plus un développeur très réactif.

  • Concernant Alexa et plus particulièrement le plugin « Alexa-Api » que je connait un peu pour faire remonter tes équipements il me semble qu’il faille prendre en plus le plugin « Alexa-smartHome » à confirmer par @sigalou qui en est le développeur.

Enfin à l’avenir je t’invite à ouvrir un sujet par question avec les tags qui vont bien afin d’obtenir une meilleur aide sur tes soucis car dans l’état actuel ce dernier ne donne pas envie d’être lu!

Hello @Maxou67

Oui, stp, utilise des discussions simples et courtes, je pense que personne ne va lire ton roman, beaucoup trop de choses.
Pour ma part, je peux t’aider sur l’utilisation du plugin Alexa-API et de ses petits frères Alexa-AmazonMusic et Alexa-smartHome, mais fais une discussion dédié avec les tags qui correspondent.
Courage à toi.

1 « J'aime »

Salut,

Wow trop de choses ici :slight_smile:

Je vais dans un premier temps intervenir pour le plugin eWeJee, pourrais tu m’envoyer le log ewejee_node en fichier texte ? Ce que tu as mis ne m’a pas l’air de venir du plugin

Aussi as tu bien la configuration qui ressemble à cela : https://github.com/foulek57/jeedom-ewejee/blob/master/docs/fr_FR/index.md#configuration-du-plugin

Ne t’inquete pas avec Jeedom et sa comunauté, on va pouvoir t’aider et trouver des solutions

Je me permets de faire un second post, le précédent a déjà été édité plusieurs fois.

J’ai eu le temps de relire ton premier post.
Il semblerait que des log on été mélangé.

Le log correspondant à eWeJee_node serrait

events.js:288
throw er; // Unhandled ‘error’ event
^
Error: getaddrinfo ENOTFOUND undefined
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:64: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:311:20)
at Socket.socketErrorListener (_http_client.js:426:9)
at Socket.emit (events.js:311: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’
}

Si tu peux vérifier et confirmer.

Si c’est bien ça, alors là configuration est vide dans les paramètres de jeedom

Voir :
https://github.com/foulek57/jeedom-ewejee/blob/master/docs/images/configuration_ip_jeedom.png

Donc suivant ce que tu as choisis dans la configuration du plugin (http ou https).
Je te conseille de partir sur le http.
Voir comment tu accède en interne a Jeedom, l’adresse que tu met dans le navigateur sur ton réseau interne et renseigner le port utilisé.
Pour tester tu peux entrer dans un premier temps l’adresse dans ton navigateur sans indiquer le port, si tu accède a ton jeedom, cela veux dire que tu doit entrer l’adresse IP et le port 80 dans la configuration interne.
Après avoir tout sauvegardé, tu peux relancer le démon (il faut parfois attendre 45 secondes).

D’après ce que je vois le démon devrait se lancer.

Si tu as un problème, dit le moi

Nicolas.

Bonjour,

Et MERCI à tous pour vôtre aide et votre soutien!!

J’ai bien compris le message, je vais aller droit au but,
et j’en rappelle le sujet qui est « un problème à résoudre sur le plugin EweJee - Démon ou Réseau? ».

Et encore merci d’avoir néanmoins pris le temps de me lire et de m’y répondre!!
(J’avoue que mon premier post doit sembler décourageant…, mais il vaut mieux donner trop d’informations que pas assez non? et de plus à ma décharge, je ne suis absolument pas un habitué des forums, mais j’aime apprendre!).

J’ai pas mal de nouveautés, et sa pique, accrochez vous!

iPapy :

coché la case “ Désactiver la gestion du réseau par Jeedom

c’est fait → plus d’erreur réseau externe dans la santé de Jeedom, toujours une erreur du plugin EweJee du démon qui ne se lance pas.

Foulek57 :

Le log correspondant à eWeJee_node est bel est bien uniquement constitué d’une succession de:

sh: 1: 07: not found

Sur et certain, visible dans le plugin de EweJee, ainsi que dans Jeedom → Analyse → Log → celui de eWeJee_node.
inutile donc de te l’envoyer en fichier texte!?
Les logs que j’ai postés précédemment sont les bons aux bons endroits.

Concernant ton plugin:
après avoir remis en HTTP mon adresse externe comme tu me l’as suggéré, je supprime tous mes logs de Jeedom, j’ai redémarré/débranché mon RPi, je patiente que tout se lance bien, je relance l’install de dépendances dans EweJee, en suivant la configuration qui ressemble à cela :
jeedom-ewejee/docs/fr_FR/index.md at master · foulek57/jeedom-ewejee · GitHub.

(Info: dans le MDP de mon compte Ewelink, j’ai le symbole « & », est-ce gênant?)

Ensuite, je vais dans le plugin EweJee, j’ai le + bleu avec « Ajouter » cliquable (écrit en noir presque), à sa droite le même + bleu « Synchroniser » cliquable aussi mais grisé.
quand je clique sur Ajouter, jai ce message:

[MySQL] Error code : 42S22 (1054). Unknown column ‹ json_nb_array › in ‹ field list › : INSERT INTO eqLogic SET json_nb_array = :json_nb_array, json_name = :json_name, json_device_id = :json_device_id, json_switch_action = :json_switch_action, json_switch_info = :json_switch_info, json_pulse_width = :json_pulse_width, json_pulse = :json_pulse, json_startup = :json_startup, json_humidity = :json_humidity, json_temperature = :json_temperature, json_pulse_array = :json_pulse_array, json_pulse_width_array = :json_pulse_width_array, json_name_channel = :json_name_channel, json_switches_array = :json_switches_array, json_configure_array = :json_configure_array, json_rftrig_array = :json_rftrig_array, json_rflist_array = :json_rflist_array, json_current = :json_current, json_voltage = :json_voltage, json_power = :json_power, json_model = :json_model, json_brand = :json_brand, json_apikey = :json_apikey, id = :id, name = :name, logicalId = :logicalId, generic_type = :generic_type, object_id = :object_id, eqType_name = :eqType_name, eqReal_id = :eqReal_id, isVisible = :isVisible, isEnable = :isEnable, configuration = :configuration, timeout = :timeout, category = :category, display = :display, order = :order, comment = :comment, tags = :tags

Quand je clique sur "Synchroniser, j’ai cette erreur:

2020-02-25 10:58:12 ewejee Les données transmises par eWeLink sont invalides, veuillez contacter le développeur du plugin

Quand je lance le démon manuellement, j’ai ensuite ces 2 erreurs:

2020-02-25 10:17:55|ewejee|{« error »:406,« sequence »:« 1582622273322 »}

2020-02-25 10:17:44|ewejee|Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement

Le démon du plugin EweJee ne s’est jamais vraiment lancé, il tiens 7 secondes au mieux!

Je te confirme également que ma configuration réseau est totalement renseignée ici:

à savoir,
Accès Interne : Protocole: //http://192.168.1.210:80
→ à savoir que j’accède à mon Jeedom depuis cette adresse sur mon PC, en ajoutant le numéro de port ou pas (:80).

Accès Externe: Protocole: //http://97.91.xx.xx:80
c’est là que j’avoue être perdu…
–>j’accède à L’INTERFACE DE CONNEXION de Jeedom depuis mon IPhone via Safari en 4G, Mais
erreur de Jeedom « Mot de passe ou utilisateur incorrect » alors que je suis sûr de moi et que sa fonctionne en interne.
→ Depuis mon PC, si je tape dans Firefox ou Internet Explorer //http://97.91.xx.xx:80 je tombe direct sur HTTP 404 NO FOUND
–>Depuis mon PC, si je tape dans Firefox ou Internet Explorer //http://97.91.xx.xx donc sans le port, sa mouline 3 jours et 404 NO FOUND.

Infos supplémentaires: Depuis 2 jours déjà j’ai débranché mon serveur Synology, et mon système de vidéosurveillance IP, pour supprimer les éventuels conflits bien que toutes mes machines soit en IP fixe sur mon réseau local.

Infos supplémentaires 2: Je ne pense pas que le problème vienne de mon faible débit Internet, car il y a 3 jours encore, j’accédai à la page web de mon Syno depuis l’extérieur, sur Safari ou Windows, en https, sans problèmes de Login ou d’utilisation (bien que je dois attendre bien une vrai minute le temps que la page de Login du Syno s’affiche!..).
Et j’accédais sans soucis à mon système de vidéosurveillance 4k, mais via l’application constructeur, car j’ai désactivé l’accès à l’interface web depuis l’extérieur.

!!!Merci encore à qui lira, et participera!!!

Max.

Bonjour Maxou,

Tu es chez quel FAI ?

Je suis chez SFR.
Mais j’utilise un modem « perso », plus la box de SFR.

P.S.:
Je précise que quand mon NAS était en route,
Depuis mon PC, si je tape dans Firefox ou Internet Explorer //https ou http://97.91.xx.xx:XXXX (avec mon port qui va bien avec ma config serveur), je tombe « direct+1minute » sur la page d’accueil.

OK donc un conseil même en http depuis l’extérieur évite le port 80, moi si j’ai besoin d’accéder a un de mes serveurs Jeedom j’ai privilégié d’autres port que le 80.

Oui, merci du conseil! Coté piratage-sécurité-pentesting je me débrouille un petit peu, je suis conscient des risques éventuels.
Si j’ai fait cela c’est après toutes ces tentatives et échecs répétés, et aussi parce que dans le menu Santée de Jeedom, QUOI QUE JE FASSE, au niveau du plugin Santée de eWeJee, j’ai « Port configuré: 80 ».
J’ai donc ouvert ce port mais cela ne change rien, le problème reste le même.
Mais si un jour Jeedom et ma config sont stable :pray: , je mettrai un autre port, bien entendu :+1:

OK donc un conseil même en http depuis l’extérieur évite le port 80
je dirait plutôt « surtout en http ».

Merci encore à toi!

Pour l’instant avant de voir le souci de tes plugins il faut commencer par bien configurer ton serveur en accès interne, externe et que santé soit au vert au niveau serveur, les plugins tu les désactives et après une fois que tout est bon tu active 1 par 1 :wink:

:+1::+1:Excellente idée!!:+1::+1:

Je vais même pousser encore l’idée, et repartir de zéro sur mon RPi, recommencer l’install complète et propre, et de suite y configurer l’accès au réseau, et le tester correctement, étape primordiale que je n’avais pas vraiment faite auparavant…:roll_eyes:
Ensuite seulement j’installerai, l’un après l’autre, uniquement les plugins dont j’aurais besoin!
Je reviendrais bien entendu faire un retour, même, et je l’éspère :pray:, si tout va bien!

C’est une bonne démarche Maxou :+1::+1::+1:

Bonjour,

Info: dans le MDP de mon compte Ewelink, j’ai le symbole “&”, est-ce gênant?)

Je te confirme, je viens de faire le test, le caractère « & » ne passe pas en mot de passe :triumph:

Comme dit @iPapy il y a plusieurs point qui pose problème, si tu fais une nouvelle installation et que tu mette toutes la configuration au point on part sur de bonnes bases, je pense qu’il faut y aller étape par étape.
N’hésite pas a faire plusieurs post pour chaque soucis rencontré histoire de ne pas se mélanger les pinceaux.
Reviens vers moi quand tu passe sur l’installation du plugin :wink:

Bonjour Foulek57

Pas de souci pour les posts en fonction des problèmes rencontrés, pour l’instant, ici, nous sommes toujours en plein dans le sujet; un problème que je rencontre avec le plugin eWeJee! :grin:

Je te confirme, je viens de faire le test, le caractère “&” ne passe pas en mot de passe

OK pour le symbole « & » qui ne passe pas.
Je vais changer cela et essayer jusqu’au bout, si sa fonctionne chez tous, cela doit aussi fonctionner chez moi!

Je reviendrai rapidement vous informer de l’avancée du bon fonctionnement du plugin.
en attendant merci à tous!!

Max.

Hello,

Je me permet de prendre des nouvelles, tout va bien avec le plugin à présent ?

Nicolas.

Un message a été scindé en un nouveau sujet : Plugin eWeJee - Impossible de lancer le Demon