FHEM Forum

FHEM - Hausautomations-Systeme => MQTT => Thema gestartet von: thotti70 am 09 Februar 2026, 18:25:49

Titel: MQTT2 Server Meldung "unsuported protocol version 5, closing the connection"
Beitrag von: thotti70 am 09 Februar 2026, 18:25:49
Hallo liebe Gemeinde,
ich habe einen mqtt Client welcher "nur" die MQTT Version 5 spricht.
Soweit ich das sehe kann die FHEM Integration max. die Version 3.1.1 (?).
Gibt es hier eine Weiterentwicklung in naher Zukunft? Oder welche Optionen könnten mein Problem lösen?
Hat jemand eine Idee?

Vielen Dank schon mal an Alle, besonders an jeden Entwickler.
Titel: Aw: MQTT2 Server Meldung "unsuported protocol version 5, closing the connection"
Beitrag von: rudolfkoenig am 09 Februar 2026, 18:50:35
Version 5 kennt sehr viele Features, ist deutlich aufwendiger zu implementieren.
Etliche von diesen Features sind zwar Optional, aber ohne funktioniert es womoeglich auch nicht.
Welcher Client ist das?

Als ALternative kann man statt MQTT2_SERVER einen externen Broker + MQTT2_CLIENT verwenden.
Titel: Aw: MQTT2 Server Meldung "unsuported protocol version 5, closing the connection"
Beitrag von: thotti70 am 10 Februar 2026, 10:52:54
Hallo Rudolf,

vielen Dank für die Antwort. Ich hatte schon vermutet, dass die Umsetzung der Version 5 viel Aufwand bedeutet.
Der Client ist ein Projekt "smartfriends-bridge" welches die Ansteuerung u.a. von Schellenberg-Rollos erlaubt.
Dort gibt es eine REST Api und einen MQTT Client. REST funktioniert bei mir super. ich wollte jetzt aber gerne MQTT verwenden.
Der Entwickler dort hat gerade ganz spontan auf meine Anfrage die Umstellung der Protokollversion implementiert.
Es soll V500, V311 und V310 möglich sein.
Leider funktioniert es bei mir noch nicht. FHEM meldet immer noch Version 5.
Ich muss also noch ein wenig weiter forschen.

Viele Grüße und Danke.
Titel: Aw: MQTT2 Server Meldung "unsuported protocol version 5, closing the connection"
Beitrag von: thotti70 am 10 Februar 2026, 10:59:49
By the way, welche Version kann mqtt2 eigentlich? ich bin von Version 4 (3.1.1) ausgegangen, aber ist das korrekt?
Titel: Aw: MQTT2 Server Meldung "unsuported protocol version 5, closing the connection"
Beitrag von: rudolfkoenig am 10 Februar 2026, 11:22:22
Beide IO-Module (MQTT2_CLIENT und MQTT2_SERVER) beherrschen ein Teil von 3.1.1 (kein QOS=2 d.h. keine Transaktionen, und "Clean session=1" im CONNECT ist ein muss).
3.1 wird beim Anmelden auch akzeptiert, aber im Code keine Unterscheidung gemacht.