Ich bin zwar auch kein Experte, aber meine erste Frage wäre, hast du die OH-3.2 Version anstelle der OH-2.5.12 Version auf deinem Raspi laufen oder auf einem zweiten Raspi ?
Prüfe auf jeden Fall mal folgendes per Konsole:
Code: Alles auswählen
openhabian@openHABPi:~ $ mosquitto -h
mosquitto version 1.5.7
mosquitto is an MQTT v3.1.1 broker.
Usage: mosquitto [-c config_file] [-d] [-h] [-p port]
.........
.........
See http://mosquitto.org/ for more information.
Wenn du das gleiche Kommando mit deinem OH-3 Rechner (SD-Karte) machst, wird da wohl so etwas stehen.
Code: Alles auswählen
pi@raspberrypi:~ $ mosquitto -h
mosquitto version 2.0.11
mosquitto is an MQTT v5.0/v3.1.1/v3.1 broker.
Usage: mosquitto [-c config_file] [-d] [-h] [-p port]
.....
.....
See https://mosquitto.org/ for more information.
Und dann kommt das zum Tragen, was Udo schon weiter vorne (oben) beschrieben hat
Wenn du die "neue" Version hast gibt es wahrscheinlich (aus meiner Sicht) zwei Möglichkeiten:udo1toni hat geschrieben: ↑12. Nov 2021 10:04 Also, bei mit läuft auch Version 2.0.11. Bis auf eine andere Reihenfolge der Einträge (listener 1883 als oberster Eintrag nach den ersten Kommentarzeilen, allow_anonymous true direkt als zweiter Eintrag) sieht die Konfiguration genauso aus wie bei mir.
Steht denn etwas in /var/log/mosquitto/mosquitto.log? (die Datei kann nur mit erweiterten Rechten geöffnet werden)
1) du ergänzt die "/etc/mosquitto/mosquitto.conf" um die zwei Parameter oder
2) du änderst die Host-Id in deiner OH-MQTT-Bridge auf "127.0.0.1"
Ich kann das leider nicht testen, deshalb nur Vermutung/Halbwissen.
Bei mir laufen der Broker, OH2 und OH3 jeweils auf verschiedenen Pi's und der Broker-Pi hat noch die "alte Version 1.5.7". Deshalb hab ich das Problem so auch noch nicht gehabt.
Ich vermute, das dein MQTT.fx, deshalb auch keine Verbindung zu deinem Broker aufbauen kann, da bei fehlenden Parametern in Mosquitto, der Zugriff von deinem PC auf den Broker-Pi nicht zugelassen wird, da nicht "localhost" bzw. "127.0.0.1".