NEWS
UNSOLVED MQTT Adapter "gelb"
-
Bei mir geht der MQTT Adapter (Subscriber) nach kurzer Zeit nach dem Start auf gelb. "Verbunden mit mqtt: falsch". Im Log kommen einige Warnmeldungen, die u.A. wohl vom upnp Adapter kommen, der zu lange Topics sendet.
Wie kann ich dies korrigieren? -
Adapter auf Debug stellen und Log posten.
-
Ich habe nun noch etwas am System gearbeitet. Den mqtt Broker Adapter habe ich inzwischen abgeschaltet und durch Mosquito ersetzt. Aber der Client ist nun auch auf gelb.
Was mir noch aufgefallen ist, dass z.B nicht immer neue Knoten automatisch erschienen. Reproduzierbar ist das Verhalten beim Löschen eines Knoten. Wenn dann auf diesen Knoten wieder ein publish erfolgt, erscheint der Knoten erst nach einem Neustart des Adapter.
Log folgt dann noch... -
@DirkS nutzt du den Adapter "mqtt Client" ? Falls nicht, würde ich dir den empfehlen. Funktioniert nach meiner Erfahrung besser als der broker/client
-
Ja, ich benutze nicht den Client. Wo genau ist der Unterschied? Beim Client muss man jedes iobroker Objekt einstellen, was an den mqtt Broker übertragen werden soll?
Ich habe nun noch einmal mir die Logs angesehen. Ich vermute, dass einige Adapter nicht konforme Daten liefern. So z.B. der TV Spielfilm Adapter, der zwar nicht mehr aktiv ist, aber mal zum probieren aktiviert wurde, noch Daten per HTML überträgt. Gleiches gilt für Fritzbox und wohl auch TR64 (jeweils der Callmonitor). Zudem scheint ggf. ein Timeout den Adapter die gelbe Lampe zu verpassen. Denn nach dem Starten rattern erst einmal 15-20 Sekunden Daten Richtung mqtt Broker. -
So, habe mal auf den mqtt-client umgestellt. Kann es sein, dass die Aktualisierungsproblematik gar nichts mit den Adapter zu tun hat? Auch hier tauchen die neuen Einträge erst nach und nach auf und teilweise ohne Wert. Also nur der Topic und keinen Wert. Könnte das Problem im Admin Adapter liegen?
-
@DirkS sagte in MQTT Adapter "gelb":
So, habe mal auf den mqtt-client umgestellt. Kann es sein, dass die Aktualisierungsproblematik gar nichts mit den Adapter zu tun hat? Auch hier tauchen die neuen Einträge erst nach und nach auf und teilweise ohne Wert. Also nur der Topic und keinen Wert. Könnte das Problem im Admin Adapter liegen?
Was sagt das log?
Passen die Einstellungen des Datenpunktes oder sollen z.B. Zahlen in einen boolschen DP geschrieben werden?
-
Im Log sind keine Fehler eingetragen. Über mqtt.fx werden die Werte korrekt angezeigt. Nur in der Objektsicht erst nach und nach und teilweise erst nach Neustart des entsprechenden Adapter. Ich habe nun ein Subscribe auf #/ gemacht.