ZWaveJS avec daemon docker distant

Bonjour,

Merci pour ton développement nous allons bien entendu le regarder et si le code est ok l’intègrer. Ca va juste prendre un peu de temps car la 4.4 nous a demandé pas mal de boulot et va encore nous occuper pas mal. On est vraiment désolé pour ce délai et je comprends tout a fait que pour toi c’est démoralisant et je m’en excuse mais actuellement toute l’équipe est uniquement sur le core et les adaptation a faire suite au retour utilisateur.

2 « J'aime »

Pas de soucis je comprends
J’attendrai

Salut Rootard,
J’ai un petit soucis pour faire fonctionner le plugin, lorsque je lance jeedom (même apres avoir supprimer zwavejs) il s’accapare le port usb ou se trouve le dongle zwave. Du coup pas moyen de faire communiquer jeedom avec avec le docker zwave js ui. Aurai tu une idée ou chercher ?
merci

Salut

As tu supprimé ou renommé le plugin officiel avant d’installer celui ci? As tu sélectionné le mode distant?
Dans ce mode il n’y a aucun accès au port USB.
Poste moi tes logs

merci de ton retour, mais du coup j’ai déjà réinstallé une sauvegarde depuis… sachant que je démarre d’un nodejs installer sur jeedom, mais que j’en ai un autre de près sur un docker (accessible sans soucis et fonctionnel avec home assistant) dois-je désinstaller zwavejs totalement de jeedom ou désinstaller nodejs de jeedom sufit ?

tu dois désinstaller le plugin zwavejs complètement sinon ca marchera pas.
au lieu de désinstaller le plus simple pour faire un test sans rien casser c’est de renommer le répertoire du plugin avant de faire le git clone:

cd /var/www/html/plugins
mv zwavejs zwavejs.orig
git clone https://github.com/lxrootard/zwavejs.git

c’est normal qu’après avoir renommer le dossier je me retrouve avec ceci :

image


image

oui c’est normal Jeedom ne voit plus le plugin d’origine. As tu downloadé le nouveau?
quand tu auras fini tes tests il te suffit de l’effacer et de renommer le plugin d’origine en zwavejs

après install de ta version:





Alors mon docker fonctionne bien, mais sur jeedom le reseau zwave reste vide malgré que les modules soit visible.

As tu paramétré ton container avec mon fichier de settings comme indiqué dans la doc?

Sans ces settings les topics ne seront pas configurés correctement.

au passage mon jeedom est sur une VM proxmox et j’ai dû supprimer l’accès au port usb de la VM sans quoi il se connectait constamment dessus, même après avoir renommé le dossier.

Alors je ne savais même pas que tu fournissait une doc :man_facepalming: j’ai tout récupéré d’ici… peux-tu me donner un lien valide stp, celui plus haut ne fonctionne pas :man_shrugging:

PS: je n’ai rien envoyé sur le docker, ça doit donc être mon problème…

Je suis aussi sur Proxmox. Tu n’as pas besoin de detacher ta clé USB de la VM mais tu n’avais peut-etre pas désactivé le plugin officiel avant de le déplacer?

Verifies aussi que ta root MQTT est bien zwave. Si ca marche pas poste moi un screenshot de MQTTExplorer

La doc c’est le README du github. le lien plus haut ne fonctionne pas?

ok ok , par contre comme indiqué précédemment, je gère node js ui indépendamment de jeedom et tu indiques de copier l’archive ici : /root/store/zwavejs c’est bien ça ? par contre je n’arrive pas à accéder au dossier root…

tu es deja dedans :slight_smile:

fais juste le tar xvfz puis vérifies que les fichier sont créés.
si c’est le cas tu peux demarrer ton container avec la commande zwavejs que tu auras copiée ou tu veux ex /usr/local/sbin

Dans cette release je ne gère pas le container a distance il faut le faire la main

ok tu m’excuseras, mais je ne suis qu’un bricoleur dans tout ça… :blush: étant donné que j’ai déjà node js ui d’installer sur mon docker, il ne m’est pas nécessaire de faire toutes ces étapes non ? je peux simplement y ajouter une modif au settings.json non ? Si oui lesquels ?

tu n’as pas besoin de refaire le docker pull
par contre tu as à minima besoin du settings.json qui est dans l’archive.
Il se trouve aussi sur ton jeedom dans zwavejs/data/store
Les autres fichiers dont des configs zwave additionnelles ajoutées par l’équipe Jeedom.

Copies le dans /root/store/zwavejs sur ta VM docker et utilises mon script zwavejs pour démarrer le container docker

ok merci pour ta patience, je vais essayer ça courant de semaine si j’y arrive :+1:

Salut,
Je viens d’aller jeter un coup d’œil à la PR.

Ah ça va être compliqué.
Depuis, la version a dû évoluer sur la branche bêta, et dans la PR, il devient compliqué de voir ce que tu as changé.

Après, cela fait un moment que tu as proposé cette PR.
J’imagine que tu n’as pas eu de retour ?

Salut

Effectivement j’ai modifié les droits de tous les fichiers par erreur…mais pas le contenu. Je ne suis pas chez moi ce week-end j’essaierai de corriger ca quand j’ai un moment.

Pour info j’utilise ma version en prod depuis 2 semaines ca marche nickel pas de problèmes particuliers a signaler

[EDIT] Si j’ai eu un retour de la team Jeedom le 6 Avril disant qu’ils étaient focalisés sur la sortie de la v4.4 mais qu’ils regarderaient dans quelques semaines.

1 « J'aime »