ich habe OH 3.1.0 auf einem Rasperry Pi 3b auf einer externen SSD Festplatte installiert und scheitere an der Einrichtung des MQTT Brokers.
Habe auf einem identischen Pi mit SD Karte noch ein OH in der Version 2.5.9 am laufen, wo es ohne probleme funktioniert.
Habe das OH 3 via openHABian v1.7-alpha von Github installiert, da ich bei der Version 1.6.6 java nicht zum laufen bekam.
Nun habe ich auch schon alle möglichen Anleitungen und Tipps die ich gefunden habe abgearbeitet ohne den entsprechenden Erfolg zu erzielen.
Ich habe den Mosquitto zunächst über die openhabian-config installiert gehabt und versucht einzurichten.
Dann habe ich nach einem Tipp von Udo1Toni in einem anderen Beitrag folgenden Befehl versucht sudo apt purge mosquitto && sudo apt install mosquitto
Danach habe ich mich anhand der Anleitung auf der Seite https://bloggingwelt.de/mqtt-in-openhab-3-einrichten/ versucht.
Doch komme ich einfach nicht weiter.
In der mosquitto-conf habe ich zudem folgende Zeilen eingefügt (listener 1883, allow_anonymous true) obwohl dieses für mein Vorhaben wohl nicht notwendig gewesen wäre.
Das Problem ist folgendes: gebe ich beim Thing für den MQTT Broker unter Broker Hostname/IP die IP meines Rasperry ein erhalte ich folgende Fehlermeldung:
COMMUNICATION_ERROR
io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: /192.168.178.111:1883
gebe ich openhabian ein kommt folgende Fehlermeldung:
COMMUNICATION_ERROR
io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: openhabian/127.0.1.1:1883
gebe ich hingegen 127.0.0.1 oder localhost ein, steht der Broker auf Online.
Jedoch kann ich keinem Fall eine Verbindung mit MQTT.fx über die IP meines Rasperry 192.168.178.111 und Port 1883 aufbauen. Es erscheint immer die Meldung Unable to connect to server.
Ich habe bei der Einrichtung des Mosquitto kein Passwort vergeben und alles auf den Standarteinstellungen belassen.
Ich habe jetzt nun wirklich keine Idee mehr, außer das es vielleicht an irgendwelchen Rechten liegen könnte, dass hier noch etwas hakt. Doch wüsste ich nicht mehr wo ich noch suchen sollte. Lt. aller Anleitungen müsste es installieren, einstellen und funktioniert sein?
sudo systemctl status mosquitto gibt folgende Info aus, welche bis auf die Zeile CPU identisch mit meiner 2.5.9 Installation ist.
Code: Alles auswählen
● mosquitto.service - Mosquitto MQTT Broker
Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2021-11-11 21:17:30 CET; 2h 3min ago
Docs: man:mosquitto.conf(5)
man:mosquitto(8)
Main PID: 2881 (mosquitto)
Tasks: 1 (limit: 1716)
CPU: 4.021s
CGroup: /system.slice/mosquitto.service
└─2881 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf
Warning: journal has been rotated since unit was started, output may be incomplete.
Die IP Adresse wird von der FRITZ!Box fest zugewiesen.
Ich hoffe jemand hat hier eine passende Idee was der Fehler sein könnte!