MQTT_GENERIC_BRIDGE Subscribtion unvollstaendig in Verbindung mit MQTT2-IODEV

Begonnen von vknie, 09 Dezember 2020, 12:57:54

Vorheriges Thema - Nächstes Thema

vknie

Hallo liebe Entwickler

ich habe festgestellt, dass in o.g. Modul Subscribtions nur unvollständig aktualisiert/eingerichtet werden, wenn das IODEV ein MQTT2-CLIENT ist.

Ich habe umgestellt und als IODEV ein MQTT-Device benutzt - danach funktionierte offensichtlich alles.

Die Subscribtions werden ueber devinfo korrekt angezeigt und unmittelbar vor der Erneuerung (10_MQTT_GENERIC_BRIDGE.pm ca. Zeile 1818) sind die Listen ok. Dort wird dann auch bei der Erneuerung zwischen den IODEVs unterschieden. Bis dahin habe ich das Problem nachverfolgt. (Passt zur Bemerkung von Rudolf Koenig (Zeile 307ff) in der o.g. pm-Datei.

Fehler zeigt sich schon dadurch, dass das Incoming-count-Reading im MQTT_GENERIC_BRIDGE bei manchen Topics nicht inkrementiert wird.

Dadurch, dass manche Subscribtions angelgt werden, aber keine Regel unmittelbar feststellbar ist, welche, und dies sich ändert, erschwert sich die Suche, wegen Blinker-Effekt - geht - geht nicht - geht - geht nicht.

Gruss
Volker