Passage luna de 4.3.23 vers 4.4.11 (passerelle my sensors)

bonsoir a tous je poste ici car je n’ai pas les droits dans les autres catégories. J’ai basculé en 4.4.11 sans problèmes majeurs .mais ensuite au redémarrage les cartes relais (par exemple) fonctionnent bien, avec le retour des commandes mais des qu’une sauvegarde de la carte est faite (suite par exemple a une adaptation d’un widget) , le lien qui n’était pas affiché (onglet déroulant dans le nom de la commande: il reste juste « aucun » au lieu de la liste ) mais qui fonctionnait ne fonctionne plus du tout. la commande se fait mais sans retour de l’état réel.
ce n’est pas très clair mais comment restaurer ce lien disparu… merci beaucoup!!

C’est quoi comme lien ?
Vous utilisez quoi comme plugin ?
Avec quelque screenshot de votre problème ?

j’ai déjà vu ce problème dans la section Mysenors
apparemment, ça serait le passage de jeedom V4.3.17 vers V4.4.9 qui pose problème.

Pour ma part (jeedom V4.4.15) avec le passage récent de Node en V20…Mysensors ne fonctionne plus, obliger de rester en V18

bonsoir une reponse de rol-rider a resumé mieux que moi le probleme:
pour une commande de type action (binary) on ne peut plus rattacher les commandes On/Off à la commande INFO
le plugin pour ces cartes relais (mais c’est pareil pour tous mes nodes sous mysensors) mysensors.

bonsoir,merci de l’info.pour ma part mysensors fonctionne et actionne les relais mais le retour info n’apparait pas car dans le menu deroulant onglet "commande "plus possible de trouver les liens il reste juste « aucune ».
j’ai eu beaucoup de mal a repasser en 4.2.23 apres j’ai un peu de craintes a refaire un essai en 4.4.12 (c’est avant le passage du node en v20)!

Du coup il faut contacter le dev pour puisse corriger le souci pour faire les mise à jour jeedom.

je suis assez novice du coup tout cela me depasse un peu!
pour l’instant je vais rester en 4.3.23 et voir en suivant le forum si d’autres personnes utilisant mysensors sont confrontées au meme pb.
merci de votre reponse c’est sympa

Bonjour,

Je suis surpris car pour moi ça fonctionne, je suis sur une VM en 4.4.18 et Node v20.17.0.
J’avais eu un problème similaire avec la version de Node il y a un moment, mais la MAJ du plugin (qui date d’1 an) avait résolu le problème.

+ echo '*******************Begin of package installation******************'
*******************Begin of package installation******************
+ touch /tmp/jeedom_install_in_progress_mySensors
+ echo 1
+ echo 2
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Hit:1 http://deb.debian.org/debian bullseye InRelease
Get:2 http://deb.debian.org/debian bullseye-updates InRelease [44.1 kB]
Get:3 http://security.debian.org/debian-security bullseye-security InRelease [27.2 kB]
Get:4 http://deb.debian.org/debian bullseye-backports InRelease [49.0 kB]
Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
Get:6 http://security.debian.org/debian-security bullseye-security/main Sources [183 kB]
Get:7 http://security.debian.org/debian-security bullseye-security/main amd64 Packages [289 kB]
Fetched 593 kB in 2s (277 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (2.2.4).
build-essential is already the newest version (12.9).
lsb-release is already the newest version (11.1.0).
git is already the newest version (1:2.30.2-1+deb11u3).
0 upgraded, 0 newly installed, 0 to remove and 111 not upgraded.
[Check Version NodeJS actuelle : v20.17.0 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
Clean npm cache
npm warn using --force Recommended protections disabled.
+ echo 3
+ sudo chmod +x /var/www/html/core/class/../../resources/install_nodejs.sh
+ sudo /var/www/html/core/class/../../resources/install_nodejs.sh
Hit:1 http://deb.debian.org/debian bullseye InRelease
Hit:2 http://deb.debian.org/debian bullseye-updates InRelease
Hit:3 http://security.debian.org/debian-security bullseye-security InRelease
Hit:4 http://deb.debian.org/debian bullseye-backports InRelease
Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
apt-utils is already the newest version (2.2.4).
build-essential is already the newest version (12.9).
lsb-release is already the newest version (11.1.0).
git is already the newest version (1:2.30.2-1+deb11u3).
0 upgraded, 0 newly installed, 0 to remove and 111 not upgraded.
[Check Version NodeJS actuelle : v20.17.0 : [  OK  ]
[Check Prefix : /usr and sudo prefix : /usr and www-data prefix : /usr : [  OK  ]
Clean npm cache
npm warn using --force Recommended protections disabled.
+ echo 4
+ sudo chmod +x /var/www/html/core/class/../../resources/install_composer.sh
+ sudo /var/www/html/core/class/../../resources/install_composer.sh
Begin installation of composer
--2024-09-14 23:20:38--  https://getcomposer.org/installer
Resolving getcomposer.org (getcomposer.org)... 2001:41d0:302:1100::8:104f, 54.36.53.46
Connecting to getcomposer.org (getcomposer.org)|2001:41d0:302:1100::8:104f|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 58444 (57K) [application/octet-stream]
Saving to: 'composer-setup.php'
0K .......... .......... .......... .......... .......... 87% 2.32M 0s
50K .......                                               100% 33.6M=0.02s
2024-09-14 23:20:39 (2.62 MB/s) - 'composer-setup.php' saved [58444/58444]
All settings correct for using Composer
Downloading...
Composer (version 2.7.9) successfully installed to: /var/www/html/core/ajax/composer.phar
Use it: php composer.phar
End installation of composer
+ echo 5
+ cd /var/www/html/core/class/../../plugins/mySensors/resources
+ rm -rf node_modules
+ sudo NODE_OPTIONS=--dns-result-order=ipv4first npm install
npm warn deprecated har-validator@5.1.5: this library is no longer supported
npm warn deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
added 103 packages, and audited 104 packages in 38s
23 packages are looking for funding
run `npm fund` for details
6 vulnerabilities (2 moderate, 2 high, 2 critical)
To address issues that do not require attention, run:
npm audit fix
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
+ sudo chown -R www-data:www-data mysensors.js node_modules nodejs.sh package-lock.json package.json
+ echo 6
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end mySensors
+ echo 7
+ rm /tmp/jeedom_install_in_progress_mySensors
+ echo '*******************End of package installation******************'
*******************End of package installation******************

Alors bon ! j’ai anticipé un peu… Je m’explique. A fin de m’affranchir du plugin, j’ai construit une gateway MQTT. Elle est constitué d’un Mega 2560 PRO MINI, W5500 et d’un E01-2G4M27D. On est loin des gateway à moins de 10€ mais c’est pour être tranquille. Elle est prête et fonctionnelle, faut juste que j’ai le temps de basculer sur elle.
Il me reste 3 circuits imprimé de cette gateway, si vous voulez le schéma sur easyEDA avec sketch, dit le.


Cette gataway est faite pour un NRF24L01 ou le protocole PJON, avec un INA226 (utilisable ou pas)

Perso, j’ai réussi à rétablir Mysensors sur debian 11.11 avec Jeedom en V4.4.18 et Node 20.18.0
je sais pas comment j’ai fait, mais ça fonctionne.
par contre l’histoire des liens…du premier message de piter13…ils ne sont pas rétablis chez moi.

pour ma part la mutation s’était faite sans problème et mysensors fonctionnait bien mais la perte du lien (action/info associée) rend le système non fonctionnel car on ne sait plus ce qui est arrêté ou en marche. je vais réessayer de faire une tentative en v4.4.12 (sans le node en V20 et voir!)
merci de votre réponse!

Je viens de m’apercevoir que j’ai des node que je n’utilise pas souvent ont le même problème.
On ne peut pas lier l’état à l’action car pas disponible dans la liste. Ce qui est bizarre, c’est que tous les node ne sont pas concernés. :thinking:

Du coup il est difficile de savoir si ça vient du plugin mysensors non compatible avec la version de la luna ou si c’est un bug de la mise a jour luna.je ne suis pas assez compétent pour faire remonter ça proprement !

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.