Bonjour,
Comme demandé par @Eli je rouvre un sujet car non résolu.
Mon Jeedom V3 est sur sur un Raspbarry 3B avec une Rasbian 10.
Depuis une mise à jour de mon Raspian ( sudo apt-get update & sudo apt-get dist-upgrade), mon plugin jeedore qui marchait jusque là refuse de se connecter (enfin la partie daemon).
Il y a l’erreur suivante en boucle:
01/02/2020 16:10:17 - Websocket connection initialization…
01/02/2020 16:10:17 - Connecting to ‘192.168.0.10’
01/02/2020 16:10:19 - Websocket connection has been closed with code:1002 reason:‘An error has occurred while connecting.’
01/02/2020 16:10:19 - Jeedore Daemon connection has been closed…
01/02/2020 16:10:19 - Connection to DeltaDore server has been closed…
01/02/2020 16:10:47 - Websocket connection initialization…
01/02/2020 16:10:47 - Connecting to ‘192.168.0.10’
01/02/2020 16:10:49 - Websocket connection has been closed with code:1002 reason:‘An error has occurred while connecting.’
01/02/2020 16:10:49 - Jeedore Daemon connection has been closed…
01/02/2020 16:10:49 - Connection to DeltaDore server has been closed…
01/02/2020 16:11:17 - Websocket connection initialization…
01/02/2020 16:11:17 - Connecting to ‘192.168.0.10’
Après avoir vu que la conf se retrouvait dans /tmp/jeedore_config.json j’ai vu qu’il y avait un soucis de mot de passe tronqué à 15 dans le json. Donc j’ai simplifié mon mot de passe mais ça n’a rien résolu.
J’arrive bien à m’y connecter depuis l’app mobile Delta Dore.
J’ai desinstallé et reinstallé plusieurs fois les dependances et le plugin… pas mieux.
Du coup j’ai installé pour essayer un jeedom avec un VM free (en jeedom v4) et là ça roule.
J’ai vérifié j’ai le même contenu dans le jeedore_config.json
J’ai comparé le contenu du répertoire du plugin… même nombre de fichiers
La différence pour moi se situe au niveau de l’OS ( “uname -r”):
Sur le jeedom VM free (donc jeedore opérationnel) j’ai:
4.19.0-6-arm64
Sur jeedom raspberry (où ça ne fonctionne plus) j’ai qq patches en plus à priori:
4.19.75-v7+
Du coup c’est surement un pb d’incompatibilité du framework dotnet avec ma mise à jour d’OS
C’est pourtant la version de tête de dotnet core 2.2 à priori → 2.2.8 (bon il est en maintenance et arrêt du support fin 2019 par contre)
Donc si je savais la commande utilisée pour la connection à partir de la conf json je pourrais la tenter pour identifier l’outil qui pose soucis. Et du coup on pourrait trouver une solution.
Ou alors il faudrait avoir plus de logs notamment la stacktrace de 'An error has occurred while connecting.’
Voilà voilà… à priori pour l’instant dans le forum tout le monde à fini par reinstaller leur distribution pour faire marcher. Mais vu que c’est un pb de mise à jour à mon avis ça va être de plus en plus fréquent.
merci d’avoir recreer un fil si il y avait un problème de framework, le daemon ne se lancerait pas. la tout va bien, les dependances sont bien la, le daemon se lance bien…
Ne le prends pas mal si tu as deja repondu aux questions suivantes tu ne radotes pas
As tu selectionné mode local ? Je me suis fais avoir, il n’y a pas 1h avec @Tonyb0t77
As tu verifié l’adresse ip via l’app ? essaye de faire un telnet depuis le raspberry
Alors oui je suis en local, oui l’ip est bonne et oui le telnet passe (comme je le disais j’ai la même config encore 2 jeedom mais un en VM debian et l’autre en rasbian et c’est le rasbian qui merde)
Trying 192.168.0.111...
Connected to 192.168.0.111.
Escape character is '^]'.
Tiens un mini bug de typo: sur la page qui présente le plugin sur le market tu as écrit « leli » au lieu de « Eli »
« Développé par leli »
je me greffe sur le sujet vu qu’apparemment j’ai le meme soucis…
Voici un extrait de mon log jeedoredaemon:
01/05/2020 22:12:25 - An error with websocket connection has occured…
01/05/2020 22:12:25 - Error websocket
01/05/2020 22:12:25 - Error reading JObject from JsonReader. Current JsonReader item is not an object: StartArray. Path ‹ ›, line 1, position 1.
01/05/2020 22:12:25 - Error websocket : 'An exception has occurred during an OnMessage event.
01/05/2020 22:12:25 - Jeedore Daemon has received a DeltaDore error…
Le démon se lance bien mais je n’obtiens aucun device. J’ai tenté en local et en remote…rien à faire…meme erreur dans les 2 cas.
Merci pour le support @Eli
sur une v4 il y a une modif à faire dans le jeedom.php qui est indiqué plus haut (passage d’un Object en jeeObject)
Et potentiellement si en bêta un fichier /tmp/jeedom_jeedore.json à renseigner avec l’ip et le port du jeedom