Nouveaux tests aujourd’hui. Et la remonté d’info de l’arduino vers le plugin RFlink ne se fait toujours pas de manière automatique. Le port 8020 est bien en Listen (Vérification de l’ouverture du port 8020 avec netstat. Port ouvert par NodesJS après lancement du plugin Rflink).
J’ai beau regardé sur le forum aucune trace de solution au problème. Apparemment je ne suis pas le seul. jimfx41 à publier exactement le même problème hier sur avec jeedom sur rpi2. Donc, a priori pas liée au couple PC/VirtualBox.
J’ai fait d’autres tests :
Restauration d’un backup avant installation du plugin Rflink puis réinstallation : Même problème
Flashage du RFLink en version R47 à partir du RFlinkLoader et mise en places sous jeedom : même problème les informations ne remontent que si on déclenche manuellement une action vers le RFlink (Envoi de donnée jeedom vers RFlink)
Ensuite mise à jour en R48 de l’arduino à partir de jeedom et du plugin RFlink (flasher le RFLink). Après installation d’avrdude. La mise à jour du firmware est OK. Redémarrage du plugin OK. Détection du bon firmware installé. Lancement du mode inclusion. Toujours obligé d’appuyer sur envoyer pour que les inclusions se fassent. Idem pour la remontée des infos (dans les logs et pour le lancement des scénarios associés).
Jeedom semble recevoir les infos de la passerelle rflink mais semble être bloqué. Les commandes s’empilent (au niveau de l’arduino ou de jeedom ??) et seul le fait d’envoyer qq chose, par exemple, à l’aide de la commande envoyé du panneau de configuration de rflink (provoque un « Server connected » dans le log) débloque la remontée d’informations. Informations qui sont correctes (température, humidité, batterie de la sonde Oregon, appui sur la sonnette Chacon,…)
Je ne vois pas d’où vient le problème. L’arduino semble fonctionner correctement, le port est ouvert et JSNodes à l’écoute, Jeedom est à jour et fonctionne correctement, les logs du plugin RFlink se remplissent correctement dès qu’on établit une communication manuellement de jeedom vers l’arduino.
Pas d’erreur dans les autres Log, Santé Jeedom au vert. Accès Https fonctionne, Les autres plugins marchent à merveille (Broadlink, Camera, Xiaomi Home, Telegram, DialogFlow, Google Smart Home, UPnP, Networks, Virtuel, Widget…)
Je ne sais pas comment est réalisée normalement la mise à jour en « temps réel » entre le boitier RFlink et le plugin RFLink mais a priori cela semble venir de là. . J’ai testé l’écoute du port usb sous debian avec Minicom. Les commandes remontent donc le couple Arduino RFLink/Port USB/Debian fonctionne.
Reste plus maintenant que la partie Jeedom
Donc là je bloque : J’ai essayé d’éliminer les différentes pbs du côté Boitier RFLink, PC/VirtualBox/Debian. Et tout semble OK. De plus Jeedom communique bien avec l’Arduino sur le port 8020.
Donc peut-être un problème suite à la dernière mise à jour de Jeedom 3.2.12 ?, pb lors de l’installation des dépendances ? problème du plugin RFLink malgré qu’il n’y a pas eu de mise à jour récemment ?….
Dommage que noël soit passé sinon j’aurai demandé un boitier RFXcom
Peut-être donc un problème lors de l’installation des dépendances malgré un log qui me semble sans erreur. L’étape suivante serait de réinstaller manuellement les dépendances. Mais là je bloque et j’ai peur de flinguer mon install Jeedom qui marche impeccablement pour le reste.
Voici le log de la dernière installation des dépendances.
Code : Tout sélectionner
Début de l'installation
--2018-12-26 12:30:19-- https://raw.githubusercontent.com/lunarok/jeedom_nodejs/master/nodejs.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.120.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.120.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1458 (1.4K) [text/plain]
Saving to: 'dependencies.sh'
0K . 100% 44.7M=0s
2018-12-26 12:30:19 (44.7 MB/s) - 'dependencies.sh' saved [1458/1458]
Version actuelle : 8
Ign:1 http://ftp.fr.debian.org/debian stretch InRelease
Hit:2 http://security.debian.org/debian-security stretch/updates InRelease
Hit:3 http://ftp.fr.debian.org/debian stretch-updates InRelease
Hit:4 http://ftp.fr.debian.org/debian stretch Release
Hit:5 https://deb.nodesource.com/node_8.x stretch InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
lsb-release is already the newest version (9.20161125).
0 upgraded, 0 newly installed, 0 to remove and 37 not upgraded.
Ok, version suffisante
> @serialport/bindings@2.0.4 install /var/www/html/plugins/rflink/resources/node_modules/@serialport/bindings
> prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
added 124 packages from 114 contributors and audited 207 packages in 9.508s
found 0 vulnerabilities
Fin de l'installation
Merci de votre aide