Seite 1 von 1

OH3 und Mosquitto

Verfasst: 26. Jan 2021 22:46
von Rainer
Hallo,
ich versuche den Umstieg auf OH3 und habe ein Frage zu Mosquitto. Ich habe auf meinem Raspi erst einmal nur OH3 und Mosquitto installiert. Ein Blick mit Putty verrät mir das Mosquitt läuft:

Code: Alles auswählen

openhabian@openhabian:~ $ sudo service mosquitto status
[sudo] password for openhabian:
● mosquitto.service - Mosquitto MQTT v3.1/v3.1.1 Broker
   Loaded: loaded (/lib/systemd/system/mosquitto.service; enabled; vendor preset: enabled)
   Active: active (running) since Tue 2021-01-26 22:16:44 CET; 7min ago
     Docs: man:mosquitto.conf(5)
           man:mosquitto(8)
 Main PID: 742 (mosquitto)
    Tasks: 1 (limit: 2182)
   CGroup: /system.slice/mosquitto.service
           └─742 /usr/sbin/mosquitto -c /etc/mosquitto/mosquitto.conf

Jan 26 22:16:43 openhabian systemd[1]: Starting Mosquitto MQTT v3.1/v3.1.1 Broker...
Jan 26 22:16:44 openhabian systemd[1]: Started Mosquitto MQTT v3.1/v3.1.1 Broker.
Soweit, so gut. Nun habe ich das MQTT Binding installiert. Unter discovered things wird mir
MQTT Broker
mosquitto
mqtt:system broker
angezeigt.
Bild

Wenn ich das allerdings installiere, geht er nicht online.
Außerdem das hier im LogView

Code: Alles auswählen

2021-01-26 22:18:46.689 [INFO ] [.reconnect.PeriodicReconnectStrategy] - Try to restore connection to '192.168.178.70'. Next attempt in 60000ms

2021-01-26 22:18:46.784 [INFO ] [.transport.mqtt.MqttBrokerConnection] - Starting MQTT broker connection to '192.168.178.70' with clientid fbdc2143-5035-46ec-ac45-2af623bfc676

Re: OH3 und Mosquitto

Verfasst: 26. Jan 2021 22:53
von udo1toni
Du musst manuell ein mqtt Broker Thing anlegen (nicht system Broker!)

Re: OH3 und Mosquitto

Verfasst: 27. Jan 2021 00:26
von Rainer
udo1toni hat geschrieben: 26. Jan 2021 22:53 Du musst manuell ein mqtt Broker Thing anlegen (nicht system Broker!)
Was heisst das?

Re: OH3 und Mosquitto

Verfasst: 27. Jan 2021 19:07
von udo1toni
Na, Du gehst auf Things, dann unten rechts auf das Weiße Plus im blauen Kreis, dann auf mqtt, dann auf mqtt Broker, dann trägst Du einen sinnvollen Namen für die Bridge ein, vergibst ein Label, trägst localhost als host ein. Falls Du ein Passwort vergeben hast, trägst Du noch User und Passwort ein.
Diese Bridge verwendest Du dann, um mit den Geräten zu arbeiten, die ebenfalls auf den mosquitto Broker zugreifen.