Ich sitze immer noch an der Doku für den/die MQTT-Adapter und versuche mich wie immer mit try and Error in das Thema einzuarbeiten.
Jetzt hatte ich einige Probleme, die ich nicht einordnen kann, aber ggf. meiner speziellen Installation geschuldet waren.
Ich habe mehrere ioBroker Installationen laufen, auf einer den MQTT-Adapter als Broker, auf einem anderen den Client als publisher und auf zwei(?) den Client als Subscriber.
Jetzt ist mir aufgefallen, dass der mqtt client auf beiden subscribern mir das log vollmüllte indem diese andauernd neu die Subskription losgetreten hatten. Heute habe ich es geschafft das zu beenden, indem ich alle Objekte incl. MQTT gelöscht hatte, und sich diese neu aufbauten, Die Subskription habe ich direkt in der Konfiguration (nicht in den Objekten) angelegt:
144_mqtt_subscriptions.jpg
Die Objekte bauten sich auch direkt wieder auf, das Logging für flot musste ich wieder aktivieren und Ruhe war im log.
Allerdings taucht immer wieder ein Objekt auf, dass "eigentlich" gar nicht mehr existiert:
144_mqtt_falsch.jpg
Hier hatte ich im publisher den vorgeschlagenen Namen geändert und irrtümlich einen slash zu wenig gelöscht. Das habe ich nachträglich geändert, dieser Datenpunkt ist unter beiden subscriber mqtt-client auch da, aber der alte verschwindet nicht. Nach Löschen taucht er immer wieder sofort auf mit Wert "null".
Im Broker ist er auch nicht mehr.
Zusätzlich waren früher in diesem Feld automatisch die Namen der Subskription eingetragen, neuerdings sind diese leer:
144_mqtt_leer.jpg
MUSS hier etwas stehen, damit es klappt?
Zusatzinfo: EIN subscriber client hatte zwischenzeitlich eine neue IP bekommen.
Danke für eure Hilfe
Rainer