Broker Mosquitto : Client <unknown> disconnected, not authorised. Broker Mosquitto

Bonjour
je suis tres loin de maitriser HA et le forum.
Excuser moi pour le manque de formule de politesse.
J’ai tout fait comme le tuto. user et MP
Etat actuel:
Je clique sur un poussoir IKEA
Dans le journal Zigbee2mqtt je recois l’info
Dans le broker Mosquitto je recois le message suivant:
2023-03-21 14:46:17: New connection from 172.30.32.1:32874 on port 1883.
error: received null username or password for unpwd check.

Dans Node red input_mqtt# (loacalhost:1883) il ne se passe rien

1 « J'aime »

Salut

A priori, la configuration username/pwd dans Mosquito n’est pas correcte:

Pas de souci, nous avons tous été débutant à un moment donné.
De ce deuxième message, je comprends que tu as aussi Nodered, ça pourrait aussi être lui qui est en manque de config.
Le mieux c’est quand même de partager ces config (Zigbee2mqtt, Mosquitto, Nodered) pour que l’on puisse y voir un peu plus précisement

Personne:

Nom: mqtt_user
MP: xxx

Config de mosquitto:

logins:
  - username: mqtt_user
    password:xxx
require_certificate: false
certfile: fullchain.pem
keyfile: privkey.pem
customize:
  active: false
  folder: mosquitto

Config de Zifbee2mqtt:

data_path: /config/zigbee2mqtt
socat:
  enabled: false
  master: pty,raw,echo=0,link=/tmp/ttyZ2M,mode=777
  slave: tcp-listen:8485,keepalive,nodelay,reuseaddr,keepidle=1,keepintvl=1,keepcnt=5
  options: "-d -d"
  log: false
mqtt:
  base_topic: Zigbee2mqtt
  login:
    username: mqtt_user
    password: xxx
serial:
  port: /dev/ttyACM0
  adapter: deconz

Config node red :

credential_secret: xxx
theme: default
http_node:
  username: ""
  password: ""
http_static:
  username: ""
  password: ""
ssl: false
certfile: fullchain.pem
keyfile: privkey.pem
system_packages: []
npm_packages: []
init_commands: []

Core mosquitto:

User :mqqt_user
password: xxx

PS: le mot de passe xxx est identique qqsoit l’endroit.
il contient une majuscule, des minuscule, 2 chiffres et le caractere ‹ * ›

Les users sont différents!

Et ici ça devrait être localhost:1883.

1 « J'aime »

Salut

il semblerait que dans la premiere ligne contenant password il manque un espace entre le « : » et ton mot de passe
d’autre part
pour des soucis de lisibilité utilise les balises texte préformaté : </>

1 « J'aime »

pour Giga77:
Pour zigbee2mqtt, Broker Mosquitto et Node red, jai fait des copie coller.
Autant pour moi sur Core Mosquitto, j’ai bien:
mqtt_user
xxx
Dans node red, ereur de frappe:
jai teste avec:
mqtt://homeassistant:1883
ou
homeassistant:1883
ou
localhost: 1883

pour JRVCRD
cest une erreur de frappe car je nai pas pu faire de copier coller

Salut,

et si tu mets mqtt://core-mosquitto:1883 ?

Salut,
moi c’est ce que j’ai dans mon configuration.yaml, j’utilise l’addon mosquitto broker.

mqtt:
  server: mqtt://core-mosquitto:1883

lire ce post Mqtt+z2mqtt+conbee2+freebow delta - #4 par WarC0zes
La partie mqtt est automatiser maintenant si tu utilise l’addon.

Salut,

J’ai mis cette config:

server: mqtt://core-mosquitto:1883
base_topic: Zigbee2mqtt
login:
  username: mqtt_user
  password: xxx

Cela ne fonctionne pas.
J’utilise l-Addon
je supprime le Broker Mosquitto, je le reinstalle et au démarrage`` Z2M va le configurer?

Normalement oui, moi j’ai rien configurer pour créer un compte mqtt. J’ai installer l’addon mosquitto broker, puis lancer. Dans Z2M j’ai rien mis dans la partie mqtt et j’ai juste mis le chemin de ma clé et j’ai démarrer.

Citation
Si vous n’utilisez pas l’addon du courtier Mosquitto, remplissez vos détails MQTT (laissez vide lorsque vous utilisez l’addon du courtier Mosquitto

Bjr,
j’ai
Stopper Node Red
Desinstaller le Broker Mosquitto et Z2M

Creer une personne et renseigner Core Mosquitto
Reinstalle le Broker Mosquitto et laisser sa config initiale.
Reinstalle Z2M et juste renseigne la config serie.
resultat:
Les playload arrive dans le journal de Z2M
Le journal du broker valide le bon demarrage, mais on ne voit pas arrive les infos.
merci pour votre reponse

port: /dev/ttyACM0
adapter: deconz

J’ai :
_ arreter Node Red
_ reinstalle le Broker Mosquitto sans modifier la config initiale.
_ reinitialise la config de Z2M avec juste les paramétres serie.

port: /dev/ttyACM0
adapter: deconz

J’ai conserve dans paramètres/appareils et services le (User: mqtt_user et Password: xxx) dans le Core Mosquitto. Il corresponde a la personne que j’ai crée
Bilan:
Réception dans le journal Z2M ok
RAS dans le journal du Broker Mosquitto.

1 « J'aime »

Tu t’es tromper de sujet :wink:

Erreur de debutant,
Merci, bonne soiree

J’ai :
_ arreter Node Red
_ reinstalle le Broker Mosquitto sans modifier la config initiale.
_ reinitialise la config de Z2M avec juste les paramétres serie.

port: /dev/ttyACM0
adapter: deconz

J’ai conserve dans paramètres/appareils et services le (User: mqtt_user et Password: xxx) dans le Core Mosquitto. Il corresponde a la personne que j’ai crée
Bilan:
Réception dans le journal Z2M ok
RAS dans le journal du Broker Mosquitto

Bonjour
j'en suis toujours au même stade.
Je vois passer des messages dans le journal de Z2M quand j'agis sur mes actionneurs.
Doit on voir des infos passer dans le journal du Broker Mosquitto ?
merci

Salut.

Tu as trouvé la solution ? Si oui, quel rapport avec le message coché ?
Perso plutôt que de regarder les logs du broker je vérifierai la présence réelle des messages avec MQTT Explorer par exemple

Bonjour
Solution trouve par un membre, il fallait preciser dans Node Red le User et MP de Z2M.
je pensais avaoir clos le sujet.
merci