Autor Thema: [gelöst]Bug im MQTT2_Server?  (Gelesen 398 mal)

Offline Capu

  • New Member
  • *
  • Beiträge: 24
[gelöst]Bug im MQTT2_Server?
« am: 16 September 2021, 16:08:33 »
Hallo zusammen!

Hab heute nach längerer Zeit mal wieder mein FHEM mit einem Update versorgt (ca. 6 Monate), nachdem folgendes Problem aufgetreten ist.
Von einer zweiten FHEM Instanz wird mittels MQTT2_Client auf den MQTT2_Server der ersten Instanz zugegriffen.

Wird das subscribtions attr im Client mit
+/tasmota_xyz123/#oder
zigbee2mqtt/0x0000000000000001/#oder
shellies/shelly1-000000000000A/#gesetzt, funktioniert der connect.
Wir das subscribtion attr wie vorher kombiniert (space separated list of MQTT subscriptions)
+/tasmota_xyz123/# zigbee2mqtt/0x0000000000000001/# shellies/shelly1-000000000000A/#wird die Verbindung vom mqtt2_Server mit der Fehlermeldung
MQTT2Server_192.xxx.yyy.zzz_12345 SUBSCRIBE before CONNECT, disconnectingabgelehnt und sofort wieder geschlossen.

Nachdem ich das alte MQTT2_Server Paket wieder zurück gespielt habe, funktioniert alles wieder.

list vom funktionierenden Server
Internals:
   CONNECTS   17
   Clients    :MQTT2_DEVICE:MQTT_GENERIC_BRIDGE:
   ClientsKeepOrder 1
   DEF        1883 global
   FD         47
   FUUID      5c79106e-f33f-af15-8d99-c4fb47ad210d193b
   NAME       MQTT2Server
   NR         532
   PORT       1883
   STATE      Initialized
   TYPE       MQTT2_SERVER

version
File               Rev   Last Change

00_MQTT2_SERVER.pm 23987 2021-03-17 16:33:09Z rudolfkoenig
« Letzte Änderung: 17 September 2021, 09:39:08 von Capu »
Server: Raspberry 3B+ - USB-SSD (Raspian Stretch) - HM-MOD-RPI-PCB - 433MHz@GPIO - MQTT2
Support: Raspberry (Raspian Stretch) - lepresenced - CC2531 - zigbee2mqtt
Stuff: HM-Thermostate, -Dimmer, -Schalter, -Fensterkontakte, 433MHz-"Baumarktsteckdosen", Aqara Temp/Hum/hPa, Aqara wireless switch

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24704
Antw:Bug im MQTT2_Server?
« Antwort #1 am: 16 September 2021, 18:27:24 »
Danke, habs gefixt.

Offensichtlich ist mosquitto_sub (womit ich getestet habe) nicht so empfindlich bei einem kaputten SUBACK wie MQTT2_CLIENT.

Offline Capu

  • New Member
  • *
  • Beiträge: 24
Antw:Bug im MQTT2_Server?
« Antwort #2 am: 17 September 2021, 09:15:49 »
Super, das ging ja Fix!
Ist die neue Version schon eingestellt?
Server: Raspberry 3B+ - USB-SSD (Raspian Stretch) - HM-MOD-RPI-PCB - 433MHz@GPIO - MQTT2
Support: Raspberry (Raspian Stretch) - lepresenced - CC2531 - zigbee2mqtt
Stuff: HM-Thermostate, -Dimmer, -Schalter, -Fensterkontakte, 433MHz-"Baumarktsteckdosen", Aqara Temp/Hum/hPa, Aqara wireless switch

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24704
Antw:Bug im MQTT2_Server?
« Antwort #3 am: 17 September 2021, 09:20:08 »
Wenn Du eingecheckt meinst: ja, immer wenn ich "gefixt" schreibe, meine ich damit auch, dass ich es in SVN eingecheckt habe.
Am naechsten Tag um 7:45 werden die SVN-Daten fuer FHEM-update bereitgestellt.

Offline Capu

  • New Member
  • *
  • Beiträge: 24
Antw:Bug im MQTT2_Server?
« Antwort #4 am: 17 September 2021, 09:33:36 »
Ja, meinte ich! ;)
Hab schon das das Update durchlaufen lassen. Funktioniert alles wie es soll!
Herzlichen Dank nochmal für den schnellen Bugfix!
Server: Raspberry 3B+ - USB-SSD (Raspian Stretch) - HM-MOD-RPI-PCB - 433MHz@GPIO - MQTT2
Support: Raspberry (Raspian Stretch) - lepresenced - CC2531 - zigbee2mqtt
Stuff: HM-Thermostate, -Dimmer, -Schalter, -Fensterkontakte, 433MHz-"Baumarktsteckdosen", Aqara Temp/Hum/hPa, Aqara wireless switch