Seite drucken - Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…

windigipet.de

Win-Digipet - deutsche Foren => Tipps & Tricks - Hardware-Bastelei - Workshops => Hardware-Bastelei => Thema gestartet von: wokruegel in 28. Juli 2025, 11:31:40

Titel: Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…
Beitrag von: wokruegel in 28. Juli 2025, 11:31:40
Hallo,
habe mal eine Frage:

Habe bei mir MQTT 2.0.22 von Mosquitto installiert und natürlich auch den MQTT-Explorer.
Habe zur Einrichtung mich an dem Konzept von Markus gehalten, klappt auch alles ganz gut. Jedoch nur, wenn ich keine Absicherung per Benutzername und Password einsetzte.

Sobald ich also in der mosquitto.config die Daten dafür ändere (wie von Markus angegeben), startet MQTT nicht mehr und es kommt zu einer Fehlermeldung, siehe Bilder.

Die Password-Datei ist natürlich erstellt, kannste auch löschen, spielt keine Rolle, da der Dienst ja nicht startet...

Was habe ich hier übersehen? Kann mir jemand helfen?

Gruß

Wolfgang
Titel: Aw: Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…
Beitrag von: Sven Spiegelhauer in 28. Juli 2025, 11:36:17
Hallo Wolfgang,

wenn ich das richtig im Kopf habe, dann wird der Broker beim erstellen der config angehalten. Genau das sagt auch die Fehlermeldung. Ist der Broker auch wieder gestartet worden? Läuft der auf dem MoBa-Rechner?
Titel: Aw: Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…
Beitrag von: wokruegel in 28. Juli 2025, 12:03:50
Hallo Sven,

also ich habe es immer so gemacht:
Erst den Dienst (Brocker) beenden, dann die Änderungen vornehmen und danach dann wieder den Dienst starten. Na und dann kommt genau diese Fehlermeldung. Natürlich nur, wenn man in der config auf Benutzername und Kennwort geht.

Gruß

Wolfgang
Titel: Aw: Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…
Beitrag von: Sven Spiegelhauer in 28. Juli 2025, 12:05:59
Hallo Wolfgang,

Läuft der Broker auf dem Modellbahnrechner?

Ich muß mir das zu Hause mal ansehen. Dort arbeite ich auch mit Passwort und Nutzer.
Titel: Aw: Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…
Beitrag von: wokruegel in 28. Juli 2025, 12:09:01
Hallo Sven,

ja macht er und auch ohne Fehler... ;)
Man kann also im MQTT-Explorer auch die Verbindung mit WDP sehen...

Aber eben alles ohne Verwendung Benutzername / Kennwort. Dazu kommt es ja auch gar nicht, da dann der Dienst nicht mehr startet.

Gruß

Wolfgang
Titel: Aw: Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…
Beitrag von: Sven Spiegelhauer in 28. Juli 2025, 18:18:26
Hallo Wolfgang,

in der 'mosqitto.conf' stimmt erst mal alles.

Hast Du dann auch 'mosquitto_passwd -c passwd USERNAME' im misquitto-Verzeichnis per Eingabeaufforderung eingegeben? Danach müßte noch die Eingabe des Passwortes erfolgen.

Wann kommt diese Fehlermeldung? Wenn Du den MQTT-Explorer startest?

Titel: Aw: Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…
Beitrag von: wokruegel in 28. Juli 2025, 19:37:02
Hallo Sven,

ja auch die Password-Datei ist im Verzeichnis erstellt.

Die Fehlermeldung kommt, sobald man dann den Dienst wieder startet.
Also erst Dienst gestoppt, dann alles für Benutzername und Password eingegeben und Datei erstellt.
Jetzt den Dienst gestartet und schon kommt diese Fehlermeldung.

Gruß

Wolfgang
Titel: Aw: Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…
Beitrag von: Markus Herzog in 28. Juli 2025, 19:44:24
Hallo Wolfgang,

Hast du denn das Passwort auch mit dem von Sven oben zitierten Befehl in die Datei eintragen lassen?
Ich meine, man kann das nicht einfach von Hand in die Datei eintragen, da es in einer bestimmten Kodierung vorliegen muss und nicht im Klartext. Zumindest wenn ich das richtig im Kopf habe.

Grüße
Markus
Titel: Aw: Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…
Beitrag von: wokruegel in 28. Juli 2025, 19:45:45
Hallo Sven,

man kann auch die Passwd wieder löschen, es ist völlig egal ob sie da ist oder nicht... >:(

Für den Start des Dienstes ist die config (Inhalt) entscheidend. Entweder ohne User und Password = es geht alles oder halt mit User und Password und der Dienst wird beim Start gleich abgebrochen bzw. startet eben nicht.

Gruß

Wolfgang
Titel: Aw: Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…
Beitrag von: wokruegel in 28. Juli 2025, 19:49:33
Hallo Markus,

ja, ich habe alles über die Eingabeaufforderung  (als Admin) so gemacht, wie von Dir in der Anleitung geschrieben. Habe mir dazu auch die Video's angesehen...

Die Datei, wird ja auch im Verzeichnis mosquitto erzeugt, siehe Bild als Beispiel

Gruß

Wolfgang
Titel: Aw: Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…
Beitrag von: wokruegel in 28. Juli 2025, 19:51:29
Hallo,

was ich jetzt noch machen könnte, Dienst komplett löschen und Neuinstallation...

Eine andere Idee habe ich dazu nicht mehr oder?

Gruß

Wolfgang
Titel: Aw: Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…
Beitrag von: Sven Spiegelhauer in 28. Juli 2025, 19:58:54
Hallo Wolfgang,

mir fällt da auch nur ein, noch einmal von vorne zu beginnen. Schritt für Schritt. Es sollte auch jeden Fall funktionieren.
Titel: Aw: Einrichtung MQTT mit Benutzername und Passwort geht nicht bei mir…
Beitrag von: wokruegel in 28. Juli 2025, 20:17:59
Hallo,

so, habe den Dienst komplett deinstalliert und auch noch die übrigen Reste davon gelöscht.
Dann PC Neustart und die mosquitto 2.0.22 für 64Bit neu installiert.

Das Ergebnis ist genau wieder so. Ohne User / Kennword geht alles, mit User /Kennword startet der Brocker nicht.

Ok, dann eben ohne diese Angaben... ;) Versteh ich zwar nicht, aber so ist das Leben...

Gruß

Wolfgang

PS.: Windows11 Home 24H2 Build: 26100.4770