Seite 6 von 6

Re: OH3 MQTT Broker COMMUNICATION_ERROR

Verfasst: 17. Mai 2022 15:10
von fuetzi
Installiert ja, aber ich bin gerade drauf gekommen, dass es anscheinend nicht läuft:

Code: Alles auswählen

admin@OpenHabian:~$ sudo systemctl restart mosquitto.service
Failed to restart mosquitto.service: Unit mosquitto.service is masked.
admin@OpenHabian:~$ sudo systemctl status mosquitto
● mosquitto.service
     Loaded: masked (Reason: Unit mosquitto.service is masked.)
     Active: inactive (dead) since Mon 2022-05-16 16:29:04 CEST; 20h ago
   Main PID: 839 (code=exited, status=0/SUCCESS)

Mai 16 16:21:30 OpenHabian systemd[1]: Starting Mosquitto MQTT Broker...
Mai 16 16:21:31 OpenHabian systemd[1]: Started Mosquitto MQTT Broker.
Mai 16 16:29:04 OpenHabian systemd[1]: Stopping Mosquitto MQTT Broker...
Mai 16 16:29:04 OpenHabian systemd[1]: mosquitto.service: Succeeded.
Mai 16 16:29:04 OpenHabian systemd[1]: Stopped Mosquitto MQTT Broker.

Code: Alles auswählen

admin@OpenHabian:~$ sudo cat /var/log/mosquitto/mosquitto.log
1652710725: mosquitto version 2.0.10 starting
1652710725: Config loaded from /etc/mosquitto/mosquitto.conf.
1652710725: Starting in local only mode. Connections will only be possible from clients running on this machine.
1652710725: Create a configuration file which defines a listener to allow remote access.
1652710725: For more details see https://mosquitto.org/documentation/authentication-methods/
1652710725: Opening ipv4 listen socket on port 1883.
1652710725: Opening ipv6 listen socket on port 1883.
1652710725: mosquitto version 2.0.10 running
1652710857: mosquitto version 2.0.10 terminating
1652710857: Saving in-memory database to /var/lib/mosquitto//mosquitto.db.
1652710891: mosquitto version 2.0.10 starting
1652710891: Config loaded from /etc/mosquitto/mosquitto.conf.
1652710891: Starting in local only mode. Connections will only be possible from clients running on this machine.
1652710891: Create a configuration file which defines a listener to allow remote access.
1652710891: For more details see https://mosquitto.org/documentation/authentication-methods/
1652710891: Opening ipv4 listen socket on port 1883.
1652710891: Opening ipv6 listen socket on port 1883.
1652710891: mosquitto version 2.0.10 running
1652711344: mosquitto version 2.0.10 terminating
1652711344: Saving in-memory database to /var/lib/mosquitto//mosquitto.db.

Re: OH3 MQTT Broker COMMUNICATION_ERROR

Verfasst: 17. Mai 2022 16:53
von fuetzi
Und wieder mal eine Erfolgsmeldung, obwohl ich nicht genau sagen kann was ich verändert habe.
Ich habe bei meinen unzähligen Versuchen, ein ESP8266 online zu bringen, mittlerweile mehrere virtuelle Ubuntu´s mit Openhab.
Eine originale von der ich die Installation ausging, diese lies sich nicht mehr upgraden, da ich zulange keine Updates gemacht hatte-mit einem Klon von dieser habe ich Ubuntu 20.04 auf 21.04 gehoben. Damit lies sich dann der mosquitto installieren. Bei meinen Post zuvor hatte ich anscheinend eine falsche VM gestartet. Selbst verwirrt...
In der Zwischenzeit hatte ich auch schon eine neue Ubuntu Vm deployed, und Openhab ganz neu installiert, aber auch dort hatte ich meine beschriebenen Probleme, drum bin ich jetzt doppelt verwirrt, das die Verbindung nun am alten System klappt.
Ich bin da aber eher pragmatisch, und lasse das jetzt so wie es ist :-)

Re: OH3 MQTT Broker COMMUNICATION_ERROR

Verfasst: 17. Mai 2022 19:58
von udo1toni
Darf ich fragen, was Du als Unterbau nutzt? Also das Host System? Ich verwende Proxmox und lasse openHAB (mit openHABian Scripten) in einem LXC Container laufen.

mosquitto selbst hat seit einiger Zeit die Grundkonfiguration dahingehend geändert, dass es ausschließlich über localhost erreicht werden kann. Damit wollen die Entwickler den Anwender zwingen, die Konfiguration anzufassen. Leider führt das gerne zu Verwirrung...

Re: OH3 MQTT Broker COMMUNICATION_ERROR

Verfasst: 18. Mai 2022 10:10
von fuetzi
Ich habe einen VMware ESX Host laufen, wo alle meine VM´s die ich so brauche, laufen - ergibt sich zwangsläufig, da ich das beruflich auch mache.
Mit Openhab spiele ich mich nun schon lange herum, und habe auch mehr oder weniger alles bisher visualisieren können was ich wollte.
Aber diese ESP/MQTT Welt ist für mich gänzlich neu. Eigentlich meide ich diese "Spielereien" soweit es geht-Habe KNX im Haus, und halte alles nach dem KIS Prinzip ;-)
Hier konnte ich aber nicht aus, außer ich hätte ein Wlan Modul meiner Poolanlage um mehr als 1000€ gekauft. Bei dem auch noch alle Daten aus dem Haus gegangen wären - damit habe ich ohnehin ein Problem ;-)
Schau ma mal ob ich dieses neumodische Zeugs heute zu fliegen bekomme. Openhab sieht es jetzt mal :-)

Re: OH3 MQTT Broker COMMUNICATION_ERROR

Verfasst: 18. Mai 2022 15:06
von udo1toni
Also, mqtt ist eigentlich sogar KISS (SimpleStupid). Ein

Code: Alles auswählen

sudo apt install mosquitto
müsste eigentlich ausreichen, unter debian-artigen Betriebssystemen.
kommuniziert wird gewöhnlich über Port 1883.
Die aktuelle Version muss wie gesagt erst so konfiguriert werden, dass sie nicht nur über localhost erreichbar ist - das betrifft dann aber vor allem die Kommunikation mit externen Clients. openHAB ist davon nur betroffen, wenn es nicht localhost verwendet.