Espeasy - Démon ne tourne pas

Tags: #<Tag:0x00007f3854a18ea0>

Bonjour à tous,
Je débutes depuis quelques semaines dans la domotique !
Mon installation avance bien !

Par contre j’ai un soucis avec le plugin Espeasy :

  • NodeMcu V3 flashé , je peu me connecter dessus et mon capteur recupere bien la température.
  • Pas de problème sur l’installation du plugin.
  • Par contre sur le plugin , demon ne veut pas se lancer !

Idem apres réinstallation du plugin.

Je suis en V4.

CDL

Mon log :

Server running
events.js:292
throw er; // Unhandled ‹ error › event
^
Error: listen EADDRNOTAVAIL: address not available 192.168.1.2:8121
at Server.setupListenHandle [as _listen2] (net.js:1296:21)
at listenInCluster (net.js:1361:12)
at doListen (net.js:1498:7)
at processTicksAndRejections (internal/process/task_queues.js:85:21)
Emitted ‹ error › event on Server instance at:
at emitErrorNT (net.js:1340:8)
at processTicksAndRejections (internal/process/task_queues.js:84:21) {
code: ‹ EADDRNOTAVAIL ›,
errno: ‹ EADDRNOTAVAIL ›,
syscall: ‹ listen ›,
address: ‹ 192.168.1.2 ›,
port: 8121
}

Salut.

Comme indiqué dans les logs : adresse non disponible. Donc vérifie bien la configuration de jeedom et du plugin. À priori l’adresse n’est pas 192.168.1.2

C’est bien l’adresse de mon serveur 192.168.1.2
J’ai installé Jeedom en docker sur un serveur Ubuntu. Mon site jeedom est accessible par le 192.168.1.2:9080
Par contre quand je me connecte en telnet sur mon docker le port 8121 n’est pas ouvert ! avec la commande "nmap -p 8121 . Il m’indique port fermé !

Comme c’est un docker j’ai mis l’adresse ip 127.0.0.1 pour que ca soit l’adresse localhost.
Et là mon démon tourne … Donc peut être résolu .
Reste a mettre sous tension mon nodemcu pour voir si je le vois passer !
Je ne sais pas du coup quelle adresse je vais lui mettre ? Celle de mon serveur ?

Ben si tu fais pas de mapping du port easyesp de ton container avec un port de ta machine physique, il a aucune chance que ton nodemcu puisse le joindre

Je dois ajouter le mapping sur la ligne pour relance le docker

Par si je supprime mon docker , je parts toute ma configuration ?

Un container (pas un docker) dispose de son propre espace de stockage persistant. Si tu relances le même, les données sont réutilisées… Si tu crée un nouveau, là tu pars de 0

Bonjour @lolo19430,

Pour débuter avec Jeedom, Ubuntu et docker n’est par forcément le meilleur choix.

akenad :slight_smile:

Bon j’ai avancé … mon demon tourne le port est ouvert. Et j’ai redirigé le port 3000 sur le port 8121.
J’ai configuré le nodemcu avec l’adresse ip de mon serveur et le port 3000.
Quand je me connecte sur l’esp , j’ai bien les valeurs de température et d’humidité qui s’affiche dans l’onglet device. j’ai mis dans tools advanced le bon publish …
Par contre dans le log d’Espeasy je ne vois rien passé ! Du coup mon esp n’apparait pas !
J’ai essayé de lancé mon docker en host et non en bridge …idem !

Pouvez vous m’aider ?