MQTT-Broker startet nicht (openHAB 2.4)

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

tsch
Beiträge: 66
Registriert: 22. Jun 2019 10:33
Wohnort: Neuberg

MQTT-Broker startet nicht (openHAB 2.4)

Beitrag von tsch »

Hallo zusammen,

bitte zerreisst mich nicht gleich in der Luft. Mache eben die ersten Gehversuche mit openHAB, da ich meine SONOFF-Steckdosen (mit TASMOTA geflasht) per openHAB steuern möchte.

openHAB sowie das Addon "MQTT Binding 2.4" sind auf meinem Raspberry Pi 2 installiert.
Habe nun den MQTT-Broker als Thing eingerichtet aber irgendetwas läuft schief (OFFLINE-Communication Error), wahrscheinlich weil ich es noch nicht gänzlich verstanden habe.

Folgende Einträge habe ich bei der Konfiguration des MQTT-Brokers (Thing) vorgenommen:

Name: MQTT Broker Test
Location: MQTT Broker Test
Broker Hostname/IP: localhost
Broker Port: 1883
Username: *****
Password: *****

Auch nach mehrfachem Reboot wird der MQTT-Broker noch immer als OFFLINE angezeigt.

Vielen Dank schonmal an dieser Stelle für Eure Hilfe. Darf gerne auch ein Link sein.

vG

TSCH

Benutzeravatar
udo1toni
Beiträge: 13857
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: MQTT-Broker startet nicht (openHAB 2.4)

Beitrag von udo1toni »

Hast Du denn den Broker auch installiert?
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

tsch
Beiträge: 66
Registriert: 22. Jun 2019 10:33
Wohnort: Neuberg

Re: MQTT-Broker startet nicht (openHAB 2.4)

Beitrag von tsch »

udo1toni hat geschrieben: 24. Jun 2019 18:20 Hast Du denn den Broker auch installiert?
Das MQTT-Addon habe ich installiert und gleich im Anschluss wie geschrieben Thing.
Fehlt mir da etwa noch ein Zwischenschritt?
Falls ja, wo kann ich nachlesen, was noch wie zu tun ist?

Vielen Dank für Deine Hilfe.

Benutzeravatar
udo1toni
Beiträge: 13857
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: MQTT-Broker startet nicht (openHAB 2.4)

Beitrag von udo1toni »

Du musst mosquitto installieren, das Addon greift auf den Broker zu, ebenso die anderen Geräte, die per MQTT kommunizieren.

Alternativ kannst Du auch aus Paper UI heraus den embedded Broker installieren (der ist, wenn ich mich recht entsinne, unter MISC gelistet).
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

tsch
Beiträge: 66
Registriert: 22. Jun 2019 10:33
Wohnort: Neuberg

Re: MQTT-Broker startet nicht (openHAB 2.4)

Beitrag von tsch »

Habe unter Addons/Bindings das MQTT Binding 2.4.0 installiert und habe die Doku so verstanden, dass weiter nichts installiert werden muss im gegensatz zum alten MQTT sondern direkt wie o.g. das Thing installiert.
Leider erhalte ich aber die Fehlermeldung.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: MQTT-Broker startet nicht (openHAB 2.4)

Beitrag von sihui »

tsch hat geschrieben: 25. Jun 2019 18:43 dass weiter nichts installiert werden muss
Du brauchst einen Broker, entweder z.B. mosquitto oder den Embedded Broker von openHAB.
broker.PNG
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

tsch
Beiträge: 66
Registriert: 22. Jun 2019 10:33
Wohnort: Neuberg

Re: MQTT-Broker startet nicht (openHAB 2.4)

Beitrag von tsch »

Vielen Dank Euch beiden.

Also erst Addon/Binding/MQTT Binding und dann noch Addon/Misc/MQTT Broker.
Nun muss ich "nur" npch den TASMOTA Switch hinzufügen.

Ghostsl
Beiträge: 8
Registriert: 15. Mai 2019 21:25

Re: MQTT-Broker startet nicht (openHAB 2.4)

Beitrag von Ghostsl »

Guten Abend

Ich würde mich gerne anschließen.
Ich habe den Embedded Broker online und würde gerne meine Xiaomi Fensterkontakte hinzufügen
Ich erstelle also ein Open/Close jedoch keine Funktion, da ich nicht weiß wie ich an folgende Daten kommen soll:

Add channel

Please select a channel type for the new channel:

Channel type
Open/Close contact <-- ok das habe ich verstanden

Channel id - ??

Label - ??

Channel configuration

MQTT state topic - ??
An MQTT topic that this thing will subscribe to, to receive the state. This can be left empty, the channel will be state-less command-only channel.


MQTT command topic - ??
An MQTT topic that this thing will send a command to. If not set, this will be a read-only switch.

Ich hoffe Ihr könnt mir Helfen.
Ich suche schon seit Tagen dannach

Noch ein paar infos am Rande
Openhab läuft auf einem Raspberry 3+ B
installiert habe ich den CC2531 Stick für das zigbee Protokoll.
Ebenfalls habe ich das Zigbee Binding versucht aber das erkennt den Kontakt leider nur als Switch also an / aus
Bin ebenfalls noch ziemlich am Anfang aber ich lerne schnell wenn ich mal weiß wie es funktioniert :-)

Vielen Dank
Ghostsl

Benutzeravatar
sihui
Beiträge: 1827
Registriert: 11. Apr 2018 19:03
Answers: 21

Re: MQTT-Broker startet nicht (openHAB 2.4)

Beitrag von sihui »

Ghostsl hat geschrieben: 3. Jul 2019 23:12 Ich suche schon seit Tagen dannach
Starte bitte mal da wo alle starten sollten wenn ein neues Binding installiert worden ist, bei der offiziellen Doku:

https://www.openhab.org/addons/bindings/mqtt.generic/

Außerdem die Besonderheiten deiner speziellen Konfiguration beachten:

https://www.zigbee2mqtt.io/

Und wenn dann konkret eine Frage übrig bleibt wird sich jemand finden der sich damit beschäftigt.
openHAB3 mit Zwave, Alexa, ESPEasy, MQTT, Logitech Harmony, Philips HUE und ZigBee Hardware auf Proxmox VE.

Ghostsl
Beiträge: 8
Registriert: 15. Mai 2019 21:25

Re: MQTT-Broker startet nicht (openHAB 2.4)

Beitrag von Ghostsl »

Guten Abend,

ich sollte mich ja wieder melden wenn ich alles hinbekommen habe und es noch probleme gibt.
Also :-)

CC2531 auf einem Raspberry 3+B erfolgrich verbunden mit Automatisch erstelltem MQTT Broker
Ich würde jetzt gerne mein Xiaomi Aquara Fenstersensor mit Openhab Verbinden das funktioniert aber leider nicht.
Das Gerät wird kurz erkannt und dann heißt es gerät wird nicht unterstützt. hier der Log

zigbee2mqtt:info 2019-7-5 10:20:16 PM Logging to directory: '/opt/zigbee2mqtt/data/log/2019-07-05.22-20-16'
zigbee2mqtt:info 2019-7-5 10:20:17 PM Starting zigbee2mqtt version 1.4.0 (commit #927c4db)
zigbee2mqtt:info 2019-7-5 10:20:17 PM Starting zigbee-shepherd
zigbee2mqtt:info 2019-7-5 10:20:20 PM zigbee-shepherd started
zigbee2mqtt:info 2019-7-5 10:20:20 PM Coordinator firmware version: '20190425'
zigbee2mqtt:info 2019-7-5 10:20:20 PM Currently 0 devices are joined:
zigbee2mqtt:warn 2019-7-5 10:20:20 PM `permit_join` set to `true` in configuration.yaml.
zigbee2mqtt:warn 2019-7-5 10:20:20 PM Allowing new devices to join.
zigbee2mqtt:warn 2019-7-5 10:20:20 PM Set `permit_join` to `false` once you joined all devices.
zigbee2mqtt:info 2019-7-5 10:20:20 PM Zigbee: allowing new devices to join.
zigbee2mqtt:info 2019-7-5 10:20:20 PM Connecting to MQTT server at mqtt://192.168.178.20
zigbee2mqtt:info 2019-7-5 10:20:20 PM zigbee-shepherd ready
zigbee2mqtt:info 2019-7-5 10:20:20 PM Connected to MQTT server
zigbee2mqtt:info 2019-7-5 10:20:20 PM MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
zigbee2mqtt:info 2019-7-5 10:20:20 PM MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"version":"1.4.0","commit":"927c4db","coordinator":20190425,"log_level":"info","permit_join":true}'
zigbee2mqtt:info 2019-7-5 10:21:12 PM New device 'undefined' with address 0x00158d000321ae56 connected!
zigbee2mqtt:info 2019-7-5 10:21:12 PM MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_connected","message":"0x00158d000321ae56","meta":{}}'
zigbee2mqtt:warn 2019-7-5 10:21:12 PM Device with modelID 'undefined' is not supported.
zigbee2mqtt:warn 2019-7-5 10:21:12 PM Please see: https://www.zigbee2mqtt.io/how_tos/how_ ... vices.html
zigbee2mqtt:warn 2019-7-5 10:21:32 PM Message without device!
zigbee2mqtt:info 2019-7-5 10:21:33 PM Device incoming...
zigbee2mqtt:info 2019-7-5 10:21:33 PM MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"pairing","message":"device incoming"}'
zigbee2mqtt:warn 2019-7-5 10:21:47 PM Device with modelID 'undefined' is not supported.
zigbee2mqtt:warn 2019-7-5 10:21:47 PM Please see: https://www.zigbee2mqtt.io/how_tos/how_ ... vices.html
zigbee2mqtt:info 2019-7-5 10:20:16 PM Logging to directory: '/opt/zigbee2mqtt/data/log/2019-07-05.22-20-16'
zigbee2mqtt:info 2019-7-5 10:20:17 PM Starting zigbee2mqtt version 1.4.0 (commit #927c4db)
zigbee2mqtt:info 2019-7-5 10:20:17 PM Starting zigbee-shepherd
zigbee2mqtt:info 2019-7-5 10:20:20 PM zigbee-shepherd started
zigbee2mqtt:info 2019-7-5 10:20:20 PM Coordinator firmware version: '20190425'
zigbee2mqtt:info 2019-7-5 10:20:20 PM Currently 0 devices are joined:
zigbee2mqtt:warn 2019-7-5 10:20:20 PM `permit_join` set to `true` in configuration.yaml.
zigbee2mqtt:warn 2019-7-5 10:20:20 PM Allowing new devices to join.
zigbee2mqtt:warn 2019-7-5 10:20:20 PM Set `permit_join` to `false` once you joined all devices.
zigbee2mqtt:info 2019-7-5 10:20:20 PM Zigbee: allowing new devices to join.
zigbee2mqtt:info 2019-7-5 10:20:20 PM Connecting to MQTT server at mqtt://192.168.178.20
zigbee2mqtt:info 2019-7-5 10:20:20 PM zigbee-shepherd ready
zigbee2mqtt:info 2019-7-5 10:20:20 PM Connected to MQTT server
zigbee2mqtt:info 2019-7-5 10:20:20 PM MQTT publish: topic 'zigbee2mqtt/bridge/state', payload 'online'
zigbee2mqtt:info 2019-7-5 10:20:20 PM MQTT publish: topic 'zigbee2mqtt/bridge/config', payload '{"version":"1.4.0","commit":"927c4db","coordinator":20190425,"log_level":"info","permit_join":true}'
zigbee2mqtt:info 2019-7-5 10:21:12 PM New device 'undefined' with address 0x00158d000321ae56 connected!
zigbee2mqtt:info 2019-7-5 10:21:12 PM MQTT publish: topic 'zigbee2mqtt/bridge/log', payload '{"type":"device_connected","message":"0x00158d000321ae56","meta":{}}'


hoffe das Hilft

vielen Danke
Ghostsl

Antworten