Sans login et mot de passe

Bonjour à tous
Sur mon Jeedom en 4.4.12
Peut on faire fonctionner le plugin jmqtt sans login et mot de passe ?
J ai des esp qui sont en mqtt et que je ne peut pas recompiler
Merci à tous
Cdt

Bonjour,

D’après la doc OUI

Hello @lperenna !

Si l’on passe par le broker local géré par mqtt manager, je ne crois pas que l’on puisse ?
Je me trompe ?

Xav

Avec mqtt manager il faut effectivement un password.

1 « J'aime »

Bonjour ,

Mon JMQTT est sans login , ni mot de passe , ça fonctionne

Tu utilises le broker de mqtt manager (commun à plusieurs plugin ici pour le coup) ou ton propre broker jmqtt ?

broker local , adresse du broker : mqtt://localhost:1883
authentification : vide et mp : vide

Et côté mqtt manager ?
Champ login:pwd vide ?

coté mqtt manager , où tu vois cette info ?
je n’ai que JMQTT

OK donc c’est bien cela : tu utilises le broker installé et géré par jmqtt.
@seraphinou utilise celui installé et piloté par le plugin mqtt manager (et commun à d’autres plugin comme ZWaveJS par exemple) et il ne me semble pas possible d’enlever le login/pwd. Ce que me confirmait aussi @lperenna :wink:
Merci pour ton aide en tout cas

Je n’ai pas vu qu’il utilisait mqtt manager

1 « J'aime »

OK , moi non plus , je n’ai pas vu cette info dans sa question puisqu’il parle de JMQTT

1 « J'aime »

Si si suite à la migration en deb 11 et passage à ZWaveJS !
Je l’aide en parallèle sur ce sujet mais tu ne pouvais pas le deviner :wink:

1 « J'aime »

Il suffit, je pense, d’autoriser les connexions anonymes dans le fichier mosquitto.conf

Sous listener 1883, rajouter :

allow_anonymous true

Norbert

1 « J'aime »

Ça a été fait mais ça ne fonctionne pas ! On creuse :wink:

Avec réinstallé de mosquitto ensuite ?

Non je crois que c’est plus complexe que cela.
Pour des raisons de sécurité, mqtt manager veut un mosquitto protégé qd c’est lui qu’ill’installe

Une solution peut être, sans garantie aucune,

Avoir jMQTT et que ce soit lui qui installe mosquitto dc sans login password
Ensuite voir si mqtt manager peut être configuré pour utiliser ce mosquitto

Bonsoir et merci à tous

J ai supprimé les deux jmqtt et mqtt manager

J installe mosquitto avec jmqtt sans mot de passe et login

Dès que j active mqtt manager et que je lance les dépendances et démarre le daemon , automatiquement ça me met le mot de passe

Je tourne en rond

J ai besoin de mqtt manager sinon je peut pas lancé z wave js

Je ne vois pas pourquoi ca ne pourrait pas marcher … mosquitto a son propre fichier de config (qui est independant de mqtt manager

Il suffit de mettre allow_anonymous true, sauvegarder et reinstaller (à minima si version docker. si version local, pas sur que ce soit necessaire)

Vous avez, je pense une config foireuse avec plusieurs mosquitto installés !

Supprimer jmqtt et mqtt manager.
Verifier via ssh que vous n’avez pas un autre mosquitto installé et supprimez le si necessaire
installez mqtt manager, et mosquitto (local ou local docker)
modifiez le fichier de conf et reinstallez (si docker)
puis seulement, installez jmqtt et il doit vous detecter l’installation mosquitto de mqtt manager

Norbert

Salut

Le souci me semble surtout ici. Réduire la sécurité doit avoir une bonne justification, amha.
Je ne maitrise pas les esp mais pourquoi devoir les recompiler?

Antoine